@layer default{html{font-size-adjust:cap-height 1;color-scheme:light dark;font-synthesis:none;overflow-wrap:break-word;word-break:break-word;font-variant-ligatures:common-ligatures discretionary-ligatures;font-variant-numeric:oldstyle-nums proportional-nums diagonal-fractions;font-size:75%;line-height:2}p,li,dd{text-wrap:pretty;hyphens:auto;hyphenate-limit-chars:auto 3 3}h1,h2,h3,h4,h5,h6{font-variant-ligatures:common-ligatures discretionary-ligatures contextual;font-variant-numeric:lining-nums proportional-nums;text-wrap:balance}abbr{font-variant-numeric:lining-nums proportional-nums}math,table{font-variant-numeric:tabular-nums lining-nums slashed-zero}code{font-variant-numeric:slashed-zero}a{text-underline-offset:.2cap}svg{stroke:currentColor;fill:currentColor;stroke-width:0;overflow:visible}img,video{max-width:100%}ul{padding-left:1.55ch;&>li{list-style-type:"— "}}ol{padding-left:1lh}:where(menu,nav)>li{list-style:none}dd+dt,dl>div+div{margin-top:.5rlh}code,pre{font-size-adjust:cap-height .85}sup,sub{font-size:inherit}sup{font-variant-position:super}sub{font-variant-position:sub}form{gap:var(--content-gap);display:grid}fieldset{--padding-block:calc(var(--content-gap) / 2);display:grid;&:has(>label){column-gap:var(--padding-block);grid-template-columns:auto 1fr}}legend{padding-bottom:var(--padding-block);font-size:.875rem;font-weight:600;line-height:.875rlh}label{column-gap:var(--padding-block);padding:calc(var(--padding-block) - var(--border-width,1px)) 0;border:0 solid var(--border-color);border-width:var(--border-width,1px) 0;grid-column:1/-1;font-size:.875rem;font-weight:600;line-height:.875rlh;display:grid;&:focus-within,&:hover{border-color:color-mix(var(--border-color), currentColor 61.8%);position:relative}&:focus-within{border-color:currentColor}fieldset>&:not(:first-of-type){margin-top:calc(var(--border-width,1px) * -1)}&>*{max-width:unset;background:unset;outline:unset;font-size:1rem;font-weight:400;line-height:1rlh}}label>.range{pointer-events:none;user-select:none;opacity:.7;justify-content:space-between;gap:.25rlh;font-size:.8rem;line-height:.875rlh;display:flex}label:has(input[type=checkbox],input[type=radio]){font-weight:inherit;font-size:inherit;line-height:inherit;grid-template-columns:auto 1fr;fieldset>&{grid-template-columns:subgrid}&>*{min-height:1rlh}}label:has(input[type=color],input[type=file],input[type=image],select){grid-template-columns:auto 1fr;align-items:center;fieldset>&{grid-template-columns:subgrid}&>*{width:100%}}button,[type=button],[type=reset],[type=submit]{--border-color:inherit;--border-width:1px;appearance:none;border-radius:var(--border-radius);corner-shape:var(--corner-shape);border:var(--border-width) solid var(--border-color);background:0 0;max-width:max-content;padding:.25rlh .5rlh;font-size:.875rem;font-weight:600;line-height:1rlh;&:hover,&:focus-visible{color:var(--hover-color,var(--link-color,currentColor));border-color:currentColor}&:active{color:var(--active-color,var(--weak-text-color,currentColor));border-color:currentColor}&:disabled{opacity:.5;cursor:not-allowed}}@supports (field-sizing:content){input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio]),select,textarea{field-sizing:content;min-width:5lh;max-width:100%;min-height:1lh}textarea{resize:none;min-width:8lh;min-height:3lh}}dialog{top:env(safe-area-inset-top);left:env(safe-area-inset-left);right:env(safe-area-inset-right);bottom:env(safe-area-inset-bottom);position:sticky}}
