body:has([data-island-viewport]),html:has([data-island-viewport]){scrollbar-width:none}body:has([data-island-viewport])::-webkit-scrollbar,html:has([data-island-viewport])::-webkit-scrollbar{display:none}body:has([data-island-viewport]){--island-app-ink:#282d2b;--island-app-muted:#626762;--island-app-blue:#1c4662;--island-app-surface:#fff;--island-app-control-radius:12px;--island-app-panel-radius:16px;--island-app-selected-shadow:0 3px 14px #20242117}body:has([data-island-viewport]) ::-moz-selection{background:#c1dde9;color:#153e57}body:has([data-island-viewport]) ::selection{background:#c1dde9;color:#153e57}body:has([data-island-viewport]) *{scrollbar-width:none!important}body:has([data-island-viewport]) ::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}body:has([data-island-viewport]) [data-island-scroll-track]{display:none!important}[data-island-scroll-indicator]{position:fixed;inset:0;z-index:2147483000;pointer-events:none;opacity:1;transition:opacity .18s ease}[data-island-scroll-indicator][data-visible=false]{opacity:0}[data-island-scroll-indicator]>span{position:absolute;border-radius:99px;background:#7c89958c}html[data-island-input-mode=pointer] body:has([data-island-viewport]) :is(:focus,:focus-within){outline:none!important}body:has([data-island-viewport]) :is(button,[role=button]):is([aria-pressed=true],[aria-selected=true],[aria-checked=true],[data-selected=true]){border-color:transparent!important}body:has([data-island-viewport]) [data-island-input-shell]:focus-within{outline:none!important;border-color:#dbe1e5!important;box-shadow:0 5px 20px #17242f12!important}body:has([data-island-viewport]) [data-island-input-shell] :is(input,textarea):focus{outline:none!important;box-shadow:none!important}html[data-island-input-mode=keyboard] body:has([data-island-viewport]) [data-island-input-shell]:focus-within{box-shadow:0 0 0 2px #626762,0 5px 20px #17242f12!important}html[data-island-input-mode=keyboard] body:has([data-island-viewport]) :is(button,a,input,textarea,[tabindex]):focus-visible{outline:2px solid #626762;outline-offset:3px}@media(prefers-reduced-motion:reduce){[data-island-scroll-indicator]{transition:none}}@media(forced-colors:active){body:has([data-island-viewport]),body:has([data-island-viewport]) *,html:has([data-island-viewport]){scrollbar-width:auto!important}body:has([data-island-viewport]) ::-webkit-scrollbar,body:has([data-island-viewport])::-webkit-scrollbar,html:has([data-island-viewport])::-webkit-scrollbar{display:initial!important;width:auto!important;height:auto!important}[data-island-scroll-indicator]{display:none}}