::selection{color:#261b70;background:#ddd6ff}:where(button,a,summary,input,textarea,select){-webkit-tap-highlight-color:transparent}:where(button,a,summary){transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-base) var(--ease-out), transform var(--motion-base) var(--ease-out), scale var(--motion-fast) var(--ease-out)}:where(input,textarea,select){transition:border-color var(--motion-fast), box-shadow var(--motion-fast), background-color var(--motion-fast)}:where(button,a,summary):focus-visible{outline:2px solid var(--violet);outline-offset:4px}:where(button):disabled{cursor:not-allowed}:where(input,textarea,select){accent-color:var(--violet)}[data-motion=panel]{animation:ui-panel-in var(--motion-enter) var(--ease-out)}[data-motion=list]>*{animation:ui-panel-in .38s var(--ease-out) both}[data-motion=list]>:nth-child(2){animation-delay:35ms}[data-motion=list]>:nth-child(3){animation-delay:70ms}[data-motion=list]>:nth-child(n+4){animation-delay:.105s}details[open]>:not(summary){animation:ui-disclosure-in .22s var(--ease-out)}dialog[open]{animation:ui-dialog-in .26s var(--ease-out)}dialog[open]::backdrop{animation:.22s ui-backdrop-in}@keyframes ui-panel-in{0%{opacity:.35;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ui-disclosure-in{0%{opacity:.4;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes ui-dialog-in{0%{opacity:0;translate:0 12px;scale:.985}to{opacity:1;translate:0;scale:1}}@keyframes ui-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ui-confirm{0%{scale:.85}60%{scale:1.06}to{scale:1}}@media (hover:hover) and (pointer:fine){:where(button,[data-ui=button]):active:not(:disabled,[data-select-trigger]){scale:.985}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
html[data-focus-modality=pointer] :focus,html[data-focus-modality=pointer] :is(input[type=checkbox],input[type=radio]):focus+span{outline:none!important}html[data-focus-modality=pointer] :is(.graphics-switch,.admin-toggle):has(input:focus){outline:none!important}html body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),textarea){transition-property:border-color,background-color,box-shadow,outline-color;transition-duration:.55s,.55s,.65s,.35s;transition-timing-function:cubic-bezier(.2,0,.2,1);box-shadow:0 0 #ad92d500}html body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),textarea):focus{box-shadow:0 0 0 4px #ad92d51f}html body :is(.hero-field,.number-control) :is(input,textarea){box-shadow:none!important}html body :is(.wish-row,.number-control,.search-field,.searchField){transition:border-color .55s cubic-bezier(.2,0,.2,1),box-shadow .65s cubic-bezier(.2,0,.2,1),background-color .55s}html body .wish-row:focus-within{box-shadow:none}@media (prefers-reduced-motion:reduce){html body :is(input,textarea,.hero-field,.number-control,.wish-row){transition-duration:0s}}
