/*! }{ @remino/dress.css v5.3.0 }{ ISC Licence }{ https://remino.net/dress.css/ }{ */:root{--dress-bg:light-dark(#fff,#000);--dress-fg:light-dark(#000,#fff);--dress-lk:light-dark(#0069e0,#3392ff);--dress-lk-a:light-dark(#f500a3,#ff47c2);--dress-lk-h:light-dark(#0351ab,#0072f5);--dress-lk-tx:#fff;--dress-lk-v:light-dark(#7500eb,#a347ff);--dress-bt-1:#005fcc;--dress-bt-1-a:#0356b5;--dress-bt-1-h:#0070f0;--dress-neg:light-dark(#ff148a,#ff42a1);--dress-pos:light-dark(#14ff63,#42ff81);--dress-sec:light-dark(#14ffcc,#42ffd6);--dress-sec-tx:light-dark(#0c3f46,var(--dress-fg));--dress-br:0.25rem;--dress-bs:1px;--dress-lh:1.6;--dress-mw:50rem;--dress-mw-f:max-content;--dress-mw-min:0;--dress-s-i:1.6rem;--dress-cs:1;--dress-ff-sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;--dress-ff-serif:Times,"Times New Roman",Georgia,"Liberation Serif",serif;--dress-ff:var(--dress-ff-sans);--dress-ff-h:var(--dress-ff);--dress-ff-mono:ui-monospace,Menlo,Consolas,monaco,"Ubuntu Mono","Liberation Mono","Courier New",Courier,monospace;--dress-fs-max:22px;--dress-fs-min:16px;--dress-fs-var:1.2vmin;--dress-ts:2;--dress-ad:0.08s;--dress-at:ease-in-out;--dress-i-cb:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--dress-i-dl:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M21 15v5c0 .601-.471 1-1 1H4c-.573 0-1-.427-1-1v-5m4-5 5 5 5-5m-5 5V3'/%3E%3C/svg%3E");--dress-i-rb:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3C/svg%3E");--dress-i-sel-d:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m9 10 3-3 3 3M9 14l3 3 3-3'/%3E%3C/svg%3E");--dress-i-sel-l:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m9 10 3-3 3 3M9 14l3 3 3-3'/%3E%3C/svg%3E");--dress-i-xln:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M10 14 21 3M3 9v11a1 1 0 0 0 1 1h11M14 3h7v7'/%3E%3C/svg%3E");--dress-bg-2:light-dark(color-mix(in srgb,var(--dress-bg),var(--dress-fg) 5%),color-mix(in srgb,var(--dress-bg),var(--dress-fg) 15%));--dress-bt-1-tx:light-dark(var(--dress-bg),var(--dress-fg));--dress-bt-2:light-dark(color-mix(in srgb,var(--dress-bg),var(--dress-fg) 10%),color-mix(in srgb,var(--dress-bg),var(--dress-fg) 30%));--dress-bt-2-a:light-dark(color-mix(in srgb,var(--dress-bg),var(--dress-fg) 20%),color-mix(in srgb,var(--dress-bg),var(--dress-fg) 10%));--dress-bt-2-h:light-dark(color-mix(in srgb,var(--dress-bg),var(--dress-fg) 15%),color-mix(in srgb,var(--dress-bg),var(--dress-fg) 20%));--dress-bt-2-tx:var(--dress-fg);--dress-del:light-dark(color-mix(in srgb,var(--dress-neg) 60%,transparent),rgba(255,66,161,.2));--dress-dt:light-dark(color-mix(in srgb,var(--dress-bg),var(--dress-fg) 15%),color-mix(in srgb,var(--dress-bg),var(--dress-fg) 30%));--dress-hi:var(--dress-pos);--dress-ins:light-dark(color-mix(in srgb,var(--dress-pos) 60%,transparent),rgba(66,255,129,.2));--dress-low:var(--dress-neg);--dress-mid:var(--dress-sec);--dress-mk:light-dark(color-mix(in srgb,var(--dress-sec) 60%,transparent),rgba(66,255,214,.2));--dress-mk-tx:light-dark(var(--dress-sec-tx),var(--dress-fg));--dress-sh:light-dark(color-mix(in srgb,var(--dress-fg) 20%,transparent),var(--dress-bg));--dress-gap:calc(var(--dress-m-i)/2);--dress-m-b:var(--dress-s-b);--dress-m-be:var(--dress-m-b);--dress-m-bs:var(--dress-m-b);--dress-m-i:var(--dress-s-i);--dress-mp:var(--dress-s-i);--dress-p-b:calc(var(--dress-s-b) - var(--dress-bs));--dress-p-i:calc(var(--dress-s-i) - var(--dress-bs));--dress-s-b:calc(var(--dress-lh)*1rem);--dress-so:calc(var(--dress-m-bs)*2);--dress-logo-h:calc(var(--dress-lh)*3rem);--dress-fs:clamp(var(--dress-fs-min),var(--dress-fs-var),var(--dress-fs-max));--dress-ad-h:calc(var(--dress-ad)/2)}@media print{:root{--dress-bg:#fff;--dress-bg-2:transparent;--dress-dt:#000;--dress-fg:#000;--dress-fs:var(--dress-fs-min)}}:root{color-scheme:light dark}body,html{margin:0;padding:0}body{align-items:center;background:var(--dress-bg);block-size:auto;box-sizing:border-box;color:var(--dress-fg);font-size:1rem;inline-size:var(--dress-mw-f);margin-block:0;margin-inline:auto;max-inline-size:min(var(--dress-mw),100% - env(safe-area-inset-left) - env(safe-area-inset-right));min-block-size:100%;min-inline-size:var(--dress-mw-min);overflow-wrap:break-word;padding-block:0;padding-inline:var(--dress-mp);word-break:break-word;&:has(>footer,>header){inline-size:auto}>a[href^="#"]:not([href="#"]):first-child{background:var(--dress-bg-2);border:solid var(--dress-bs) var(--dress-dt);border-radius:var(--dress-br);color:var(--dress-fg);display:block;inset-block-start:calc(var(--dress-p-b)*-2);inset-inline-start:calc(var(--dress-p-i)/2);padding-block:calc(var(--dress-p-b)/8);padding-inline:calc(var(--dress-p-i)/2);position:absolute;transition:none;z-index:1;&:focus{top:calc(var(--dress-p-b)/2)}}@media not print{&:has(>main){align-items:stretch;display:flex;flex-flow:column nowrap;gap:var(--dress-m-b);justify-content:space-between;min-block-size:100vb;min-block-size:100dvb;>footer{margin-block-start:0}>header{margin-block-end:0}}>main{align-content:center;flex:1;>h1:first-child,>h2:first-child,>h3:first-child,>h4:first-child,>h5:first-child,>h6:first-child{--dress-m-bs:var(--dress-m-b)}}}}code,kbd,pre,samp,textarea{font-family:var(--dress-ff-mono)}html{-webkit-text-size-adjust:100%;font-family:var(--dress-ff);font-size:var(--dress-fs);inline-size:100%;line-height:var(--dress-lh);min-block-size:100%;scroll-behavior:smooth;scroll-padding-block-start:var(--dress-so);tab-size:var(--dress-ts);text-size-adjust:100%}[inert]{cursor:not-allowed;opacity:.6;pointer-events:none;user-select:none}abbr[title]{cursor:help;text-decoration:underline dotted}del,ins,mark{padding-block:calc(var(--dress-p-b)/8);padding-inline:calc(var(--dress-p-i)/4)}del{background:var(--dress-del)}ins{background:var(--dress-ins);text-decoration:none}mark{background:var(--dress-mk);color:var(--dress-mk-tx);a{color:inherit}}q{font-style:italic}small{font-size:.8em}:focus-visible,:focus-visible img,:focus-visible picture,header h1:has(>a):not(:has(>:not(a)))>a:focus:not(:focus-visible){border-radius:var(--dress-br);box-shadow:0 0 0 calc(var(--dress-fs)/4) var(--dress-bt-1-h);box-shadow:0 0 0 calc(var(--dress-fs)/4) color(from var(--dress-bt-1-h) srgb r g b/.4);outline:solid var(--dress-bs) color-mix(in srgb,var(--dress-fg),var(--dress-bt-1) 75%);outline-offset:0}:focus:not(:focus-visible){box-shadow:none;outline:none}a{color:var(--dress-lk);&:visited{color:var(--dress-lk-v)}&:focus{color:var(--dress-lk-h)}@media (hover:hover){&:hover{color:var(--dress-lk-h)}}&:active{color:var(--dress-lk-a)}&[download],&[target=_blank]{&:after{aspect-ratio:1;background-color:var(--dress-fg);block-size:auto;content:"";display:inline-block;inline-size:.8em;margin-inline-start:calc(var(--dress-p-i)/8);mask:var(--dress-link-icon,var(--dress-i-xln)) center /contain no-repeat;vertical-align:-.06667em}}&[download]{--dress-link-icon:var(--dress-i-dl)}&[role=button]{display:inline-block;text-decoration:none;&[download],&[target=_blank]{&:after{background-color:currentColor}}}}header{margin-block-end:calc(var(--dress-m-b)*2);h1:has(>a):not(:has(>:not(a)))>a{display:inline-block;&:link,&:visited{color:inherit;text-decoration:none}&:focus-visible img{box-shadow:none;outline:none}}}address,area,article,aside,audio,blockquote,datalist,details,dl,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,header,hr,iframe,img,label,menu,meter,nav,object,ol,optgroup,option,output,p,pre,progress,ruby,section,svg,table,ul,video{margin-block-end:var(--dress-m-be);margin-block-start:var(--dress-m-bs)}blockquote,details,pre{background:var(--dress-bg-2);box-sizing:border-box;padding-block:var(--dress-p-b);padding-inline:var(--dress-p-i)}blockquote{--dress-border-left:calc(var(--dress-bs)*4);border-inline-start:var(--dress-border-left) solid var(--dress-dt);margin-inline:0;padding-block:var(--dress-m-bs) var(--dress-m-be);padding-inline-start:calc(var(--dress-p-i) - var(--dress-border-left));>:first-child{--dress-m-bs:0}>:last-child{--dress-m-be:0}}details,pre{border:var(--dress-bs) solid var(--dress-dt);border-radius:var(--dress-br)}details{padding-block:calc(var(--dress-p-b)/2);padding-block-start:0;&[open]{padding-block-end:0}}hr{--dress-m-be:calc(var(--dress-m-b)*2 - var(--dress-bs));--dress-m-bs:calc(var(--dress-m-b)*2);border:0;border-block-start:var(--dress-bs) solid var(--dress-dt)}iframe{background:transparent;border:0;display:block;max-width:100%;&:not([width]){width:100%}}summary{cursor:pointer;font-weight:700;margin-block-end:calc(var(--dress-m-b)*-.5);margin-inline:calc(var(--dress-m-i)*-1);padding-block:calc(var(--dress-p-b)/2);padding-inline:var(--dress-p-i)}aside{margin-block:calc(var(--dress-m-b)*2);padding-block:calc(var(--dress-m-b)*2);>:first-child{margin-block-start:0}>:last-child{margin-block-end:0}}aside,footer,header{background:var(--dress-bg-2);inline-size:100%;margin-inline-start:calc(-50vi + 50%);padding-inline-end:calc(50vi - 50%);padding-inline-start:calc(50vi - 50%)}footer,header{--dress-m-be:0;--dress-m-bs:0;padding-block:var(--dress-m-b);h1,h2,h3,h4,h5,h6{--dress-m-bs:0}h1{--dress-m-be:0;&:not(:last-child):has(img){--dress-m-be:calc(var(--dress-m-b)/2)}}h2,h3,h4,h5,h6{--dress-m-be:calc(var(--dress-m-b)*0.5)}figure{margin-inline:0}menu,nav ul{column-gap:var(--dress-m-b);display:flex;flex-flow:row wrap;list-style-type:none;margin:0;padding-inline:0}}footer{margin-block-start:calc(var(--dress-m-b)*2)}@keyframes dress-target-fade{0%{text-decoration:underline;text-decoration-color:var(--dress-mk);text-decoration-thickness:calc(var(--dress-bs)*4);text-underline-offset:calc(var(--dress-bs)*4)}to{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:calc(var(--dress-bs)*4);text-underline-offset:calc(var(--dress-bs)*4)}}h1,h2,h3,h4,h5,h6{--dress-m-bs:calc(var(--dress-m-b)*2);font-family:var(--dress-ff-h);scroll-margin-block-start:var(--dress-so);&:target{animation:dress-target-fade 2s ease-out 1s backwards}&+*{margin-block-start:0}}h1{font-size:2rem;line-height:calc(var(--dress-lh)*2rem)}h2,h3,h4,h5,h6{line-height:calc(var(--dress-lh)*1rem)}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1rem}h5,h6{text-transform:uppercase;code,kbd{text-transform:none}}h5{font-size:.875rem}h6{font-size:.75rem}figure{margin-inline:calc(var(--dress-p-i)*2);embed,img,object,picture,svg,video{block-size:auto;display:block;margin-inline:auto;max-block-size:var(--dress-mw);max-inline-size:100%}>a[target=_blank]:has(embed,img,object,picture,svg,video):after{display:none}&:has(figure){align-items:flex-end;box-sizing:border-box;display:flex;flex-flow:row wrap;gap:var(--dress-m-b);inline-size:calc(100vi - var(--dress-m-i)*2);justify-content:center;margin-inline:calc(-50vi + 50% + var(--dress-m-i));>figure{flex:1 1 calc(var(--dress-mw)/2);margin:0;max-inline-size:calc(var(--dress-mw)/6*7);>:first-child{--dress-m-bs:0}>:last-child{--dress-m-be:0}}>figcaption{--dress-m-be:0;--dress-m-bs:0;box-sizing:border-box;flex-basis:100%;flex-grow:1;flex-shrink:0;inline-size:var(--dress-mw);padding-inline:calc(50vi - var(--dress-mw)/2 - var(--dress-m-i)*2/2)}}}header{h1{img{display:inline-block;height:var(--dress-logo-h);margin-block-end:0;margin-inline-end:calc(var(--dress-m-i)/2);vertical-align:calc(var(--dress-lh)*-1rem);width:auto}}}img,picture{border:0}video{display:block;max-inline-size:100%}dd{margin-inline-start:calc(var(--dress-lh)*1.5rem)}dt{font-weight:700}menu,ol,ul{padding-inline-start:calc(var(--dress-lh)*1.5rem);menu,ol,ul{margin:0}}caption{font-weight:700;padding-block:calc(var(--dress-p-b)/2);padding-inline:calc(var(--dress-p-i)/2)}table{border-collapse:collapse;border-spacing:0;display:block;inline-size:100%;overflow-x:auto}tbody{tr:nth-child(2n){background:var(--dress-bg-2)}}td,th{border:var(--dress-bs) solid var(--dress-dt);padding-block:calc(var(--dress-p-b)/2);padding-inline:calc(var(--dress-p-i)/2)}tfoot,thead{background:var(--dress-bg-2)}th{font-weight:700;text-align:center}[disabled]{cursor:not-allowed;filter:grayscale(1);opacity:.6;user-select:none}a[role=button],button,input,select,textarea{border-radius:var(--dress-br);font-size:1rem}a[role=button],button,input[type=button],input[type=reset],input[type=submit]{appearance:none;border:0;border-radius:var(--dress-br);cursor:pointer;line-height:var(--dress-lh);margin-block:calc(var(--dress-m-b)/4);padding-block:calc(var(--dress-m-b)/4);padding-inline:calc(var(--dress-m-i)/2);&:has(+&){margin-inline-end:calc(var(--dress-m-i)/2)}}button,input[type=button],input[type=reset]{background:var(--dress-bt-2);color:var(--dress-bt-2-tx);&:not([disabled]){&:focus{background:var(--dress-bt-2-h)}@media (hover:hover){&:hover{background:var(--dress-bt-2-h)}}&:active{background:var(--dress-bt-2-a)}}}a[role=button],button[type=submit],input[type=submit]{background:var(--dress-bt-1);color:var(--dress-bt-1-tx);&:not([disabled]){&:focus{background:var(--dress-bt-1-h)}@media (hover:hover){&:hover{background:var(--dress-bt-1-h)}}&:active{background:var(--dress-bt-1-a)}}}button,input,select{font-family:var(--dress-ff)}fieldset{background:var(--dress-bg-2);border:var(--dress-bs) solid var(--dress-dt);border-radius:var(--dress-br);margin-inline:0;padding-block:var(--dress-p-b) calc(var(--dress-m-b)/2*3 - var(--dress-bs));padding-inline:var(--dress-p-i);>legend+*{margin-block-start:0}>:last-child{margin-block-end:0}}fieldset,form{>menu{display:flex;flex-flow:row wrap;gap:0 calc(var(--dress-p-i)/2);list-style:none;padding:0;li{list-style:none;margin:0;padding:0}}}html[dir=rtl] select{background-position:0}input:not([type=button],[type=checkbox],[type=radio],[type=reset],[type=submit]),select,textarea{appearance:none;background:var(--dress-bg-2);border:var(--dress-bs) solid var(--dress-dt);border-radius:var(--dress-br);box-sizing:border-box;color:var(--dress-fg);line-height:var(--dress-lh);margin-block:calc(var(--dress-m-b)/4);padding-block:calc(var(--dress-m-b)/4 - var(--dress-bs));padding-inline:calc(var(--dress-m-i)/2)}input[type=checkbox],input[type=radio]{appearance:none;aspect-ratio:1;background:var(--dress-bg-2);border:solid var(--dress-bs) var(--dress-dt);display:inline-block;height:auto;margin:0;padding:0;vertical-align:baseline;width:1rem;&:checked{background-color:var(--dress-bt-1);background-position:50%;background-repeat:no-repeat;background-size:80%;border-color:var(--dress-bt-1)}&:not([disabled]){cursor:pointer}}input[type=checkbox]{border-radius:var(--dress-br);&:checked{background-image:var(--dress-i-cb)}}input[type=radio]{border-radius:50%;&:checked{background-image:var(--dress-i-rb)}}input[type=color]{background-color:transparent;cursor:pointer;inline-size:4rem;padding:0;&::-moz-color-swatch{border:none;border-radius:var(--dress-br)}&::-webkit-color-swatch{border:none;border-radius:var(--dress-br)}&::-webkit-color-swatch-wrapper{border-radius:var(--dress-br);padding:0}}input[type=color],input[type=date],input[type=datetime-local],input[type=file],input[type=month],input[type=time],input[type=week],meter,meter::-webkit-meter-bar,progress{block-size:calc(var(--dress-m-b)/2 + 1lh)}input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week]{text-align:left;&::-webkit-datetime-edit{align-content:center;block-size:1lh}&::-webkit-date-and-time-value,&::-webkit-datetime-edit{display:block;text-align:left}}input[type=file]{align-content:center;background:transparent;border:none;padding:0;&::-webkit-file-upload-button{background:var(--dress-bt-2);block-size:calc(var(--dress-m-b)/4 - var(--dress-bs) + 1lh);border:none;border-radius:var(--dress-br);box-sizing:content-box;color:var(--dress-bt-2-tx);cursor:pointer;padding-block:calc(var(--dress-m-b)/4);padding-inline:calc(var(--dress-m-i)/2);transition:all var(--dress-ad) var(--dress-at);@media (hover:hover){&:hover{background:var(--dress-bt-2-h)}}&:active{background:var(--dress-bt-2-a)}}}input[type=range]{--dress-track-size:0.5rem;--dress-thumb-size:1lh;background:transparent;block-size:calc(var(--dress-m-b)/2 - var(--dress-bs) + 1lh);border:none;cursor:pointer;padding-inline:0;&::-moz-range-thumb{background:var(--dress-bt-1);block-size:var(--dress-thumb-size);border:none;border-radius:50%;inline-size:var(--dress-thumb-size);transition:background var(--dress-ad) var(--dress-at);@media (hover:hover){&:hover{background:var(--dress-bt-1-h)}}}&::-moz-range-track{background:var(--dress-dt);block-size:var(--dress-track-size);border-radius:1rem}&::-webkit-slider-runnable-track{background:var(--dress-dt);block-size:var(--dress-track-size);border-radius:1rem}&::-webkit-slider-thumb{appearance:none;background:var(--dress-bt-1);block-size:var(--dress-thumb-size);border:none;border-radius:50%;inline-size:var(--dress-thumb-size);margin-block-start:calc(var(--dress-thumb-size)*-1/2 + var(--dress-track-size)/2);transition:background var(--dress-ad) var(--dress-at);@media (hover:hover){&:hover{background:var(--dress-bt-1-h)}}}}label{cursor:pointer;display:flex;flex-flow:column;>small,>span,input,select,textarea{display:block}small{line-height:calc(var(--dress-lh)*1rem)}&:has([disabled]){cursor:not-allowed;filter:grayscale(1);opacity:.6;button,input,select,textarea{opacity:revert}}&:has(input[type=checkbox],input[type=radio]){align-items:center;column-gap:var(--dress-gap);flex-flow:row;justify-content:flex-start}&:has(input:nth-of-type(2)){column-gap:var(--dress-gap);flex-flow:row;flex-wrap:wrap;input{flex-grow:1;flex-shrink:1}span{inline-size:100%}}}legend{font-weight:700}meter,progress{appearance:none;background:var(--dress-dt);border:none;border-radius:var(--dress-br);inline-size:100%;line-height:var(--dress-lh);margin-block:calc(var(--dress-m-b)/4);overflow:hidden}meter{&::-webkit-meter-bar{background:var(--dress-dt)}&::-webkit-meter-optimum-value{background:var(--dress-hi)}&::-webkit-meter-suboptimum-value{background:var(--dress-mid)}&::-webkit-meter-even-less-good-value{background:var(--dress-low)}&:-moz-meter-optimum::-moz-meter-bar{background:var(--dress-hi)}&:-moz-meter-sub-optimum::-moz-meter-bar{background:var(--dress-mid)}&:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:var(--dress-low)}}progress{&::-moz-progress-bar{background:var(--dress-bt-1)}&::-webkit-progress-bar{background:transparent}&::-webkit-progress-value{background:var(--dress-bt-1)}}select{background-image:var(--dress-i-sel-d);background-position:100%;background-repeat:no-repeat;background-size:auto 100%;cursor:pointer;font-family:inherit;padding-inline-end:calc(var(--dress-m-i)/2 + 24px);@media (prefers-color-scheme:dark){background-image:var(--dress-i-sel-l)}}textarea{margin-block:calc(var(--dress-m-b)/2);padding-block:var(--dress-p-b);padding-inline:var(--dress-p-i)}code,kbd{background:var(--dress-bg-2);border:var(--dress-bs) solid var(--dress-dt);border-radius:var(--dress-br);display:inline;font-size:calc(var(--dress-cs)*1em);line-height:1;margin-block-start:calc(var(--dress-m-b)/8 - var(--dress-bs)*-1);padding-block:calc(var(--dress-m-b)/8 - var(--dress-bs));padding-inline:calc(var(--dress-m-i)/4 - var(--dress-bs))}kbd{border-block-end:calc(var(--dress-bs)*3) solid var(--dress-dt)}pre{overflow-x:auto;code{background:none;border:none;border-radius:0;display:block;font-size:1em;line-height:inherit;margin:0;padding:0}}pre,textarea{font-size:calc(var(--dress-cs)*1rem);line-height:calc(var(--dress-lh)/var(--dress-cs))}a,button,input,select,textarea{transition:all var(--dress-ad) var(--dress-at);&:focus{transition-duration:var(--dress-ad-h)}@media (hover:hover){&:hover{transition-duration:var(--dress-ad-h)}}}[popover],dialog{background:var(--dress-bg-2);border:solid var(--dress-bs) var(--dress-dt);border-radius:var(--dress-br);box-shadow:0 calc(var(--dress-m-b)/2) var(--dress-m-b) var(--dress-sh);color:var(--dress-fg);max-inline-size:min(var(--dress-mw) - var(--dress-m-b) * 4,100% - env(safe-area-inset-left) - env(safe-area-inset-right) - var(--dress-m-b) * 4);padding-block:var(--dress-p-b);padding-inline:var(--dress-p-i);>:first-child,>form>:first-child{margin-block-start:0}>:last-child:not(menu),>form>:last-child:not(menu){margin-block-end:0}>form>menu{justify-content:center;margin-block:0 calc(var(--dress-p-b)*-.5)}}dialog{&::backdrop{background:color-mix(in srgb,var(--dress-bg) 80%,transparent)}}@media print{*{transition:none!important}:focus-visible{box-shadow:none;outline:none}a{text-decoration:none;&,&:link,&:visited{color:inherit}&:not([href^="#"],[href^="/"]):after{content:" <" attr(href) ">";display:inline;font-size:.8rem;font-weight:400;text-transform:none}&[download],&[target=_blank]{&:after{display:none}}}a[role=button],button,input[type=button],input[type=file]::-webkit-file-upload-button,input[type=reset],input[type=submit]{background:transparent;border:solid var(--dress-bs) var(--dress-fg);color:var(--dress-fg);padding-block:calc(var(--dress-m-b)/4 - var(--dress-bs));padding-inline:calc(var(--dress-m-i)/2)}a[role=button],button,input[type=button],input[type=reset],input[type=submit]{&:not([disabled]){&,&:focus,&:hover{background:transparent}}}input[type=file]:not([disabled])::-webkit-file-upload-button{&,&:focus,&:hover{background:transparent}}aside{border-block-end:solid var(--dress-bs) var(--dress-dt);border-block-start:solid var(--dress-bs) var(--dress-dt)}button[type=submit],input[type=submit]{border-width:calc(var(--dress-bs)*2);color:var(--dress-fg);padding-block:calc(var(--dress-m-b)/4 - var(--dress-bs)*2);padding-inline:calc(var(--dress-m-i)/2 - var(--dress-bs));&:not([disabled]){&,&:focus,&:hover{background:transparent}}}del,ins,mark{background:transparent}del,ins{padding:0}dialog{box-shadow:none}footer,header{menu,nav ul{display:none}}footer{border-block-start:solid var(--dress-bs) var(--dress-dt)}header{border-block-end:solid var(--dress-bs) var(--dress-dt);h1{&:not(:last-child):has(img){--dress-m-be:0}}}ins{text-decoration:underline}mark{border:1px solid;color:inherit}nav:has(a[href^="#"]):not(:has(a:not([href^="#"]),a:nth-child(2),li:nth-child(2))){display:none}}