:root{font-family:Spline Sans,Inter,system-ui,-apple-system,sans-serif}body{margin:0}main{max-width:44rem;margin:0 auto;padding:2rem 1rem 3rem}main:has(>.app-shell){padding-bottom:0}main:has(>.app-shell-wide),main:has(>.app-shell-phone){max-width:none;padding:0}main>.app-shell:not(.app-shell-wide):not(.app-shell-phone){min-height:calc(100dvh - 2rem)}.app-shell{max-width:100%;min-width:0;overflow-x:clip}.app-shell>header{max-width:100%;min-width:0;box-sizing:border-box}@media(max-width:420px){.kit-command-trigger{width:36px!important;min-width:36px!important;padding:0!important;justify-content:center}.kit-command-trigger .kit-command-trigger-label,.kit-command-trigger kbd{display:none!important}}@media(max-width:600px){.kit-sort-chips{display:none!important}.kit-sort-select{display:flex!important}}ul{list-style:none;padding:0;margin:0}button{cursor:pointer;transition:opacity .12s ease}button:active{opacity:.8}button:disabled{opacity:.5;cursor:default}input:focus-visible{outline:2px solid var(--ring, currentColor);outline-offset:1px}button:focus-visible,a:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--ring, currentColor);outline-offset:2px}@media(hover:hover)and (pointer:fine){button:not(:disabled):hover{box-shadow:inset 0 0 0 100vmax color-mix(in srgb,currentColor 8%,transparent)}a:hover{text-decoration:underline}}@media(pointer:coarse){.kit-tap{min-width:44px;min-height:44px}}input[type=search]::-webkit-search-cancel-button{display:none}@keyframes kit-shimmer{0%,to{opacity:1}50%{opacity:.55}}.kit-skeleton{animation:kit-shimmer 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.kit-skeleton{animation:none}button,button:active,[role=tab]{transition:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none}}
