:root{--color-neutral:oklch(56% .0075 288);--color-neutral-darkest:oklch(from var(--color-neutral)calc(l - .4)c h);--color-neutral-darker:oklch(from var(--color-neutral)calc(l - .3)c h);--color-neutral-dark:oklch(from var(--color-neutral)calc(l - .1)c h);--color-neutral-light:oklch(from var(--color-neutral)calc(l + .1)c h);--color-neutral-lighter:oklch(from var(--color-neutral)calc(l + .3)c h);--color-neutral-lightest:oklch(from var(--color-neutral)calc(l + .4)c h);--color-primary:var(--color-accent,oklch(50% .25 264));--color-primary-on-surface:oklch(from var(--color-primary)calc(l - .3)c h);--color-focus:oklch(80% .1667 72);--color-on-focus:var(--color-neutral-darkest);--color-surface-bright:white;--color-surface:var(--color-neutral-lightest);--color-on-surface:var(--color-neutral-darker);--color-on-surface-variant:var(--color-neutral-dark);--color-inverse-surface:var(--color-neutral-darker);--color-on-inverse-surface:var(--color-neutral-lighter);--color-on-inverse-surface-bright:white;--color-highlight:oklch(from var(--color-primary)l c h/25%);--color-outline:var(--color-neutral-lighter);--color-shadow:hsl(from var(--color-neutral-darkest)h s l/10%);--font-family-sans:"Söhne",sans-serif;--font-family-monospace:"Söhne Mono",monospace;--line-height-tight:1.2;--line-height-loose:1.4;--line-height-prose:clamp(1.4em,3cqi,1.6em);--measure:48rem;--text-spacing:0 .25em .125em .25em;--word-spacing:0;--font-size-base:1.125rem;--font-size-s:clamp(1.125rem,.5vi + 1rem,1.3125rem);--font-size-m:clamp(1.125rem,.5vi + 1rem,1.5rem);--font-size-l:clamp(1.5rem,1vi + 1.25rem,1.6875rem);--font-size-xl:clamp(1.5rem,1vi + 1.25rem,2.25rem);--font-size-2xl:clamp(1.6875rem,2vw + 1.5rem,3.5rem);--font-title:500 var(--font-size-2xl)/var(--line-height-tight)var(--font-family-sans);--font-heading:500 var(--font-size-xl)/var(--line-height-tight)var(--font-family-sans);--font-subhead:500 normal var(--font-size-l)/var(--line-height-tight)var(--font-family-sans);--font-lede:normal var(--font-size-xl)/var(--line-height-tight)var(--font-family-sans);--font-body:normal var(--font-size-m)/var(--line-height-prose)var(--font-family-sans);--font-caption:normal var(--font-size-s)/var(--line-height-loose)var(--font-family-sans);--space-xs:.375rem;--space-s:clamp(.375rem,.5vi + .25rem,.5625rem);--space-m:clamp(.5rem,.4vi + .4rem,.9375rem);--space-l:clamp(1.5rem,1.2vi + 1.2rem,2.8125rem);--space-xl:clamp(2.25rem,.9vi + 3rem,4.5rem);--avatar-size:var(--space-xl);--space-gutter:var(--space-l);--space-inset:var(--space-m);--space-inline:var(--space-s);--space-stack:var(--space-xs);--border-width-focus:4px;--border-width-thin:1px;--border-width-thick:3.5px;--border-radius-large:var(--space-m);--border-radius-small:calc(var(--border-radius-large)/2);--border-rule-thin:var(--border-width-thin)solid var(--color-outline);--border-rule-thick:var(--border-width-thick)solid var(--color-outline);--transition-short:.15s;color-scheme:light dark;@media (prefers-color-scheme:dark){&{--color-primary-on-surface:oklch(from var(--color-primary)calc(l + .3)c h);--color-surface-bright:var(--color-neutral-darkest);--color-surface:var(--color-neutral-darker);--color-on-surface:var(--color-neutral-lightest);--color-on-surface-variant:var(--color-neutral-lighter);--color-shadow:black;--line-height-prose:clamp(1.4em,3cqi,1.8em);--word-spacing:.025em}}}[style^=--color-accent-item]{--color-primary:var(--color-accent-item);--color-primary-on-surface:oklch(from var(--color-primary)calc(l - .3)c h);@media (prefers-color-scheme:dark){&{--color-primary-on-surface:oklch(from var(--color-primary)calc(l + .3)c h)}}}@font-face{font-display:swap;font-family:Söhne Mono;font-weight:400;size-adjust:90%;src:url(/assets/fonts/soehne-mono-buch.woff2)format("woff2")}@font-face{font-display:swap;font-family:Söhne;font-feature-settings:"ss02" 1,"case" 1;font-weight:400;src:url(/assets/fonts/soehne-buch.woff2)format("woff2")}@font-face{font-display:swap;font-family:Söhne;font-feature-settings:"ss02" 1,"case" 1;font-style:italic;font-weight:400;src:url(/assets/fonts/soehne-buch-kursiv.woff2)format("woff2")}@font-face{font-display:swap;font-family:Söhne;font-feature-settings:"ss02" 1,"case" 1;font-weight:500;src:url(/assets/fonts/soehne-kraftig.woff2)format("woff2")}iframe,img{border:0;display:block}iframe{inline-size:100%}img{block-size:auto;max-inline-size:100%;@media (prefers-color-scheme:dark){&{filter:brightness(.8)contrast(1.2)}&[src$=\.svg]{filter:invert()grayscale()brightness(1.5)contrast()}}}svg{fill:currentColor}button,input,textarea{color:inherit;font:inherit;outline-offset:0}hr{border:0}pre{hyphens:none;tab-size:2;white-space:pre-wrap}figure,blockquote,dl,p,ol,ul{font-feature-settings:"ss02" 1,"case" 1;hanging-punctuation:first;orphans:2;widows:2;margin:0}figcaption{text-wrap:pretty}ol[role=list],ul[role=list],ul[role=listbox]{padding-inline-start:var(--flow-inset,0);list-style:none}dt{color:var(--color-on-surface-variant);letter-spacing:.1ch;font-variant-caps:all-small-caps;font-weight:500}dd{margin-block-end:var(--flow-space,1em);margin-inline-start:unset}html{block-size:100vh}html:focus-within{scroll-behavior:smooth}*,:before,:after{box-sizing:border-box}body{background:var(--color-surface);color:var(--color-on-surface);font-family:var(--font-family-sans);font-size:var(--font-size-base);-webkit-font-smoothing:antialiased;flex-direction:column;min-block-size:100dvh;margin:0;display:flex}h1,h2,h3,h4,h5,h6,legend{break-after:avoid;font-size:inherit;font-weight:inherit;hanging-punctuation:first;text-rendering:optimizelegibility;text-wrap:balance;margin:0}:focus-visible{border-radius:var(--border-radius-small);outline:var(--border-width-focus)solid var(--color-focus);z-index:1}::selection{background-color:var(--color-highlight)}table{border-spacing:0;font-size:inherit;font-variant-numeric:tabular-nums diagonal-fractions}tr{break-inside:avoid}td,th{text-align:start;vertical-align:top}thead th{font-weight:500}tbody th{font-weight:400}caption{caption-side:top;text-align:start;text-wrap:pretty}a{color:var(--anchor-color,inherit);-webkit-text-decoration:var(--anchor-decoration,none);text-decoration:var(--anchor-decoration,none);text-underline-offset:1.5px;text-decoration-thickness:1px;&:hover{color:var(--anchor-color-hover,var(--color-primary-on-surface));text-decoration-color:currentColor;text-decoration-thickness:2px}&[aria-current],&[rel~=home]{font-weight:500}&[rel=prev]:before{content:"← "/"";font-family:system-ui,sans-serif}&[rel=next]:after{content:" →"/"";font-family:system-ui,sans-serif}&[rel=tag]{background-color:var(--color-surface);border-radius:var(--border-radius-large);white-space:nowrap;padding:.15em .6777em .35em;display:inline-flex}}abbr[title]{text-decoration:none}small{font-size:unset}sub{font-variant-position:sub;line-height:0}sup{font-variant-position:super;line-height:0}:is(h1,h2,h3,h4,h5,h6) cite{font-style:initial}code,samp,var{font-family:var(--font-family-monospace);font-variant-numeric:tabular-nums;font-style:normal}ins{text-decoration:none}mark{background-color:var(--color-highlight)}time{font-variant:tabular-nums}bar-chart{--bar-chart-color-1:var(--color-primary);--bar-chart-color-2:var(--color-highlight);--bar-chart-color:var(--color-on-surface);--bar-chart-background:var(--color-surface)}flow-content{--anchor-decoration:underline;--flow-font:var(--font-body);--flow-inset:var(--font-size-m);--flow-space:1em;--flow-measure:var(--measure);font:var(--flow-font);word-break:break-word;display:block;&[data-font=lede]{--flow-font:var(--font-lede)}&>*{max-inline-size:var(--flow-measure)}&>*+*{margin-block-start:var(--flow-space)}& hr{border-block-end:var(--border-width-thick)solid var(--color-primary);margin-block:calc(var(--flow-space)*2);inline-size:33%;margin-inline-start:0}& caption,& figcaption{color:var(--color-on-surface-variant);font:var(--font-caption);& *+*{margin-block-start:calc(var(--flow-space)/2)}}& figure{gap:var(--flow-space)var(--space-gutter);flex-direction:column;display:flex}& p,& dl,& ol,& ul{font-variant:oldstyle-nums;word-spacing:var(--word-spacing)}& blockquote{margin-inline-start:0;padding-inline-start:var(--flow-inset,1em);position:relative;&:before{border-inline-start:var(--border-width-thick)solid var(--color-primary);content:"";position:absolute;inset-block:.4em .3em;inset-inline-start:0}}& pre{background-color:var(--color-inverse-surface);color:var(--color-on-inverse-surface);max-inline-size:unset;padding:var(--space-inset);margin-inline-start:calc(var(--space-gutter)*-1);padding-inline-start:var(--space-gutter);display:block}& th,& td{padding:var(--space-inset)}& tbody th,& tbody td{border-block-start:var(--border-width-thin)solid var(--color-outline)}& table{inline-size:var(--flow-measure)}& [style^=--chart-width]{background:linear-gradient(to right,var(--color-highlight)var(--chart-width),transparent var(--chart-width));inline-size:100%;margin-inline-start:calc(var(--space-inline)*-1);padding-inline-start:var(--space-inline);display:inline-block;position:relative}& :is(pre,table):not(:first-child){margin-block-start:calc(var(--flow-space)*2)}& :is(figcaption,pre,table){margin-block-end:calc(var(--flow-space)*2)}& h2{font:var(--font-heading);&:not(:first-child){margin-block-start:calc(var(--flow-space)*2)}}& h3{font:var(--font-subhead);margin-block-start:calc(var(--flow-space)*2)}& h4{color:var(--color-primary-on-surface);margin-block:calc(var(--flow-space)*2)calc(var(--flow-space)*-.5)}& p>img:only-of-type:first-of-type{float:inline-end;inline-size:clamp(20%,12rem,50%);margin-block-end:var(--flow-space);margin-inline-start:var(--space-gutter)}& ol,& ul{--flow-inset:calc(var(--flow-inset)*2)}& li:has(p){margin-block-start:calc(var(--flow-space)*.5)}& strong{font-weight:500}& :not(pre) code{background-color:var(--color-surface)}& :not(pre) code,& samp{padding:var(--text-spacing)}& ul:has(li>:is(a>img,figure,img,picture):only-child){--gallery-columns:var(--columns,1);max-inline-size:unset;grid-template-columns:1fr;align-items:start;padding-inline:0;display:grid;@media (width>=640px){&{grid-template-columns:repeat(var(--gallery-columns),1fr)}}&:has(*+*){--gallery-columns:var(--columns,2)}&:has(*+*+*){--gallery-columns:var(--columns,3)}&:has(*+*+*+*){--gallery-columns:var(--columns,4)}&:has(img[src*=\#screenshot]){margin-inline:calc(var(--space-gutter)*-1);& figcaption{padding-inline:var(--space-gutter)}}&:not(:has(img[src*=\#screenshot])){gap:var(--space-inline)}& img:not([src*=\#screenshot]){max-block-size:90vh;inline-size:auto;max-inline-size:100%}& li{justify-content:center;display:flex;overflow:hidden;&:has(img.u-photo){background-color:var(--color-inverse-surface);border-radius:var(--border-radius-large);color:var(--color-on-inverse-surface)}}}}visually-hidden:not(:focus-within){clip:rect(0 0 0 0);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.avatar{background-color:var(--color-surface);block-size:var(--avatar-size,var(--avatar-size));border-radius:var(--border-radius-small);inline-size:var(--avatar-size,var(--avatar-size));object-fit:cover;outline:var(--border-width-thin)solid var(--color-shadow);outline-offset:calc(var(--border-width-thin)*-1);max-inline-size:none}.banner{column-gap:var(--space-gutter);padding-block:calc(var(--space-gutter) - var(--space-inset));flex-wrap:wrap;display:flex;& nav{color:var(--color-on-surface-variant);flex-wrap:wrap;flex:999 1 0;justify-content:space-between;min-inline-size:70%;display:flex}& a[rel~=home]{margin-inline:calc(var(--space-inset)*-1);padding:var(--space-inset);flex-grow:1}}.card{--card-growth:var(--space-inset);background:var(--color-surface);border-radius:calc(var(--border-radius-small) + calc(var(--card-growth)/2));color:var(--color-on-surface-variant);font:var(--font-body);gap:var(--space-stack);margin:calc(var(--card-growth)*-1);padding:var(--card-growth);transition-duration:var(--transition-short);flex-direction:column;flex:1;display:flex;position:relative;container-type:inline-size;&:hover{background-color:var(--color-surface-bright);box-shadow:0 0 1vw var(--color-shadow),0 0 4vw var(--color-shadow);z-index:1;@media (width>=440px){&{--card-growth:calc(var(--space-inset)*1.5)}}}& header{color:var(--color-on-surface);font:var(--font-subhead)}& footer{color:var(--color-primary-on-surface);font:var(--font-caption);flex-wrap:wrap;align-items:center;margin-block-start:auto;display:inline-flex}& svg{margin-inline:var(--space-inline)}& a{transition-duration:var(--transition-short);&:before{content:"";z-index:2;position:absolute;inset:0}&:focus{outline:0}&:focus:before{border-radius:var(--border-radius-large);outline:var(--border-width-focus)solid var(--color-focus)}}& img{aspect-ratio:1;border-radius:var(--border-radius-small);object-fit:cover}&[data-type^=article],&[data-type^=presentation]{&:has(img):before{aspect-ratio:3/2;background-color:var(--color-primary-on-surface);border-radius:var(--border-radius-small);content:"";inset:var(--card-growth);opacity:.5;transition-duration:var(--transition-short);transition-property:inline-size,inset;display:block;position:absolute}& img{aspect-ratio:3/2;filter:contrast(.75)brightness(1.25);mix-blend-mode:luminosity}}&[data-type^=photo]{background:var(--color-inverse-surface);color:var(--color-on-inverse-surface);& footer{color:inherit}& a:hover{color:var(--color-on-inverse-surface-bright)}}&[data-type^=itinerary]{& img{aspect-ratio:5/2}}}.categories{font-size:var(--font-size-base);gap:var(--space-inline);flex-wrap:wrap;display:flex;& li{margin-inline:calc(var(--space-inline)*-1)var(--space-inline)}}.contentinfo{color:var(--color-on-surface-variant);align-items:baseline;column-gap:var(--space-gutter);padding-block:calc(var(--space-gutter) - var(--space-inset));flex-flow:wrap;justify-content:space-between;display:flex}.embed{& a{--anchor-decoration:none;background-color:var(--color-surface);border-inline-start:var(--border-width-thick)solid var(--color-primary);align-items:center;gap:var(--flow-inset);padding:var(--flow-inset);flex-wrap:wrap;display:flex}& img{flex-grow:1;flex-basis:15rem;max-inline-size:min(100%,15rem)}& p{font:var(--font-subhead);flex-grow:999;flex-basis:0;min-inline-size:40%;&:before{content:"▶ "/""}}& span{font-size:var(--font-size-s);text-underline-offset:1.5px;font-weight:400;text-decoration:underline;text-decoration-thickness:1px;display:block}&:hover span{text-decoration-thickness:2px}}.footer{font:var(--font-caption);& dl{color:var(--color-primary-on-surface);flex-wrap:wrap;align-items:baseline;display:flex}& dt,& dd{margin:0}& dd:not(:last-of-type):after{content:"·";padding-inline:var(--space-inline)}}.footnotes{padding-inline-start:0;list-style-position:inside}.footnotes :target{background-color:var(--color-highlight)}.footnote-ref{font-variant-numeric:tabular-nums;padding:var(--text-spacing);& a{text-underline-offset:-.25em}}.footnote-backref{border-radius:100%;justify-content:center;align-items:baseline;block-size:1.5em;inline-size:1.5em;margin:0;text-decoration:none;display:inline-flex}.footnote-backref:hover{background-color:var(--color-surface)}.form{font:var(--font-body);gap:calc(var(--space-gutter) - var(--space-inset));display:grid}.form__button{background-color:var(--color-on-surface);border-radius:var(--border-radius-large);color:var(--color-surface-bright);margin-inline:calc(var(--space-inset)*-1);padding:var(--space-inset);border:0;font-weight:500;&:hover{background-color:var(--color-primary-on-surface)}}.form__input{background-color:var(--color-surface-bright);border:var(--border-width-thick)solid var(--color-outline);border-radius:var(--border-radius-large);inline-size:calc(100% + var(--space-inset) + var(--space-inset));margin-inline:calc(var(--space-inset)*-1);padding:var(--space-inset);&:focus{border-color:var(--color-on-surface);outline:var(--border-width-focus)solid var(--color-focus)}}.form__input-wrapper{gap:var(--space-inline);display:flex}.form__label{color:var(--color-on-surface-variant);font:var(--font-caption);padding-block:var(--space-inset);display:inline-block}.form__listbox{background-color:var(--color-surface-bright);border:var(--border-width-thick)solid var(--color-on-surface);z-index:1;max-block-size:60vh;margin-block-start:calc(var(--border-width-thick)*-1);position:relative;overflow-y:scroll;& li{--anchor-decoration:none;--anchor-color-hover:currentcolor;padding:var(--space-inset);align-items:baseline;display:flex;&[aria-selected=true]{background-color:var(--color-primary);color:#fff}&:hover[aria-selected=true]{background-color:var(--color-primary-on-surface)}&:hover:not([aria-selected=true]){background-color:var(--color-surface)}}}.header{max-inline-size:var(--measure);& flow-content{color:var(--color-on-surface-variant);text-wrap:pretty;margin-block-start:calc(var(--space-gutter)/2)}& h1{font:var(--font-title);display:inline-flex}}.item{color:var(--color-on-surface-variant);font:var(--font-body);gap:calc(var(--space-stack)/2);flex-direction:column;flex:1;display:flex;&>p{max-inline-size:var(--measure);text-wrap:balance}& flow-content{--flow-space:var(--space-stack);color:var(--color-on-surface)}& header{color:var(--color-on-surface);font:var(--font-subhead)}& footer{color:var(--color-primary-on-surface);font:var(--font-caption);order:-1;align-items:center;display:inline-flex}& svg{margin-inline:var(--space-inline)}}.item--comment{padding-inline-start:calc(var(--avatar-size) + var(--space-inset));position:relative;& .avatar{position:absolute;inset:0}}.items{gap:calc(var(--space-gutter)*1.5);grid-template-columns:repeat(auto-fit,minmax(var(--grid-size),1fr));display:grid;&:has(.card){--grid-size:clamp(1rem,100%,18rem);gap:var(--space-gutter)}&:has(.card[data-type=archive]){--grid-size:clamp(1rem,100%,9rem)}}.items__item{display:flex;container-type:inline-size;& li img{aspect-ratio:1;object-fit:cover}}@media (width<640px){.items[data-scrollable=true]{margin:calc(var(--space-gutter)*-1);-webkit-overflow-scrolling:touch;padding:var(--space-gutter);inline-size:100vw;display:flex;overflow-x:scroll;& .items__item{max-inline-size:var(--grid-size);flex:1 0 75vw}}}.itinerary{position:relative;&:before{border-inline-start:var(--border-width-thick)solid var(--color-primary);content:"";display:block;position:absolute;inset-block:.5lh;inset-inline-start:0}& li{padding-inline-start:var(--flow-inset,1em);position:relative;&:before{background-color:var(--color-primary);block-size:calc(var(--border-width-thick)*3);content:"";inline-size:calc(var(--border-width-thick)*3);inset-block:calc(.5lh - var(--border-width-thick));border-radius:100%;display:block;position:absolute;inset-inline-start:calc(var(--border-width-thick)*-1)}}}.main{border-image-slice:0 fill;border-image-outset:0 0 0 100vw;border-image-source:conic-gradient(var(--color-surface-bright)0 0);align-content:start;gap:calc(var(--space-gutter)*1.5)var(--space-gutter);padding-block:var(--space-gutter);flex-direction:column;flex:1;display:flex;@media (width>=640px){&{grid-template-columns:[--content-start]1fr[--content-end];display:grid}}&>h1+flow-content{color:var(--color-on-surface-variant);text-wrap:pretty}&>h1{font:var(--font-title);grid-area:1/--content-end;@media (width>=640px){&{writing-mode:vertical-rl;inline-size:1px;position:sticky;inset-inline-start:var(--space-gutter)}}}&>*{grid-column:--content}}.meta{color:var(--color-on-surface-variant);font:var(--font-caption);gap:var(--space-stack);max-inline-size:var(--measure);display:grid}.navigation{flex-wrap:wrap;margin-inline-start:calc(var(--space-inset)*-1);display:flex;@media print{&{display:none}}& a{gap:var(--space-inline);padding:var(--space-inset);display:inline-flex}}.pagination{font:var(--font-body);gap:var(--space-gutter);flex-wrap:wrap;display:flex}img[src*=\#screenshot]{background-color:var(--color-primary);border-style:solid;border-width:var(--space-gutter);border-image-source:url(/assets/vectors/shadow.svg);border-image-slice:5 20 20 5;@media (prefers-color-scheme:dark){&{filter:initial}}@media print{&{background:0 0;border:none}}}.section{gap:calc(var(--space-gutter) - var(--space-inset));display:grid;& h2{color:var(--color-on-surface-variant);font:var(--font-caption)}}.skip-link{--anchor-decoration:underline;background-color:var(--color-focus);color:var(--color-on-focus);outline-offset:0;padding:var(--space-inset);width:100%;position:static;&:not(:focus-within){transition:transform .5s ease-out;transform:translateY(-100%)}}.slide{background:var(--color-surface);border-radius:var(--border-radius-large);margin-inline:calc(var(--space-inset)*-1);max-inline-size:unset;padding:var(--space-inset);flex-flow:wrap;align-items:start;display:flex;& img{border-radius:var(--border-radius-small);outline:var(--border-width-thin)solid var(--color-shadow);outline-offset:calc(var(--border-width-thin)*-1);flex-grow:1;inline-size:30rem;position:relative}& figcaption{flex-grow:999;flex-basis:0;min-inline-size:40%;margin-block-end:var(--space-inset)}}.align-bleed{margin-inline:calc(var(--space-gutter)*-1);max-inline-size:unset;&>a:first-child,&>img:first-child,&>picture:first-child{grid-column:--bleed;inline-size:100%}& figcaption{padding-inline:var(--space-gutter)}@media (width>=640px){&{grid-template-columns:[--bleed-start]auto[--measure]1fr[--bleed-end];display:grid}}}.align-pull{@media (width>=640px){&{float:inline-end;margin-inline:var(--space-gutter)calc(var(--space-gutter)*-1);inline-size:33%}}}.container{padding-inline:var(--space-gutter);inline-size:min(100vw,80rem);margin-inline:auto}.token{--color-token-comment:var(--color-neutral);--color-token-operator:var(--color-on-inverse-surface);--color-token-function:#f99;--color-token-keyword:#0cf;--color-token-selector:#99f;--color-token-string:#f09;--color-token-variable:#9ff}.token.namespace{opacity:.7}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:var(--color-token-comment);font-style:italic}.token.operator,.token.punctuation{color:var(--color-token-operator)}.token.deleted,.token.function{color:var(--color-token-function)}.token.atrule,.token.attr-name,.token.keyword{color:var(--color-token-keyword)}.token.selector,.token.tag{color:var(--color-token-selector)}.token.attr-value,.token.string{color:var(--color-token-string)}.token.boolean,.token.constant,.token.entity,.token.inserted,.token.number,.token.property,.token.regex,.token.symbol,.token.url,.token.variable{color:var(--color-token-variable)}.token.bold,.token.function,.token.important{font-weight:500}.token.italic{font-style:italic}