@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}table{text-indent:0;border-color:inherit;border-collapse:collapse}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}::placeholder{opacity:1;color:color-mix(in oklab,currentcolor 50%,transparent)}textarea{resize:vertical}::-webkit-search-decoration{appearance:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@property --neon-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes neon-spin{to{--neon-angle: 360deg}}[data-neon=playstation]{--neon-c1: #2f8bff;--neon-c2: #00c2ff;--neon-c3: #3d5afe;--neon-c4: #8fb8ff}[data-neon=xbox]{--neon-c1: #39ff88;--neon-c2: #00c853;--neon-c3: #b6ff5c;--neon-c4: #1de9b6}[data-neon=pc]{--neon-c1: #ffd83d;--neon-c2: #ff9f1c;--neon-c3: #fff27a;--neon-c4: #ffc400}[data-neon=nintendo]{--neon-c1: #ff3b4e;--neon-c2: #ff7a45;--neon-c3: #d4002f;--neon-c4: #ff5c8a}[data-neon]{--hover-glow: 0 0 14px -2px color-mix(in srgb, var(--neon-c1) 60%, transparent), 0 0 32px -8px color-mix(in srgb, var(--neon-c3) 60%, transparent)}:root{color-scheme:dark;--accent: #a5f3fc;--accent-rgb: 165 243 252;--accent-secondary-rgb: 255 79 216;--accent-gradient: linear-gradient(135deg, #a5f3fc, #c4b5fd);--on-accent: #15122b;--hover-rgb: 255 79 216;--hover-border: rgb(255 79 216 / 55%);--hover-glow: 0 0 14px -2px rgb(255 79 216 / 55%), 0 0 32px -8px rgb(139 92 246 / 55%);--done: #a5f3fc;--done-rgb: 165 243 252;--on-done: #15122b;--saved: #a5f3fc;--celebrate: conic-gradient(from 0deg, #2ee6d6, #8b5cf6, #ff4fd8, #2ee6d6);--picked-tint: 0%;--picked-ring: 0%;--picked-glow: 0%;--icon-color: #fff;--card-tint: 14%;--card-tint-far: 9%;--danger-rgb: 255 77 109;--surface-glass: rgb(0 0 0 / 50%);--surface-glass-border: rgb(165 243 252 / 14%);--surface-glass-shadow: 0 24px 60px rgb(6 8 24 / 55%);--surface-raised: rgb(32 33 64 / 86%);--surface-solid: #1f213c;--surface-muted: rgb(255 255 255 / 6%);--surface-hover: rgb(165 243 252 / 12%);--border: rgb(255 255 255 / 9%);--border-strong: rgb(165 243 252 / 22%);--border-control: rgb(255 255 255 / 60%);--shadow: 0 20px 40px rgb(6 8 24 / 45%);--text: #f1f4ff;--text-strong: #fff;--text-secondary: rgb(241 244 255 / 80%);--text-muted: rgb(241 244 255 / 66%);--success: #a5f3fc;--success-bg: rgb(165 243 252 / 12%);--success-text: #c9fbf6;--danger-text: #ffd3dd;--page-background: radial-gradient(circle at 82% 30%, rgb(255 79 216 / 18%), transparent 30%), radial-gradient(circle at 10% 88%, rgb(46 230 214 / 18%), transparent 50%), radial-gradient(circle at 15% 10%, rgb(46 200 230 / 16%), transparent 40%), linear-gradient( 180deg, transparent 32%, rgb(92 70 156 / 26%) 42%, rgb(70 87 156 / 26%) 58%, transparent 68% ), linear-gradient(160deg, #20263a, #1b1d2f 55%, #1d1c36);--page-veil: linear-gradient(180deg, rgb(0 0 0 / 0%), rgb(10 8 26 / 25%));--backdrop-veil: linear-gradient(180deg, rgb(27 29 47 / 76%), rgb(27 29 47 / 92%));--poster-placeholder: linear-gradient(160deg, #262a4e, #1a1c32);--genre-commedia: #c9a000;--genre-thriller: #3d72dc;--genre-avventura: #27a74b;--genre-fantasy: #da3aa4;--genre-storia: #e06d00;--genre-dramma: #259ed6;--genre-azione: #cc272e;--genre-fantascienza: #9168e8;--genre-horror: #0f9e8f;--genre-other: #8a969f}body{margin:0;background:#050a0b}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*{scrollbar-width:thin}
