body :focus-visible:where(:not([data-stamp-collection] *)){--focus-curve:70px 50px 62px 48px / 28px 34px 30px 36px;outline:3px solid var(--theme-primary);outline-offset:3px;border-radius:var(--focus-curve)}body :nth-child(4n+2)>:focus-visible:where(:not([data-stamp-collection] *)),body :focus-visible:where(:not([data-stamp-collection] *)):nth-child(4n+2){--focus-curve:48px 66px 52px 72px / 36px 28px 34px 30px}body :nth-child(4n+3)>:focus-visible:where(:not([data-stamp-collection] *)),body :focus-visible:where(:not([data-stamp-collection] *)):nth-child(4n+3){--focus-curve:64px 54px 72px 50px / 34px 30px 38px 28px}body :nth-child(4n)>:focus-visible:where(:not([data-stamp-collection] *)),body :focus-visible:where(:not([data-stamp-collection] *)):nth-child(4n){--focus-curve:54px 74px 48px 64px / 30px 38px 28px 34px}[data-nav-stamp]{--stamp-focus-mask:url(/stamps/focus-ring-8.svg)}[data-stamp-focus-ring]{inset:calc(var(--stamp-scallop-period) * -.4);pointer-events:none;opacity:0;background-color:var(--theme-primary);-webkit-mask:var(--stamp-focus-mask,none) center / 100% 100% no-repeat;mask:var(--stamp-focus-mask,none) center / 100% 100% no-repeat;position:absolute;-webkit-mask-source-type:alpha;mask-mode:alpha}body [data-nav-stamp]:focus-visible,body [data-peel-focus-trigger]:focus-visible{border-radius:0;outline:none}[data-nav-stamp]:focus-visible [data-stamp-focus-ring]{opacity:1}[data-peel-focus-trigger]{top:calc(var(--paper-top-inset) + var(--grid-unit) * 7);right:calc((100vw - var(--layout-page-width)) / 2 + var(--grid-unit) * 7)}@media not (min-width:40rem){[data-nav-stamp]{--stamp-focus-mask:url(/stamps/focus-ring-10.svg)}[data-peel-focus-trigger]{top:calc(var(--paper-top-inset) + var(--grid-unit) * 3);right:calc(50% - var(--grid-unit) * 1.5);rotate:-45deg}}[data-nav-stamp-large]{--stamp-focus-mask:url(/stamps/focus-ring-16.svg)}::selection{color:var(--theme-selection-ink);background-color:var(--theme-primary);-webkit-text-stroke-color:var(--theme-selection-ink)}:is(.font-handwriting,.font-handwriting-desc)::selection,:is(.font-handwriting,.font-handwriting-desc) ::selection{-webkit-text-stroke-width:0;text-shadow:calc(var(--handwriting-stroke) * .5) 0 0 currentColor, calc(var(--handwriting-stroke) * -.5) 0 0 currentColor, 0 calc(var(--handwriting-stroke) * .5) 0 currentColor, 0 calc(var(--handwriting-stroke) * -.5) 0 currentColor}@media (forced-colors:active){body :focus-visible:where(:not([data-stamp-collection] *)){outline-color:highlight}[data-stamp-focus-ring],[data-peel-focus-trigger]{forced-color-adjust:none;color:highlight}[data-stamp-focus-ring]{background-color:highlight}::selection{color:highlighttext;-webkit-text-stroke-color:HighlightText;background-color:highlight}}
