:is(img,video,canvas,a:has(>img)){-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}:root body :focus-visible{--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000;outline:none!important}:where(a,button,summary,[role=button],[role=tab]):focus-visible{text-underline-offset:.24em;text-decoration-line:underline;text-decoration-thickness:1px}:root body :is(.case-control,.preference-button,#menu-trigger,.motion-control,.strip-controls button,.guide-map-controls button,.icon-button,.play-button,.fold-reset,.pose-presets button):focus-visible{background:var(--home-ink,var(--foreground));color:var(--home-bg,var(--background))}:root body #photo-viewer button:focus-visible{color:#151515;background:#f4f4f4}:root body .selection-tools button:focus-visible{background:color-mix(in srgb, var(--home-bg) 20%, transparent)}:root body :is(.portrait-button,[data-photo],.speaker-exhibit-portrait):focus-visible{filter:brightness(.78)}:root body .stack:focus-visible .stack-stage{outline:none}:root body :is(.native-rail,.fold-scrubber,.export-formats>label):has(:focus-visible){outline:none}:root body .lighting-presets label:has(:focus-visible) .light-preview{outline:none}.table-item:focus-visible .table-label{text-underline-offset:.24em;text-decoration:underline}.demo-console:has(input:focus-visible) .level-label label{text-underline-offset:.24em;text-decoration:underline}.export-formats>label:has(:focus-visible){text-underline-offset:.24em;text-decoration:underline}.lighting-presets label:has(:focus-visible){text-underline-offset:.24em;text-decoration:underline}.work-strip:has(.work-strip-viewport:focus-visible) [data-strip-title]{text-underline-offset:.24em;text-decoration:underline}:root body .fold-scrubber:has(input:focus-visible){background:var(--fold-hover-surface)}:root body [data-slot=slider-thumb]:focus-visible{background:var(--foreground)}:root body .finish-swatch:focus-visible{opacity:.65}:root body .color-options button:focus-visible{background:var(--home-hover)}:root body .stack:focus-visible .stack-stage,:root body .badge:focus-visible,:root body .table-item:focus-visible{filter:brightness(.85)}:root body :is(input:not([type=range]),textarea,select):focus-visible{border-color:currentColor}@media (forced-colors:active){:root body :focus-visible{outline-offset:3px;outline:2px solid highlight!important}}.chrome-mark{cursor:default;-webkit-user-select:none;user-select:none;touch-action:pan-y;contain:layout style;flex:none;width:62px;height:70px;display:block;position:relative}.chrome-mark>canvas,.chrome-mark>.chrome-mark-fallback{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.chrome-mark>.chrome-mark-fallback{transition:opacity var(--site-theme-duration,0s) var(--site-theme-ease,ease);box-sizing:border-box}.chrome-mark>canvas{opacity:0;width:calc(100% * var(--mark-raster-scale,1));height:calc(100% * var(--mark-raster-scale,1));transform:scale(calc(1 / var(--mark-raster-scale,1)));transform-origin:0 0}.chrome-mark[data-ready]>canvas{opacity:1}.chrome-mark[data-ready]{touch-action:none;-webkit-touch-callout:none}@media (pointer:coarse){.chrome-mark:before{content:"";width:max(44px,100%);height:max(44px,100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chrome-mark[data-ready]:not([data-flight]):before{width:calc(100% + 32px);height:calc(100% + 32px)}}.chrome-mark[data-ready]>.chrome-mark-fallback{opacity:0;transition:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.chrome-mark[data-ready]{cursor:grab}.chrome-mark[data-ready][data-dragging]{cursor:grabbing}}@media (width<=600px){.chrome-mark{width:54px;height:62px}}.chrome-mark>.chrome-mark-fallback[data-theme=dark]{opacity:0}:root[data-theme=dark] .chrome-mark>.chrome-mark-fallback[data-theme=dark]{opacity:1}:root[data-theme=dark] .chrome-mark>.chrome-mark-fallback[data-theme=light]{opacity:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .chrome-mark>.chrome-mark-fallback[data-theme=dark]{opacity:1}:root:not([data-theme=light]) .chrome-mark>.chrome-mark-fallback[data-theme=light]{opacity:0}}.chrome-mark[data-ready]>.chrome-mark-fallback[data-theme]{opacity:0!important}.chrome-mark[data-theme=light]>.chrome-mark-fallback[data-theme=light],.chrome-mark[data-theme=dark]>.chrome-mark-fallback[data-theme=dark]{opacity:1!important}.chrome-mark[data-theme=light]>.chrome-mark-fallback[data-theme=dark],.chrome-mark[data-theme=dark]>.chrome-mark-fallback[data-theme=light],.chrome-mark[data-ready][data-theme]>.chrome-mark-fallback[data-theme]{opacity:0!important}.chrome-mark[role=button]:focus-visible{background:var(--home-hover,#8882);border-radius:12px}.chrome-mark[data-flight]{z-index:2147483646;color:inherit;box-shadow:none}.chrome-mark[data-flight]::backdrop{pointer-events:none;background:0 0}.chrome-mark-slot{flex:none;width:62px;height:70px;display:block;position:relative}.chrome-mark[data-docked]:not([data-flight]){left:var(--mark-home-x);top:var(--mark-home-y);z-index:40;margin:0;position:fixed}@media (width<=600px){.chrome-mark-slot{width:54px;height:62px}}.chrome-mark[data-flight]>canvas{--mark-shadow-density:.16;filter:drop-shadow(calc(var(--mark-elevation,0) * 1.4px) calc(var(--mark-elevation,0) * 4px) calc(var(--mark-elevation,0) * 3px) rgb(0 0 0/calc(var(--mark-elevation,0) * var(--mark-shadow-density))))}.chrome-mark[data-flight]:is([data-finish=glass],[data-finish=crystal],[data-finish=light])>canvas{--mark-shadow-density:.08}.chrome-mark[data-flight]:is([data-finish=jelly],[data-finish=slime])>canvas{--mark-shadow-density:.12}@media (any-pointer:coarse){html{touch-action:pan-x pan-y}}.topbar>.chrome-mark{width:46px;height:52px;margin-right:12px}.topbar>.chrome-mark+.wordmark{margin-right:auto}@media (width<=600px){.topbar>.chrome-mark{width:34px;height:39px;margin-right:9px}}
