/* Casewoven identity: woven ribbons, human wordmark, open line icons. */
.site-logo{gap:10px}.site-logo .site-symbol{width:44px;height:44px;display:block;flex:none}.site-logo strong{font:750 23px/1.15 system-ui,sans-serif;letter-spacing:-1px}.site-logo small{font:500 10px/1.5 system-ui,sans-serif;letter-spacing:.7px}.footer-signature{display:flex;align-items:center;gap:8px}.footer-signature img{display:block}.brand-icon{width:24px;height:24px;display:inline-block;flex:none;vertical-align:middle;color:currentColor}.mode-choice>.brand-icon{width:28px;height:28px;grid-row:1/3;align-self:start;color:var(--mint)}.mode-choice>span:last-child{grid-column:2}.method-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 18px;border:1px solid #547780;border-radius:12px;color:var(--mint)}.method>div:nth-child(3) .method-icon{color:var(--gold)}.method>div:nth-child(4) .method-icon{color:#f6f2e9}.field-label>.brand-icon,legend>.brand-icon{width:21px;height:21px;margin-right:9px;color:var(--mint)}
@media(max-width:800px){.site-logo .site-symbol{width:36px;height:36px}.site-logo strong{font-size:21px}.site-logo small{font-size:9px}.method-icon{margin-bottom:12px}.mode-choice>.brand-icon{width:25px;height:25px}}
@media(forced-colors:active){.method-icon{border-color:CanvasText}.brand-icon{color:CanvasText}}
