:is(body:has(.digital-records-page),body:has(.sd-arcade)){isolation:isolate;position:relative}.digital-records-backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.dr-video-desktop,.dr-video-mobile{object-fit:cover;opacity:.65;width:100%;height:100%}@media (width<=767px){.dr-video-desktop{display:none}}@media (width>=768px){.dr-video-mobile{display:none}}.digital-records-backdrop-scrim{background:linear-gradient(to bottom, color-mix(in oklch, var(--background) 70%, transparent), color-mix(in oklch, var(--background) 50%, transparent) 50%, color-mix(in oklch, var(--background) 80%, transparent));position:absolute;inset:0}body:has(.sd-arcade) .sd-arcade{background:0 0}.digital-records-page .dr-catalog-placeholder>div{background:0 0}.digital-records-page .text-muted-foreground{color:color-mix(in oklch, var(--foreground) 80%, var(--background))}.digital-records-page :is(h1,h2).display{letter-spacing:0;text-shadow:0 0 8px color-mix(in oklch, var(--foreground) 45%, transparent);font-family:"Press Start 2P",monospace;line-height:1.35}.digital-records-page h1.display{font-size:clamp(1.1rem,4vw,2.6rem)}.digital-records-page h2.display{font-size:clamp(1rem,3vw,1.8rem)}.digital-records-page .mono-label{letter-spacing:.02em;font-family:VT323,monospace;font-size:1.1rem}.digital-records-page>section{border:2px solid var(--line);background:color-mix(in oklch, var(--background) 55%, transparent);max-width:min(80rem,100% - 1.5rem);box-shadow:inset 0 0 40px color-mix(in oklch, var(--foreground) 6%, transparent), 0 10px 30px #0006;border-radius:14px;margin:1.5rem auto;position:relative;overflow:hidden}.digital-records-page>section:after{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 2px,#0000001f 2px 3px);position:absolute;inset:0}
