/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.header-search{color:#35143f;background:#fff;border:1px solid #46195029;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;transition:all .2s;display:grid}.header-search.is-active,.header-search:focus-visible,.header-search:hover{color:#fff;background:#6d28d9;border-color:#6d28d9;transform:translateY(-2px)}.header-search svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px}.studio-ribbon a{color:inherit;text-underline-offset:5px;font-weight:800}.system-state-page{text-align:center;color:#fff8df;background:radial-gradient(circle at 50% 25%,#733da785,#0000 35%),#080d21;align-content:center;justify-items:center;gap:16px;min-height:75vh;padding:80px 24px;display:grid}.system-state-page>img{object-fit:contain;width:min(230px,50vw);height:150px}.system-state-page h1{max-width:850px;font:600 clamp(2.5rem,7vw,6rem)/.96 var(--font-display);margin:0}.system-state-page>p:not(.eyebrow){max-width:680px}.system-state-page>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.system-state-page a,.system-state-page button{color:#fff;cursor:pointer;background:0 0;border:1px solid #41d8e5;padding:14px 20px;font-weight:800;text-decoration:none}.system-state-progress{background:#ffffff26;width:min(420px,75vw);height:3px;overflow:hidden}.system-state-progress:after{content:"";background:#41d8e5;width:40%;height:100%;animation:system-loading 1.3s ease-in-out infinite alternate;display:block}@keyframes system-loading{to{transform:translate(150%)}}.global-search-workspace>header{max-width:980px}.global-search-workspace h1{font:700 clamp(3.4rem,8vw,7.5rem)/.9 var(--font-display);letter-spacing:-.055em;margin:10px 0 20px}.global-search-controls button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;padding:12px 14px;font-weight:800}.global-search-count strong{color:#db2777;font-size:2rem}.global-search-results a{height:100%;color:inherit;background:#fff;border:1px solid #17255424;grid-template-columns:120px 1fr;text-decoration:none;transition:all .2s;display:grid;box-shadow:0 14px 35px #17255414}.global-search-results img{object-fit:contain;background:#111832;width:120px;height:100%;min-height:190px}.global-search-results span{flex-direction:column;padding:20px;display:flex}.global-search-results small{color:#7c3aed;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.global-search-results strong{font:700 1.25rem/1.1 var(--font-display);margin:7px 0}.global-search-empty strong{font:700 2rem var(--font-display)}.account-task-center{color:#fff;background:linear-gradient(125deg,#0c1634,#221b28 70%,#162b50);border-top:4px solid #41d8e5;margin:32px 0;padding:clamp(25px,4vw,46px);scroll-margin-top:110px;box-shadow:0 25px 60px #12133338}.account-task-center>header{border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:end;gap:25px;padding-bottom:24px;display:flex}.account-task-center h3{font:700 clamp(2.2rem,5vw,4.5rem)/.95 var(--font-display);margin:6px 0 0}.account-task-center>header>strong{color:#f4cf49;font-size:3.5rem}.account-task-center li strong{display:block}.account-task-empty{padding-top:25px}.account-task-empty>strong{font:700 1.6rem var(--font-display)}.support-ticket-center h2{font:700 clamp(2.5rem,6vw,5.5rem)/.95 var(--font-display);margin:8px 0}.support-admin-dashboard button,.support-ticket-layout button{color:#111832;cursor:pointer;background:#41d8e5;border:0;padding:14px 18px;font-weight:900}.support-ticket-history h3{font:700 2rem var(--font-display);margin-top:0}.support-admin-page h1{font:700 clamp(4rem,10vw,8rem)/.8 var(--font-display);margin:0}.support-admin-ticket h3{font:700 1.7rem var(--font-display);margin:6px 0}@media (max-width:700px){.header-search{display:none}.global-search-results img{width:95px}}.email-admin-page{color:#fff7dc;background:linear-gradient(135deg,#18121cf5,#342a3ceb),url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.webp) 50%/cover fixed;min-height:100vh;padding:2rem 0 5rem}.email-admin-back{margin-bottom:1.5rem}.email-admin-back a{color:#fff7dc;text-underline-offset:.45rem;font-weight:800;text-decoration-thickness:2px}.email-admin-dashboard>header{border-top:3px solid #ff2e91;border-bottom:1px solid #ffffff47;grid-template-columns:minmax(0,1fr) minmax(17rem,25rem);align-items:end;gap:3rem;padding:2.5rem 0;display:grid}.email-admin-dashboard h1{max-width:13ch;margin:.4rem 0 1rem;font-family:Georgia,serif;font-size:clamp(3rem,7vw,6rem);line-height:.92}.email-admin-dashboard>header p{max-width:48rem;font-size:1.08rem;line-height:1.7}.email-admin-dashboard>header aside{background:#1f1824;border-left:5px solid #ffb526;padding:1.4rem 1.6rem}.email-admin-dashboard>header aside.is-ready{border-color:#62e6b3}.email-admin-dashboard>header aside span,.email-admin-dashboard>header aside strong{display:block}.email-admin-dashboard>header aside span{overflow-wrap:anywhere;color:#e7cce9;margin-top:.5rem}.email-admin-summary{background:#fff3;grid-template-columns:repeat(4,1fr);gap:1px;margin:2rem 0;display:grid}.email-admin-summary div{background:#221b27;padding:1.5rem}.email-admin-summary span,.email-admin-summary strong{display:block}.email-admin-summary strong{color:#ffd45f;font-size:2.4rem}.email-admin-summary span{text-transform:uppercase;letter-spacing:.12em;margin-top:.25rem;font-size:.72rem;font-weight:800}.email-admin-toolbar{border-bottom:2px solid #8d45f6;justify-content:space-between;align-items:center;gap:2rem;padding:1.3rem 0;display:flex}.email-admin-toolbar p{max-width:48rem;margin:0}.email-admin-list button,.email-admin-toolbar button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#db247a,#893cf5);border:0;padding:.85rem 1.15rem;font-weight:900}.email-admin-list button:disabled,.email-admin-toolbar button:disabled{opacity:.45;cursor:not-allowed}.email-admin-message{color:#351342;background:#fff1b8;padding:1rem 1.2rem;font-weight:800}.email-admin-list{margin:1.5rem 0 0;padding:0;list-style:none}.email-admin-list li{border-bottom:1px solid #ffffff38;grid-template-columns:8rem minmax(0,1fr) 13rem;align-items:center;gap:1.5rem;padding:1.25rem 0;display:grid}.email-admin-list li>div>*{display:block}.email-admin-list li strong{font-size:1.08rem}.email-admin-list li small,.email-admin-list li span{color:#e7cce9}.email-admin-list li p{color:#ffd6a4;margin:.45rem 0 0}.email-status{text-transform:uppercase;letter-spacing:.1em;background:#6a356e;justify-self:start;padding:.45rem .7rem;font-size:.68rem;font-weight:900}.email-status-sent{background:#176a50;color:#fff!important}.email-status-failed{background:#8a243c;color:#fff!important}.email-status-queued{background:#865e0a;color:#fff!important}.email-admin-list li>div:last-child{text-align:right}.email-admin-list button{margin-top:.55rem;padding:.55rem .8rem}.email-admin-empty,.email-admin-state{padding:2rem 0;font-size:1.1rem}@media (max-width:800px){.email-admin-dashboard>header{grid-template-columns:1fr;gap:1.5rem}.email-admin-summary{grid-template-columns:repeat(2,1fr)}.email-admin-toolbar{flex-direction:column;align-items:stretch}.email-admin-list li{grid-template-columns:1fr;gap:.65rem}.email-admin-list li>div:last-child{text-align:left}}.marketing-compose-layout{grid-template-columns:minmax(0,1fr) minmax(20rem,.85fr);align-items:start;gap:2rem;margin:2.5rem 0 3rem;display:grid}.marketing-compose-layout form{background:#1f1824e0;border-top:4px solid #ff2e91;gap:1rem;padding:1.7rem;display:grid}.marketing-compose-layout form h2{margin:0 0 .4rem;font:700 2rem Georgia,serif}.marketing-compose-layout form label{color:#fff1c9;gap:.45rem;font-weight:800;display:grid}.marketing-compose-layout form input,.marketing-compose-layout form textarea{color:#2e1238;width:100%;font:inherit;background:#fffaf4;border:1px solid #ffffff52;padding:.85rem}.marketing-compose-layout form textarea{resize:vertical}.marketing-compose-layout form>div{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.marketing-compose-layout form footer{gap:.7rem;display:flex}.marketing-compose-layout button,.marketing-unsubscribe-card button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#db247a,#893cf5);border:0;padding:.9rem 1.2rem;font-weight:900}.marketing-compose-layout button:disabled,.marketing-unsubscribe-card button:disabled{opacity:.45;cursor:not-allowed}.marketing-email-preview{color:#4a3652;background:#fffaf4;border-top:5px solid #dc2579;padding:2rem}.marketing-email-preview>small{color:#7c35ec;letter-spacing:.12em;text-transform:uppercase;font-weight:900}.marketing-email-preview h2{color:#17295e;margin:1.2rem 0;font:700 2.3rem/1.05 Georgia,serif}.marketing-email-preview p{white-space:pre-line;line-height:1.7}.marketing-email-preview>span{color:#fff;background:#dc2579;margin:1rem 0;padding:.9rem 1.1rem;font-weight:900;display:inline-block}.marketing-email-preview footer{color:#725f76;border-top:1px solid #ddcfdb;margin-top:1.8rem;padding-top:1.2rem;font-size:.8rem}.email-status-archived,.email-status-revoked{background:#4b5563;color:#fff!important}.marketing-promotion-pack{background:#120c2bb8;border:1px solid #ffffff3d;grid-template-columns:minmax(17rem,.7fr) minmax(0,1fr);align-items:stretch;gap:1.5rem;margin:2rem 0;padding:1.25rem;display:grid}.marketing-promotion-pack label{color:#fff1c9;letter-spacing:.06em;text-transform:uppercase;gap:.55rem;font-size:.75rem;font-weight:900;display:grid}.marketing-promotion-pack select{color:#2e1238;background:#fffaf4;border:1px solid #ffffff59;width:100%;padding:.85rem;font:700 .9rem/1.3 inherit}.marketing-promotion-pack>div,.marketing-promotion-pack>p{background:#2e1238;border-left:4px solid #ffb526;flex-direction:column;justify-content:center;margin:0;padding:1rem 1.2rem;display:flex}.marketing-promotion-pack span,.marketing-promotion-pack strong{display:block}.marketing-promotion-pack span{color:#e7cce9;margin-top:.35rem;font-size:.8rem;line-height:1.5}.marketing-social-kit{border-top:4px solid #ff2e91;margin:3.5rem 0;padding-top:2.5rem}.marketing-social-kit>header{grid-template-columns:minmax(0,1fr) minmax(15rem,24rem);align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.marketing-social-kit>header h2{margin:.45rem 0 0;font:700 clamp(2.2rem,5vw,4.5rem)/.95 Georgia,serif}.marketing-social-kit>header>span{color:#fff1c9;border-block:1px solid #ffffff4d;padding:1rem 0;font-size:.78rem;font-weight:800;line-height:1.5}.marketing-social-kit>div{gap:2rem;display:grid}.marketing-social-kit article{color:#3d2d49;background:#fffaf4;border-top:5px solid #8f3ff2;padding:1.5rem}.marketing-social-kit article>header{border-bottom:1px solid #ddcfdb;justify-content:space-between;align-items:start;gap:1.5rem;padding-bottom:1rem;display:flex}.marketing-social-kit article>header small,.marketing-social-kit article>header strong{display:block}.marketing-social-kit article>header strong{color:#17295e;font:700 1.65rem/1 Georgia,serif}.marketing-social-kit article>header small{color:#7c35ec;margin-top:.4rem;font-weight:850}.marketing-social-kit article button{color:#fff;cursor:pointer;background:#dc2579;border:0;padding:.7rem 1rem;font-weight:900}.marketing-social-kit article>p{white-space:pre-line;margin:1.4rem 0;line-height:1.7}.marketing-social-assets{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.8rem;display:grid}.marketing-social-assets figure{background:#1b151f;min-width:0;margin:0;padding:.55rem}.marketing-social-assets img{aspect-ratio:1131/1600;object-fit:contain;background:#160d24;width:100%;height:auto;display:block}.marketing-social-assets figcaption{color:#f5deef;padding:.55rem .15rem .1rem;font-size:.62rem;line-height:1.35}.marketing-social-kit article>footer{border-top:1px solid #ddcfdb;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;padding-top:1rem;display:flex}.marketing-social-kit article>footer span{color:#dc2579;font-weight:900}.marketing-social-kit article>footer code{overflow-wrap:anywhere;color:#5b3872}.marketing-unsubscribe-page{background:#efe7f5 url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.webp) 50%/cover fixed;place-items:center;min-height:100vh;padding:2rem;display:grid}.marketing-unsubscribe-card{color:#4a3652;background:#fffaf4;border-top:6px solid #dc2579;width:min(100%,680px);padding:clamp(2rem,6vw,4.5rem);box-shadow:0 28px 90px #200d2f52}.marketing-unsubscribe-card h1{color:#17295e;margin:.7rem 0 1.2rem;font:700 clamp(2.5rem,7vw,4.8rem)/.95 Georgia,serif}.marketing-unsubscribe-card p{font-size:1.05rem;line-height:1.7}.marketing-unsubscribe-card button{margin:1.6rem 0;display:block}.marketing-unsubscribe-card a{color:#7c35ec;text-underline-offset:.3rem;font-weight:900}@media (max-width:850px){.marketing-compose-layout,.marketing-compose-layout form>div,.marketing-promotion-pack,.marketing-social-kit>header{grid-template-columns:1fr}.marketing-promotion-pack>div,.marketing-promotion-pack>p{border-top:4px solid #ffb526;border-left:0}.marketing-social-kit article>footer,.marketing-social-kit article>header{flex-direction:column;align-items:stretch}.marketing-social-assets{gap:.5rem}.marketing-social-assets figure{padding:.35rem}.marketing-social-assets figcaption{font-size:.55rem}}.marketing-email-preview>a{color:#fff;background:#dc2579;margin:1rem 0;padding:.9rem 1.1rem;font-weight:900;text-decoration:none;display:inline-block}.marketing-social-kit article>footer a{color:#dc2579;font-weight:900;text-decoration:none}.social-contact-page{color:#13204f;background:#f7f5ef;overflow:clip}.social-contact-page svg{width:1em;height:1em;display:block}.contact-compass h2,.studio-socials>header h2,.support-hub>header h2{color:#121d50;font:800 clamp(3.4rem,6.3vw,7.2rem)/.86 var(--font-lore-display),serif;letter-spacing:-.055em;margin:8px 0 0}.official-social-card>small{color:var(--social);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:900}.official-social-card h3{font:800 clamp(2rem,2.8vw,3.25rem)/.94 var(--font-lore-display),serif;margin:12px 0 15px}.official-social-card p{color:#657086;min-height:78px;margin:0 0 25px;line-height:1.6}.official-social-card strong{border-top:1px solid;justify-content:space-between;gap:15px;padding-top:18px;font-size:.75rem;display:flex}.discord-emblem{aspect-ratio:1;color:#fff;background:#5865f247;border:1px solid #ffffff40;border-radius:50%;place-items:center;max-width:280px;font-size:clamp(5.5rem,9vw,10rem);display:grid;position:relative;box-shadow:0 0 80px #5865f266}.discord-copy h2{color:#fff;font:800 clamp(3.5rem,5.5vw,6.5rem)/.86 var(--font-lore-display),serif;letter-spacing:-.05em;margin:10px 0 25px}.discord-copy>p:last-child{color:#cfd3fa;max-width:680px;line-height:1.75}.discord-benefits>small{color:#9ca3c5;margin-top:18px;line-height:1.55;display:block}.support-route-grid h3{color:#251342;font:800 clamp(2rem,3.5vw,3.8rem)/.92 var(--font-lore-display),serif;margin:8px 0 10px}.support-route-grid p{color:#657086;max-width:710px;margin:0 0 19px;line-height:1.6}.shop-social-visual img{z-index:2;object-fit:contain;filter:drop-shadow(0 30px 45px #00000080);width:min(82%,430px);height:auto;position:relative}.shop-social-visual>span{z-index:3;background:#facc15;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 20px #facc15}.shop-social-copy h2{color:#fff;font:800 clamp(3.4rem,5.5vw,6.6rem)/.86 var(--font-lore-display),serif;letter-spacing:-.05em;margin:10px 0 25px}.shop-social-copy>p{color:#ced3e8;max-width:780px;line-height:1.75}.shop-contact-links small{color:#aeb6d5;letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:800;display:block}.shop-contact-links strong{overflow-wrap:anywhere;margin-top:4px;font-size:.8rem;display:block}.shop-contact-links .instagram>svg{color:#e84d9a}.shop-contact-links .tiktok>svg{color:#50f5ea}.shop-contact-links .facebook>svg{color:#55a0ff}.shop-contact-links .whatsapp>svg{color:#25d366}.shop-contact-links .shop-store>svg{color:#facc15}.shop-contact-links .email>svg{color:#f9a8d4}.contact-compass header .eyebrow{align-self:start}.contact-compass article a{color:#6d28d9;border-bottom:2px solid #db2777;font-size:.75rem;font-weight:900;text-decoration:none}@media (max-width:760px){.contact-compass h2,.studio-socials>header h2,.support-hub>header h2{font-size:clamp(3rem,14vw,5rem)}.support-route-grid h3{font-size:2rem}.shop-social-visual img{width:min(68%,300px)}}.global-search-more span{color:#172554;background:#f4cf49;border-radius:50%;place-items:center;min-width:30px;height:30px;display:grid}.commission-status-hero img{object-fit:contain;filter:drop-shadow(0 24px 30px #0a020f66);width:100%;max-height:245px}.commission-status-hero h1{color:#fff6d0;font:700 clamp(4rem,7vw,7.5rem)/.86 var(--font-lore-display),serif;letter-spacing:-.04em;margin:5px 0 20px}.commission-status-workspace{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);min-height:760px;margin-top:70px;display:grid;box-shadow:0 30px 75px #4c1d5729}.commission-status-access{color:#fff;background:#201925;align-self:stretch;padding:clamp(38px,4vw,60px)}.commission-status-access h2{color:#fff6d0;font:700 clamp(2.7rem,4vw,4.4rem)/.96 var(--font-lore-display),serif;margin:0 0 20px}.commission-status-access>p:not(.eyebrow){color:#eadfea;margin:0 0 38px;font-size:.78rem;line-height:1.7}.commission-status-access input{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff5c;border-radius:0;width:100%;padding:14px 2px;font-size:.78rem;font-weight:750}.commission-status-access .button{color:#4c1d57;background:#fef08a;width:100%;margin-top:34px}.commission-status-empty{align-content:center;min-height:610px;display:grid}.commission-status-empty small,.commission-status-quote small{color:#db2777;letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:850}.commission-status-empty h2{color:#3f174e;max-width:640px;font:700 clamp(3rem,5vw,5.5rem)/.94 var(--font-lore-display),serif;margin:14px 0 20px}.commission-status-empty p{color:#604d5c;max-width:590px;font-size:.87rem;line-height:1.75}.commission-status-timeline{border-block:1px solid #4c1d572e;grid-template-columns:repeat(6,1fr);margin:0;padding:30px 0 45px;list-style:none;display:grid}.commission-status-timeline li{color:#aa98a7;min-width:0;padding-right:12px;position:relative}.commission-status-timeline span{z-index:1;width:28px;height:28px;color:inherit;background:#fffdf8;place-items:center;font-size:.58rem;font-weight:850;display:grid;position:relative}.commission-status-timeline strong{letter-spacing:.04em;margin-top:12px;font-size:.6rem;display:block}.commission-status-timeline .is-current span{color:#fff;background:#7c3aed}.commission-status-facts{grid-template-columns:1fr 1fr;gap:0 38px;margin:0;padding-block:38px;display:grid}.commission-status-quote>strong{color:#7c3aed;font:700 clamp(3.4rem,5vw,5.7rem)/1 var(--font-lore-display),serif;margin:7px 0 13px;display:block}.commission-status-quote p{color:#604d5c;max-width:650px;margin:0;font-size:.76rem;line-height:1.7}.commission-status-confirmation{color:#604d5c;background:#f1e9ff;border-left:5px solid #7c3aed;gap:5px;margin:0 0 35px;padding:20px 22px;font-size:.75rem;line-height:1.6;display:grid}.commission-status-confirmation strong{color:#4c1d57;font:700 1.25rem var(--font-lore-display),serif}.commission-status-response h3{color:#3f174e;font:700 clamp(2rem,3vw,3.2rem)/1 var(--font-lore-display),serif;margin:0 0 24px}.commission-status-response details .button{margin-top:15px}.commission-admin-client-response>strong{color:#4c1d57;font:700 1.35rem var(--font-lore-display),serif;display:block}.commission-admin-client-response>p{color:#604d5c;white-space:pre-wrap;margin:14px 0 0;font-size:.78rem;line-height:1.65}@media (max-width:980px){.commission-status-access{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}}@media (max-width:640px){.commission-status-access{padding:38px 22px;display:block}.commission-status-response details .button{width:100%}}.nexus-chronicle-story{background:#fffcf6e0;border:1px solid #1725542e;min-width:0;overflow:hidden;box-shadow:0 28px 70px #241a3d1a}.nexus-chronicle-lead{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);display:grid}.nexus-vip-location{color:#fff8eb;text-align:center;background:#6d28d9;border-block:1px solid #e4ab3180;gap:13px;padding:clamp(36px,5vw,64px);display:grid}.nexus-vip-location span{color:#f4d783;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:950}.nexus-vip-location strong{font:750 clamp(2.35rem,5.4vw,6rem)/.9 var(--font-display),Georgia,serif;letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.nexus-chronicle-section-heading{grid-template-columns:minmax(0,1.25fr) minmax(280px,.7fr);align-items:end;gap:18px 70px;margin-bottom:38px;display:grid}.nexus-chronicle-section-heading>span{color:var(--chronicle-pink);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;font-size:.68rem;font-weight:950}.nexus-chronicle-conclusion h3,.nexus-chronicle-section-heading h3{color:#172554;font:650 clamp(2.5rem,4.8vw,5.2rem)/.9 var(--font-display),Georgia,serif;letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0}.nexus-chronicle-section-heading>p{color:#62697c;margin:0;line-height:1.7}.nexus-chronicle-transmissions{background:#f7f1e7;border-top:1px solid #17255426;padding:clamp(54px,7vw,96px)}.nexus-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.nexus-signal{background:#fffdf8;border:1px solid #1725542e;grid-template-rows:auto 1fr;min-width:0;display:grid}.nexus-signal-image{aspect-ratio:16/9;background:#11172f;position:relative;overflow:hidden}.nexus-signal-image img{object-fit:contain;width:100%;height:100%}.nexus-signal-copy{flex-direction:column;align-items:flex-start;padding:clamp(25px,3vw,42px);display:flex}.nexus-chronicle-story.is-games .nexus-signal-image{aspect-ratio:auto;min-height:clamp(520px,58vw,800px)}.nexus-chronicle-conclusion>div>span,.nexus-signal-copy>span{color:var(--chronicle-pink);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:950}.nexus-signal-copy h4{color:#172554;font:650 clamp(1.75rem,2.7vw,3rem)/.96 var(--font-display),Georgia,serif;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:14px 0 18px}.nexus-signal-copy p{color:#596175;margin:0;line-height:1.72}.nexus-signal-copy small{color:#6d28d9;letter-spacing:.06em;border-top:1px solid #17255421;padding-top:16px;font-size:.66rem;display:block}.nexus-signal-copy small,.nexus-signal-link{text-transform:uppercase;margin-top:24px;font-weight:900}.nexus-signal-link{color:#fff;letter-spacing:.04em;background:#6d28d9;align-items:center;gap:18px;min-height:48px;padding:12px 18px;font-size:.68rem;display:inline-flex}.nexus-signal-link:hover{background:#db2777}.nexus-signal-link:focus-visible{outline-offset:3px;outline:3px solid #e4ab31}.nexus-signal-link span{font-size:1rem}.nexus-chronicle-promotion{isolation:isolate;color:#fff8eb;background:radial-gradient(circle at 82% 15%,#ffd76f2e,#0000 28%),linear-gradient(135deg,#40134d,#741c59 52%,#28143f);grid-template-columns:minmax(0,1.05fr) minmax(310px,.95fr);gap:34px clamp(42px,7vw,110px);padding:clamp(58px,7vw,100px);display:grid;position:relative;overflow:hidden}.nexus-chronicle-promotion:before{content:"";z-index:-1;pointer-events:none;border:1px solid #ffd76f4d;position:absolute;inset:18px}.nexus-chronicle-promotion.is-halloween{background:radial-gradient(circle at 84% 12%,#ffa32347,#0000 27%),linear-gradient(135deg,#160b1e,#4a1028 52%,#7d2a12)}.nexus-chronicle-promotion.is-holiday{background:radial-gradient(circle at 82% 14%,#56dbd633,#0000 28%),radial-gradient(circle at 14% 82%,#dc377433,#0000 28%),linear-gradient(135deg,#071725,#173c47 48%,#3c173a)}.nexus-chronicle-promotion.is-ended{background:radial-gradient(circle at 82% 15%,#f1bd5526,#0000 28%),linear-gradient(135deg,#171224,#302038 58%,#401b31)}.nexus-chronicle-promotion.is-standard{background:radial-gradient(circle at 82% 15%,#45e2e726,#0000 28%),linear-gradient(135deg,#081326,#172552 58%,#2e174d)}.nexus-promotion-heading{grid-area:1/2;align-self:center;min-width:0}.nexus-promotion-visual{box-sizing:border-box;background:#05071294;border:1px solid #ffd76f61;flex-direction:column;grid-area:1/1;align-items:center;width:100%;min-width:0;max-width:100%;min-height:0;margin:0;padding:clamp(20px,3vw,38px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000052}.nexus-promotion-visual:before{content:"";pointer-events:none;border:1px solid #ffffff24;position:absolute;inset:12px}.nexus-promotion-visual img{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:none;display:block}.nexus-promotion-visual figcaption{color:#fff5dd;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#080712d1;width:100%;margin-top:14px;padding:11px 14px;font-size:.64rem;font-weight:900;position:static}.nexus-chronicle-upcoming>div>span,.nexus-promotion-heading>span{color:#f4d783;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:950}.nexus-chronicle-upcoming h3,.nexus-promotion-heading h3{font:650 clamp(2.8rem,5vw,5.4rem)/.88 var(--font-display),Georgia,serif;letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:16px 0 13px}.nexus-promotion-heading>strong{color:#f7d77e;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:950;display:block}.nexus-promotion-heading>p{color:#f5dfe7;max-width:62ch;margin:24px 0 0;line-height:1.72}.nexus-promotion-rates{border-top:1px solid #f7d77e7a;border-left:1px solid #f7d77e7a;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;display:grid}.nexus-promotion-rates div{border-bottom:1px solid #f7d77e7a;border-right:1px solid #f7d77e7a;align-content:center;gap:12px;min-width:0;min-height:150px;padding:28px 22px;display:grid}.nexus-promotion-rates span{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}.nexus-promotion-rates strong{font:750 clamp(2rem,3.6vw,3.7rem)/1 var(--font-display),Georgia,serif}.nexus-promotion-terms{border-top:1px solid #ffffff38;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.nexus-promotion-terms li{color:#f7e8ed;border-bottom:1px solid #ffffff38;padding:20px 22px 20px 34px;line-height:1.55;position:relative}.nexus-promotion-terms li:before{content:"◆";color:#ffd76f;position:absolute;left:8px}.nexus-chronicle-promotion>a{color:#421028;text-transform:uppercase;background:#ffd76f;grid-column:1/-1;justify-content:space-between;justify-self:start;gap:40px;padding:18px 22px;font-size:.7rem;font-weight:950;text-decoration:none;display:inline-flex}.nexus-welcome-offer{color:#f8ecda;background:radial-gradient(circle at 16% 48%,#92235c61,#0000 25%),linear-gradient(125deg,#130b1b,#1d1621 50%,#101626);border:1px solid #f1c36c99;grid-column:1/-1;grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);margin-top:clamp(24px,4vw,50px);padding:clamp(28px,5vw,66px);display:grid;position:relative;overflow:hidden;box-shadow:0 35px 80px #00000061,inset 0 0 0 8px #ffffff06}.nexus-welcome-offer:before{content:"BONUS";color:#ffffff09;font:750 clamp(5rem,13vw,12rem)/.8 var(--font-display),Georgia,serif;letter-spacing:-.07em;pointer-events:none;position:absolute;bottom:-.2em;right:-.03em}.nexus-welcome-offer-seal{isolation:isolate;place-items:center;min-width:0;display:grid;position:relative}.nexus-welcome-offer-seal:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #f5cd7e6b;border-radius:50%;width:92%;position:absolute;box-shadow:0 0 55px #d5437d47}.nexus-welcome-offer-seal img{object-fit:contain;filter:drop-shadow(0 26px 28px #00000085);width:100%;height:auto;max-height:300px;display:block}.nexus-welcome-offer-seal>span{aspect-ratio:1;color:#3a1027;width:82px;font:800 1.35rem/1 var(--font-display),Georgia,serif;background:#f4c96f;border:4px solid #5b1839;border-radius:50%;place-items:center;display:grid;position:absolute;transform:rotate(-8deg);box-shadow:0 12px 25px #0000006b}.nexus-welcome-offer-copy{z-index:1;min-width:0;position:relative}.nexus-welcome-offer-copy>span{color:#f1c56c;letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:950}.nexus-welcome-offer-copy h4{color:#fff6e8;max-width:760px;font:650 clamp(2.6rem,5vw,5.4rem)/.88 var(--font-display),Georgia,serif;letter-spacing:-.045em;margin:11px 0 17px}.nexus-welcome-offer-copy>p{color:#ddced5;max-width:68ch;margin:0;line-height:1.72}.nexus-welcome-offer-copy dl{border-block:1px solid #f1c56c57;grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0 0;display:grid}.nexus-welcome-offer-copy dl div{border-right:1px solid #f1c56c40;min-width:0;padding:17px 18px 18px 0}.nexus-welcome-offer-copy dl div+div{padding-left:18px}.nexus-welcome-offer-copy dl div:last-child{border-right:0}.nexus-welcome-offer-copy dt{color:#ba9dad;letter-spacing:.08em;text-transform:uppercase;font-size:.57rem;font-weight:900}.nexus-welcome-offer-copy dd{color:#f7d789;margin:7px 0 0;font-size:.75rem;font-weight:850;line-height:1.4}.nexus-welcome-offer-copy ul{gap:8px;margin:25px 0 27px;padding:0;list-style:none;display:grid}.nexus-welcome-offer-copy li{color:#d9cdd3;padding-left:21px;font-size:.78rem;line-height:1.55;position:relative}.nexus-welcome-offer-copy li:before{content:"◆";color:#dc668b;position:absolute;left:0}.nexus-welcome-offer-copy>a{color:#311020;text-transform:uppercase;background:#f1c76e;justify-content:space-between;align-items:center;gap:28px;min-height:52px;padding:14px 18px;font-size:.67rem;font-weight:950;text-decoration:none;display:inline-flex}.nexus-welcome-offer-copy>a:focus-visible,.nexus-welcome-offer-copy>a:hover{outline-offset:4px;background:#ffe2a4;outline:3px solid #fff4d9}.nexus-chronicle-upcoming{color:#172554;background:radial-gradient(circle at 85% 35%,#4f46e524,#0000 32%),#edf3ff;border-top:1px solid #17255426;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:clamp(40px,7vw,110px);padding:clamp(58px,7vw,100px);display:grid}.nexus-chronicle-upcoming>div>span{color:#6d28d9}.nexus-chronicle-upcoming>div>strong{color:#b12259;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950;display:block}.nexus-chronicle-upcoming p{color:#596175;max-width:65ch;margin:22px 0 0;line-height:1.72}.nexus-chronicle-upcoming ul{border-top:1px solid #17255433;margin:0;padding:0;list-style:none}.nexus-chronicle-upcoming li{border-bottom:1px solid #17255433;padding:19px 8px 19px 30px;font-weight:750;line-height:1.45;position:relative}.nexus-chronicle-upcoming li:before{content:"◇";color:#6d28d9;position:absolute;left:5px}.nexus-chronicle-benefits{isolation:isolate;color:#fff8eb;background:radial-gradient(circle at 12% 18%,#db27772e,#0000 25%),radial-gradient(circle at 88% 36%,#30d3de24,#0000 28%),linear-gradient(145deg,#11172f,#17132d 58%,#0e2133);padding:clamp(58px,7vw,100px);position:relative}.nexus-chronicle-benefits:before{content:"";z-index:-1;opacity:.32;pointer-events:none;background-image:radial-gradient(circle,#f4bd4dbf 0 1px,#0000 1.5px);background-size:58px 58px;animation:nexusBenefitStars 14s linear infinite;position:absolute;inset:0;-webkit-mask-image:linear-gradient(125deg,#000,#0000 68%);mask-image:linear-gradient(125deg,#000,#0000 68%)}.nexus-chronicle-benefits .nexus-chronicle-section-heading h3{color:#fff8eb}.nexus-benefit-storyboard{grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:center;gap:clamp(42px,7vw,105px);margin-bottom:clamp(42px,6vw,78px);display:grid}.nexus-benefit-storyboard .nexus-chronicle-section-heading{margin:0;display:block}.nexus-benefit-storyboard .nexus-chronicle-section-heading>span{margin-bottom:18px;display:block}.nexus-benefit-storyboard .nexus-chronicle-section-heading>p{color:#bec5da;max-width:58ch;margin-top:28px}.nexus-benefit-sketch{min-width:0;margin:0;position:relative}.nexus-benefit-sketch:before{content:"";filter:blur(28px);background:radial-gradient(circle,#f4bd4d38,#6d28d91f 50%,#0000 72%);border-radius:50%;position:absolute;inset:13% 8%}.nexus-benefit-sketch img{object-fit:contain;filter:drop-shadow(0 25px 38px #00000057);width:100%;height:auto;max-height:580px;animation:nexusBenefitFloat 7s ease-in-out infinite;display:block;position:relative}.nexus-benefit-sketch figcaption{color:#f4d783;text-align:center;border-top:1px solid #f4bd4d47;max-width:440px;margin:24px auto 0;padding-top:12px;font:650 .72rem/1.55 Segoe Print,Comic Sans MS,cursive;display:block;position:relative;transform:rotate(-1deg)}.nexus-benefit-grid{border-top:1px solid #e4ab3152;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(34px,5vw,78px);display:grid}.nexus-benefit-grid article{border-bottom:1px solid #e4ab3152;grid-template-columns:42px minmax(0,1fr);gap:0 18px;min-width:0;padding:27px 0 30px;display:grid}.nexus-benefit-grid article>span{color:var(--chronicle-gold);font:800 1rem var(--font-lore-display),serif;grid-row:1/3}.nexus-benefit-grid h4{color:#fff8eb;font:650 clamp(1.55rem,2vw,2.25rem)/1 var(--font-display),Georgia,serif;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0 0 12px}.nexus-benefit-grid p{color:#bec5da;margin:0;line-height:1.65}.nexus-chronicle-benefits .nexus-chronicle-section-heading>p{color:#bec5da}.nexus-benefit-premium-lead{border-block:1px solid #f4bd4d6b;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:42px;display:grid}.nexus-benefit-premium-lead>div{border-right:1px solid #f4bd4d47;min-width:0;padding:24px clamp(10px,3vw,36px) 24px 0}.nexus-benefit-premium-lead>div+div{padding-left:clamp(18px,3vw,36px)}.nexus-benefit-premium-lead>div:last-child{border-right:0}.nexus-benefit-premium-lead span,.nexus-benefit-subheading span{color:#f4bd4d;letter-spacing:.13em;text-transform:uppercase;font-size:.65rem;font-weight:950;display:block}.nexus-benefit-premium-lead strong{color:#fff8eb;font:650 clamp(1.75rem,2.6vw,3rem)/1 var(--font-display),Georgia,serif;margin:12px 0 8px;display:block}.nexus-benefit-premium-lead p{color:#aeb8d1;margin:0;font-size:.76rem;line-height:1.5}.nexus-benefit-subheading{justify-content:space-between;align-items:end;gap:30px;margin:0 0 16px;display:flex}.nexus-benefit-subheading p{color:#919bb6;margin:0;font-size:.76rem}.nexus-benefit-view-switcher{border-bottom:1px solid #f4bd4d57;gap:32px;margin-bottom:34px;display:flex}.nexus-benefit-view-switcher button{color:#bec5da;cursor:pointer;background:0 0;border:0;border-bottom:4px solid #0000;justify-content:center;align-items:center;gap:14px;min-height:58px;padding:12px 4px;font-weight:900;display:flex}.nexus-benefit-view-switcher button:last-child{border-right:0}.nexus-benefit-view-switcher button span{color:#f4bd4d;font-size:.66rem}.nexus-benefit-view-switcher button.is-active{color:#fff8eb;border-bottom-color:#f4bd4d}.nexus-benefit-view-switcher button.is-active span{color:#f4bd4d}.nexus-benefit-event-switcher button:focus-visible,.nexus-benefit-view-switcher button:focus-visible{outline-offset:-5px;outline:3px solid #fff8eb}.nexus-benefit-view-panel{min-width:0}.nexus-benefit-workbench{grid-template-columns:minmax(170px,.28fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,70px);display:grid}.nexus-benefit-event-switcher{border-top:1px solid #f4bd4d47;flex-direction:column;min-width:0;display:flex}.nexus-benefit-event-switcher button{color:#aeb8d1;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f4bd4d38;justify-content:flex-start;align-items:center;gap:13px;min-height:60px;padding:12px 5px;font-size:.68rem;font-weight:900;display:flex}.nexus-benefit-event-switcher button span{color:#d775ae;font-size:.6rem}.nexus-benefit-event-switcher button.is-active{color:#fff8eb;background:linear-gradient(90deg,#6d28d9cc,#0000)}.nexus-benefit-event-switcher button.is-active span{color:#f4bd4d}.nexus-benefit-event-stage{background:linear-gradient(145deg,#ffffff0e,#6d28d914);border-top:1px solid #f4bd4d6b;border-bottom:1px solid #f4bd4d6b;grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr);min-width:0;display:grid;position:relative;overflow:hidden}.nexus-benefit-event-stage:before{content:"";background:linear-gradient(#f4bd4d,#db2777,#6d28d9);width:4px;position:absolute;inset:0 auto 0 0}.nexus-benefit-event-stage>header{border-bottom:1px solid #f4bd4d40;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:15px clamp(22px,3vw,36px);display:flex}.nexus-benefit-event-stage>header span{color:#aeb8d1;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:950}.nexus-benefit-event-stage>header strong{color:#11172f;letter-spacing:.06em;text-transform:uppercase;background:#f4bd4d;padding:6px 10px;font-size:.58rem;font-weight:950}.nexus-benefit-event-stage>div{min-width:0;padding:clamp(28px,4vw,54px)}.nexus-benefit-event-stage>div small{color:#d775ae;letter-spacing:.08em;font-size:.62rem;font-weight:900}.nexus-benefit-event-stage h4{color:#fff8eb;font:650 clamp(2rem,3.4vw,3.8rem)/.95 var(--font-display),Georgia,serif;margin:16px 0 18px}.nexus-benefit-event-stage p{color:#bec5da;max-width:64ch;margin:0;line-height:1.68}.nexus-benefit-event-stage aside{background:#090d1d70;border-left:1px solid #f4bd4d40;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(28px,3vw,42px);display:flex}.nexus-benefit-event-stage aside>span{color:#919bb6;letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:900}.nexus-benefit-event-stage aside>strong{color:#fff8eb;font:650 clamp(1.35rem,2vw,2rem)/1.1 var(--font-display),Georgia,serif;margin:12px 0 28px}.nexus-benefit-event-stage a{color:#11172f;letter-spacing:.04em;text-transform:uppercase;background:#f4bd4d;justify-content:space-between;align-items:center;gap:28px;min-height:48px;padding:12px 17px;font-size:.65rem;font-weight:950;display:inline-flex}.nexus-benefit-event-stage a:hover{color:#fff;background:#db2777}.nexus-benefit-event-stage a:focus-visible{outline-offset:3px;outline:3px solid #fff8eb}@keyframes nexusBenefitFloat{0%,to{transform:translateY(0)rotate(-.2deg)}50%{transform:translateY(-10px)rotate(.2deg)}}@keyframes nexusBenefitStars{0%{background-position:0 0}to{background-position:58px 58px}}.nexus-chronicle-conclusion{background:#fffdf8;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;padding:clamp(54px,7vw,92px);display:grid}.nexus-chronicle-conclusion h3{margin-block:14px 18px;font-size:clamp(2.4rem,4.3vw,4.5rem)}.nexus-chronicle-conclusion p{color:#596175;max-width:75ch;margin:0;line-height:1.72}.nexus-chronicle-conclusion>a{color:#11172f;background:var(--chronicle-gold);text-transform:uppercase;white-space:nowrap;justify-content:space-between;gap:30px;min-width:270px;padding:19px 22px;font-size:.7rem;font-weight:950;text-decoration:none;display:inline-flex}@media (max-width:980px){.nexus-chronicle-lead,.nexus-chronicle-section-heading{grid-template-columns:1fr}.nexus-chronicle-section-heading>span{grid-column:auto}.nexus-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-benefit-storyboard{grid-template-columns:1fr}.nexus-benefit-sketch{width:min(100%,760px);margin-inline:auto}.nexus-chronicle-promotion,.nexus-chronicle-upcoming{grid-template-columns:1fr}.nexus-promotion-visual{grid-area:1/1}.nexus-promotion-heading{grid-area:2/1}.nexus-welcome-offer{grid-template-columns:minmax(170px,.35fr) minmax(0,1fr)}.nexus-chronicle-conclusion{grid-template-columns:1fr}.nexus-chronicle-conclusion>a{justify-self:start}}@media (max-width:640px){.nexus-vip-location{padding:36px 22px}.nexus-vip-location strong{font-size:clamp(2.1rem,11vw,3.25rem)}.nexus-chronicle-benefits,.nexus-chronicle-conclusion,.nexus-chronicle-promotion,.nexus-chronicle-transmissions,.nexus-chronicle-upcoming{padding:40px 22px}.nexus-chronicle-section-heading{margin-bottom:28px}.nexus-chronicle-conclusion h3,.nexus-chronicle-section-heading h3{font-size:clamp(2.2rem,11vw,3.15rem)}.nexus-benefit-grid,.nexus-promotion-rates,.nexus-promotion-terms,.nexus-signal-grid{grid-template-columns:minmax(0,1fr)}.nexus-chronicle-upcoming h3,.nexus-promotion-heading h3{font-size:clamp(2.2rem,11vw,3.15rem)}.nexus-chronicle-promotion>a{white-space:normal;width:100%}.nexus-welcome-offer{text-align:left;grid-template-columns:1fr;padding:30px 22px}.nexus-welcome-offer-seal{width:min(62%,230px);margin-inline:auto}.nexus-welcome-offer-copy dl{grid-template-columns:1fr}.nexus-welcome-offer-copy dl div,.nexus-welcome-offer-copy dl div+div{border-bottom:1px solid #f1c56c38;border-right:0;padding:14px 0}.nexus-welcome-offer-copy dl div:last-child{border-bottom:0}.nexus-welcome-offer-copy>a{white-space:normal;width:100%}.nexus-signal-copy{padding:26px 22px 30px}.nexus-signal-copy h4{font-size:clamp(1.8rem,9vw,2.5rem)}.nexus-benefit-grid h4{font-size:clamp(1.55rem,8vw,2.15rem)}.nexus-benefit-storyboard{gap:30px;margin-bottom:42px}.nexus-benefit-sketch img{max-height:420px}.nexus-benefit-sketch figcaption{text-align:center;max-width:440px;margin-top:20px;bottom:auto;right:auto;transform:none}.nexus-benefit-premium-lead{overscroll-behavior-inline:contain;scrollbar-width:thin;display:flex;overflow-x:auto}.nexus-benefit-premium-lead>div{border-right:1px solid #f4bd4d47;flex:0 0 190px;padding:20px 18px}.nexus-benefit-premium-lead>div+div{padding-left:18px}.nexus-benefit-premium-lead>div:last-child{border-right:0}.nexus-benefit-subheading{display:block}.nexus-benefit-subheading p{margin-top:8px}.nexus-benefit-view-switcher{gap:20px}.nexus-benefit-view-switcher button{flex:1 1 0;min-width:0;line-height:1.25}.nexus-benefit-workbench{grid-template-columns:1fr;gap:24px}.nexus-benefit-event-switcher{overscroll-behavior-inline:contain;scrollbar-width:thin;border-top:1px solid #f4bd4d47;flex-direction:row;overflow-x:auto}.nexus-benefit-event-switcher button{text-align:center;border-right:1px solid #f4bd4d38;flex:0 0 150px;justify-content:center}.nexus-benefit-event-stage{grid-template-columns:1fr}.nexus-benefit-event-stage aside{border-top:1px solid #f4bd4d40;border-left:0}.nexus-chronicle-conclusion>a{white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.nexus-benefit-sketch img,.nexus-chronicle-benefits:before{animation:none}}.vip-atelier{color:#f1eee8;background:#080909;min-height:75vh}.vip-atelier .eyebrow{color:#d5ad58;text-transform:uppercase;font-size:.72rem;font-weight:900}.vip-atelier-hero>img{object-position:center;filter:saturate(.72)contrast(1.07)brightness(.72);width:52%;height:calc(100% - 56px);position:absolute;inset:28px 3% 28px auto;object-fit:contain!important}.vip-atelier-hero .shell{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;min-height:640px;padding-block:76px;display:flex;position:relative}.vip-atelier-hero h1{color:#f5f0e6;max-width:11ch;font:650 5.9rem/.9 var(--font-lore-display),Georgia,serif;text-wrap:balance;margin:14px 0 20px}.vip-atelier-hero .shell>span{color:#829482;border-top:1px solid #82948273;margin-top:28px;padding-top:12px;font-size:.62rem;font-weight:900}.vip-atelier-switch button{color:#e9e6df;text-align:left;cursor:pointer;background:#0c0e0d;border:0;border-right:1px solid #d5ad582e;border-radius:0;grid-template-columns:42px 1fr;gap:7px 14px;min-height:112px;padding:22px;display:grid}.vip-atelier-switch button:first-child{border-left:1px solid #d5ad582e}.vip-atelier-switch button.is-selected{background:#172018;box-shadow:inset 0 -3px #d5ad58}.vip-atelier-switch span{color:#d5ad58;grid-row:1/3;font-size:.65rem;font-weight:950}.vip-atelier-switch strong{font:650 1.45rem/1.05 var(--font-display),Georgia,serif}.vip-atelier-switch small{color:#8e958d;font-size:.7rem;line-height:1.4}.vip-atelier-process-tabs button{color:#8f938f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;min-height:88px;padding:18px 0}.vip-atelier-process-tabs button+button{border-left:1px solid #d5ad582e;padding-left:28px}.vip-atelier-process-tabs small,.vip-atelier-process-tabs strong{display:block}.vip-atelier-process-tabs small{color:#829482;text-transform:uppercase;margin-bottom:8px;font-size:.61rem;font-weight:900}.vip-atelier-process-tabs strong{font:650 1.7rem/1.1 var(--font-display),Georgia,serif}.vip-atelier-process-tabs button.is-selected{color:#f5f0e6;box-shadow:inset 0 -3px #d5ad58}.vip-atelier-process-copy h2{max-width:10ch;font:650 4.7rem/.92 var(--font-lore-display),Georgia,serif;margin:10px 0 0}.vip-atelier-process-copy>p:last-child{color:#bdbab2;font-size:1rem;line-height:1.75}.vip-atelier-stage figure{background:#050605;place-items:center;min-width:0;min-height:650px;margin:0;display:grid;position:relative;overflow:hidden}.vip-atelier-stage img{object-fit:contain;width:100%;height:650px;display:block}.vip-atelier-stage figcaption{color:#17130c;background:#d5ad58;padding:9px 12px;font-size:.65rem;font-weight:950;position:absolute;bottom:16px;right:18px}.vip-atelier-stage-story>span{color:#d5ad58;text-transform:uppercase;font-size:.66rem;font-weight:950}.vip-atelier-stage-story h3{font:650 2.4rem/1.04 var(--font-display),Georgia,serif;margin:14px 0 20px}.vip-atelier-stage-story>p{color:#c7c3bb;margin:0;font-size:.98rem;line-height:1.75}.vip-atelier-timeline button{color:#888c88;text-align:left;cursor:pointer;background:#0b0d0c;border:0;border-right:1px solid #d5ad5826;border-radius:0;grid-template-columns:32px 1fr;gap:10px;min-height:86px;padding:18px 14px;display:grid}.vip-atelier-timeline button:first-child{border-left:1px solid #d5ad5826}.vip-atelier-timeline button.is-selected{color:#f5f0e6;background:#172018;box-shadow:inset 0 3px #d5ad58}.vip-atelier-timeline span{color:#d5ad58;font-size:.62rem;font-weight:950}.vip-atelier-timeline strong{font:650 .92rem/1.25 var(--font-display),Georgia,serif}.vip-atelier-notebook>header{grid-template-columns:minmax(0,1fr) minmax(300px,.65fr);align-items:end;gap:50px;margin-bottom:48px;display:grid}.vip-atelier-notebook>header h2,.vip-atelier-studies>header h2{max-width:12ch;font:650 4.4rem/.92 var(--font-lore-display),Georgia,serif;margin:9px 0 0}.vip-atelier-notebook>header>p:last-child{color:#bdbab2;font-size:1rem;line-height:1.75}.vip-atelier-note figure{place-items:center;min-width:0;min-height:560px;margin:0;display:grid;position:relative;overflow:hidden}.vip-atelier-note img{object-position:center;width:auto;max-width:100%;max-height:720px;display:block;object-fit:contain!important;height:auto!important}.vip-atelier-note figcaption{color:#f2eee6;text-transform:uppercase;background:#080909d1;padding:8px 10px;font-size:.62rem;font-weight:900;position:absolute;bottom:12px;left:12px}.vip-atelier-note>div:last-child{border-left:1px solid #d5ad5833;flex-direction:column;justify-content:center;padding:44px 38px;display:flex}.vip-atelier-note>div:last-child>span,.vip-atelier-studies article span{color:#d5ad58;text-transform:uppercase;font-size:.65rem;font-weight:950}.vip-atelier-note h3,.vip-atelier-studies article h3{font:650 2.35rem/1.05 var(--font-display),Georgia,serif;margin:14px 0 18px}.vip-atelier-note p,.vip-atelier-studies article p{color:#c4c0b8;margin:0;font-size:.96rem;line-height:1.75}.vip-atelier-studies>header{margin-bottom:48px}.vip-atelier-studies article{background:#0b0d0c;border-block:1px solid #d5ad583d;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);min-height:560px;margin-bottom:58px;display:grid}.vip-atelier-studies article img{object-fit:contain;width:100%;height:560px}.vip-atelier-studies article>div{border-left:1px solid #d5ad5833;flex-direction:column;justify-content:center;padding:46px;display:flex}.vip-atelier-studies article.is-reversed>div{border-left:0;border-right:1px solid #d5ad5833;order:1}@media (max-width:900px){.vip-atelier-hero>img{opacity:.46;width:100%;height:54%;inset:22px 0 auto}.vip-atelier-notebook>header{grid-template-columns:1fr;gap:16px}.vip-atelier-studies article{grid-template-columns:1fr}.vip-atelier-note>div:last-child,.vip-atelier-studies article.is-reversed>div,.vip-atelier-studies article>div{border-top:1px solid #d5ad5833;border-left:0;border-right:0;order:2;min-height:300px}}@media (max-width:640px){.vip-atelier-hero .shell{min-height:580px}.vip-atelier-hero h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:3.65rem}.vip-atelier-switch button{border-bottom:1px solid #d5ad5824;border-left:1px solid #d5ad582e}.vip-atelier-process-tabs button+button{border-top:1px solid #d5ad5829;border-left:0;padding-left:0}.vip-atelier-notebook>header h2,.vip-atelier-process-copy h2,.vip-atelier-studies>header h2{font-size:3.2rem}.vip-atelier-stage figure{min-height:470px}.vip-atelier-stage img{height:470px}.vip-atelier-stage-story h3{font-size:2rem}.vip-atelier-note figure{min-height:0;padding-block:20px}.vip-atelier-note img{max-height:620px}.vip-atelier-studies article img{height:440px;min-height:440px}.vip-atelier-note>div:last-child,.vip-atelier-studies article>div{padding:34px 24px}}.shop-catalog-page{color:#20113b;background:#fffaf4 url(/backgrounds/lorewise-parchment-v2.webp) top/auto 1150px repeat-y}.shop-catalog-hero{background:linear-gradient(112deg,#fffbf6f5 10%,#f4eeffdb 66%,#e4eeffc2),url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg) 50%/cover no-repeat;border-bottom:4px solid #dc2777;padding:clamp(58px,7vw,105px) 0 clamp(70px,8vw,120px);position:relative;overflow:hidden}.shop-catalog-hero .shell>a{color:#4c1d57;border-bottom:2px solid #db2777;margin-bottom:42px;padding-bottom:5px;font-size:.8rem;font-weight:900;display:inline-block}.shop-catalog-hero h1{color:#142b63;max-width:1120px;font:700 clamp(3.8rem,6.8vw,7.5rem)/.9 var(--font-lore-display),serif;letter-spacing:-.05em;text-wrap:balance;margin:9px 0 28px}.shop-catalog-hero .shell>div>p{color:#515a70;margin:0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.7}.shop-catalog-hero .shell>div>strong span{color:#4c1d57;max-width:170px;font:900 .67rem/1.35 var(--font-body),sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-top:13px;display:block}.shop-catalog-hero .shell>small{color:#9c386d;margin-top:25px;font-size:.72rem;font-weight:800;display:block}.shop-catalog-explorer{padding-block:clamp(58px,6vw,92px) 100px}.shop-catalog-controls{border-bottom:1px solid #4b234f3d;grid-template-columns:minmax(0,1fr) minmax(250px,360px);align-items:end;gap:42px 70px;padding-bottom:34px;display:grid}.shop-catalog-result-line{align-items:baseline;gap:13px;padding:30px 0 45px;display:flex}.shop-catalog-result-line span{color:#db2777;font:800 1.7rem var(--font-lore-display),serif}.shop-catalog-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:68px 34px;display:grid}.shop-catalog-ledger article{border-top:4px solid #db2777;min-width:0}.shop-catalog-artwork{background:linear-gradient(145deg,#1d1621,#302738);height:430px;display:block;position:relative;overflow:hidden}.shop-catalog-copy{padding-top:20px}.shop-catalog-copy h2{color:#24143c;min-height:2.35em;font:700 clamp(1.45rem,1.75vw,1.9rem)/1.16 var(--font-lore-display),serif;margin:13px 0 10px}.shop-catalog-empty{text-align:center;border-block:1px solid #4b234f38;padding:70px 0}.shop-catalog-empty strong{color:#28133c;font:700 2.2rem var(--font-lore-display),serif}.shop-catalog-pagination{border-top:3px solid #7c3aed;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-top:68px;padding-top:24px;display:grid}.shop-catalog-pagination button{color:#4c1d57;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #db2777;width:max-content;padding:0 0 5px;font-weight:900}.shop-catalog-pagination span{color:#7c3aed;letter-spacing:.14em;font-size:.72rem;font-weight:900}.shop-catalog-handoff{color:#fff8de;background:linear-gradient(115deg,#211a26,#382d41 55%,#2c2332);padding:84px 0 92px}.shop-catalog-handoff h2{font:700 clamp(2.8rem,4.8vw,5.4rem)/.93 var(--font-lore-display),serif;letter-spacing:-.04em;margin:0}.horizontal-scroll-hint{color:#fff4d2;letter-spacing:.055em;text-transform:uppercase;background:#1d1621eb;border:1px solid #ffd86b6b;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:9px;width:fit-content;max-width:calc(100% - 20px);margin:8px 10px;padding:8px 12px;font-size:.62rem;line-height:1;display:none;box-shadow:0 7px 18px #1b0b2129}.horizontal-scroll-hint strong{font:inherit;white-space:nowrap}.horizontal-scroll-hint span{color:#ffd86b;font-size:.9rem}.pass-scroll-hint{margin-inline:max(14px,50vw - 700px)}.code-scroll-hint{margin:10px 14px 0}@media (max-width:900px){.journal-scroll-hint{display:inline-flex}}@media (max-width:620px){.pass-scroll-hint{display:inline-flex}}@media (max-width:760px){.shop-catalog-hero .shell>a{margin-bottom:34px}}.shop-product-masthead .shell>a{color:#fff8df;border-bottom:2px solid #ffd85a;margin-bottom:52px;padding-bottom:5px;font-size:.78rem;font-weight:900;display:inline-block}.shop-product-masthead h1{color:#fff9e7;max-width:1250px;font:700 clamp(4.2rem,7.3vw,8rem)/.88 var(--font-lore-display),serif;letter-spacing:-.05em;text-wrap:balance;margin:16px 0 24px}.shop-product-masthead p{color:#f0ddea;max-width:850px;margin:0;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.7}.shop-product-gallery-choices button{color:#4c1d57;min-height:112px;font:850 .75rem/1.35 var(--font-body),sans-serif;text-align:left;cursor:pointer;background:#fffbf6c2;border:0;border-bottom:3px solid #0000;grid-template-columns:96px 1fr;align-items:center;gap:17px;padding:8px 14px 8px 8px;display:grid}.shop-product-price>strong{color:#fff4c9;font:700 clamp(3.05rem,3.45vw,4.3rem)/.88 var(--font-lore-display),serif;letter-spacing:-.045em;white-space:nowrap;text-shadow:0 10px 26px #0a02114d;display:block}.shop-product-variants h2{max-width:980px;font:700 clamp(3.1rem,5.2vw,5.6rem)/.93 var(--font-lore-display),serif;letter-spacing:-.04em;text-wrap:balance;margin:8px 0 48px}.shop-product-variants h3{font:700 clamp(1.6rem,2.4vw,2.4rem)/1 var(--font-lore-display),serif;margin:0}.shop-product-checkout-note h2{color:#172554;font:700 clamp(2.8rem,4.7vw,5rem)/.94 var(--font-lore-display),serif;letter-spacing:-.04em;margin:7px 0 0}.game-guide-reader{background:linear-gradient(90deg,#0000 0 72px,#b1225933 72px 74px,#0000 74px),repeating-linear-gradient(0deg,#3e486514 0 1px,#0000 1px 34px),#f8f0dd}.game-guide-chapter,.game-guide-switch-heading,.game-guide-tabs{z-index:1;position:relative}.game-guide-tabs{background:#eee2c8;box-shadow:0 8px 20px #4a331f14}.game-guide-tabs button{background:#f8f1df}.game-guide-tabs button:nth-child(2n){background:#f2e4c7}.game-guide-chapter>header{padding-left:92px;position:relative}.game-guide-chapter>header:before{content:"✦";color:#b12259;font:700 2.2rem/1 Georgia,serif;position:absolute;top:62px;left:15px;transform:rotate(-12deg)}.game-guide-chapter>header:after{content:"";aspect-ratio:3;opacity:.32;pointer-events:none;background:url(/atlas/baldurs-gate-3/notebook-doodles.svg) 50%/contain no-repeat;width:min(38vw,440px);position:absolute;top:34px;right:-20px;transform:rotate(2deg)}.game-guide-chapter>header>*{z-index:1;position:relative}.game-guide-chapter>header h2{overflow-wrap:normal;word-break:normal;max-width:15ch}.game-guide-chapter-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.game-guide-chapter-meta strong{margin:0!important}.game-guide-chapter-meta span{color:#6b5a45;text-transform:uppercase;border:1px dashed #4d18315c;padding:7px 10px;font-size:.62rem;font-weight:900}.game-guide-gallery{background:#fffdf8ad;border:1px solid #5a412926;padding:14px;box-shadow:0 14px 30px #49341f1a}.game-guide-gallery figure{transform:rotate(-.35deg);box-shadow:0 10px 22px #23180f29}.game-guide-gallery figure:nth-child(2n){transform:rotate(.45deg)}.game-guide-gallery figure>div{background:#121425}.game-guide-gallery figure.is-primary>div{aspect-ratio:16/9}.game-guide-gallery figure.is-primary img{object-fit:contain}.game-guide-blocks{border-top:0;padding-left:84px}.game-guide-blocks>section{background:#fffdf6e0;border:1px solid #5b442b2b;border-left:3px solid #b12259b3;margin:0 0 34px;padding:34px 38px 38px 58px;display:block;position:relative;box-shadow:0 14px 30px #422d1917}.game-guide-blocks>section:nth-child(2n){transform:rotate(.12deg)}.game-guide-blocks>section>span{color:#a22a54;text-align:right;width:48px;font:italic 700 1.5rem/1 Georgia,serif;position:absolute;top:26px;left:-68px;transform:rotate(-8deg)}.game-guide-blocks small{color:#a22a54;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.62rem;font-weight:950;display:block}.game-guide-blocks h3{max-width:24ch}.game-guide-blocks p{max-width:82ch}.game-guide-steps{counter-reset:guide-step;gap:10px;list-style:none;display:grid;margin:24px 0 0!important;padding:0!important}.game-guide-steps li{counter-increment:guide-step;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;display:grid}.game-guide-steps li:before{content:counter(guide-step);color:#fff8eb;background:#6d28d9;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.68rem;font-weight:950;display:grid}.game-guide-steps li span{padding-top:3px;line-height:1.6}.game-guide-table-wrap{background:#fffdf7;border:1px solid #1725542e;max-width:100%;margin-top:26px;overflow-x:auto}.game-guide-table-wrap table{border-collapse:collapse;width:100%;min-width:680px}.game-guide-table-wrap th{color:#fff8eb;letter-spacing:.05em;text-align:left;text-transform:uppercase;background:#172554;padding:13px 15px;font-size:.64rem}.game-guide-table-wrap td{color:#3f4555;vertical-align:top;border-top:1px solid #1725541f;border-right:1px solid #1725541a;padding:14px 15px;font-size:.78rem;line-height:1.5}.game-guide-table-wrap tr:nth-child(2n) td{background:#f5ead4}.game-guide-scenarios{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.game-guide-scenarios article{background:#f1e4c9;border-top:3px solid #e4ab31;padding:18px}.game-guide-scenarios strong{color:#4d1831;font-size:.74rem;display:block}.game-guide-scenarios p{margin-top:8px;font-size:.77rem;line-height:1.55}.game-guide-mistakes{color:#fff8eb;background:#5a1b32;margin-top:24px;padding:20px 22px;transform:rotate(-.15deg)}.game-guide-mistakes>strong{color:#f4bd4d;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.game-guide-mistakes ul{color:#fff8eb}.game-guide-spoiler{color:#fff8eb;background:#18142a;border:1px solid #f4bd4d73;margin-top:22px}.game-guide-spoiler summary{color:#f4bd4d;cursor:pointer;padding:17px 20px;font-weight:900}.game-guide-spoiler p{color:#e7e2ec;padding:0 20px 20px}@media (max-width:700px){.game-guide-reader{background:repeating-linear-gradient(0deg,#3e486512 0 1px,#0000 1px 32px),#f8f0dd}.game-guide-chapter>header{padding-left:0}.game-guide-chapter>header:before{display:none}.game-guide-chapter>header:after{opacity:.18;width:190px;top:16px;right:-10px}.game-guide-chapter>header h2{max-width:100%;font-size:clamp(2.35rem,11.8vw,3.65rem);line-height:.93}.game-guide-gallery{padding:8px}.game-guide-gallery figure,.game-guide-gallery figure:nth-child(2n){transform:none}.game-guide-blocks{padding-left:0}.game-guide-blocks>section,.game-guide-blocks>section:nth-child(2n){margin-bottom:22px;padding:54px 18px 24px;transform:none}.game-guide-blocks>section>span{width:auto;top:18px;left:18px}.game-guide-scenarios{grid-template-columns:1fr}.game-guide-table-wrap:before{content:"Scorri la tabella →";color:#6d28d9;text-transform:uppercase;width:max-content;padding:9px 12px;font-size:.6rem;font-weight:950;display:block;position:sticky;left:0}.game-guide-table-wrap table{min-width:620px}.game-guide-steps li{grid-template-columns:30px minmax(0,1fr);gap:9px}}.game-edition-android div>strong{font-size:clamp(3rem,5vw,5.3rem)}.game-edition-android ul{margin:0}.game-dossier-hero-copy{max-width:1480px}.game-dossier-hero-copy>p{letter-spacing:.02em;font-size:clamp(1.05rem,1.5vw,1.35rem)}.game-dossier-hero-actions>button{letter-spacing:.035em;justify-content:center;align-items:center;min-height:50px;padding:14px 22px;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.game-play-flow>.shell{position:relative}.game-play-flow header{max-width:900px;margin-bottom:62px}.game-play-flow .eyebrow{color:#e9b653}.game-play-flow h2{color:#fff;font:700 clamp(3.3rem,6vw,6.6rem)/.9 var(--font-lore-display),serif;letter-spacing:-.045em;margin:8px 0 0}.game-play-flow-image img{width:100%;height:auto;display:block}.game-play-flow li span{color:#e9b653;font:700 1.1rem var(--font-lore-display),serif}.game-play-flow h3{color:#fff6dd;font:700 clamp(2.2rem,4vw,4.2rem)/.94 var(--font-lore-display),serif;margin:16px 0 18px}.game-dossier-features>.shell{position:relative}.game-dossier-features li span{color:#e9b653;font-size:.72rem}.game-dossier-access>.shell{position:relative}.game-dossier-access .eyebrow{color:#e9b653}.game-dossier-access h2{color:#fff5d6}.game-edition div>span{color:#e9b653;letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:900;display:block}.game-edition p{color:#d7d4cf;max-width:560px;font-size:.98rem;line-height:1.7}.game-purchase-action button{color:#fff8e8;min-height:52px;font:850 .78rem/1.2 var(--font-body),sans-serif;text-align:center;cursor:pointer;background:linear-gradient(135deg,#8b2e2b,#2e2535);border:1px solid #ffd69d80;padding:14px 18px;text-decoration:none}.game-dossier-release-notes article{min-height:230px;box-shadow:none;background:#0a0e13e0}.game-dossier-release-notes h3{color:#fff5d6;margin-top:45px}.game-dossier-release-notes p{color:#d5d1ca;font-size:.86rem}@media (max-width:640px){.game-play-flow h2{font-size:clamp(3rem,14vw,4.2rem)}}.mobile-menu-trigger,.mobile-navigation{display:none}.commission-chapter-masthead{color:#fff6d0;background:linear-gradient(125deg,#35101a,#302738 58%,#7a241f);position:relative;overflow:hidden}.commission-chapter-masthead>.shell{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(240px,.55fr);align-items:center;gap:clamp(35px,7vw,100px);min-height:430px;padding-block:clamp(48px,7vw,82px);display:grid;position:relative}.commission-chapter-masthead h1{color:#fff0bf;max-width:11ch;font:800 clamp(3.5rem,7vw,7rem)/.86 var(--font-lore-display),serif;letter-spacing:-.05em;margin:10px 0 20px}.commission-chapter-masthead-emblem{aspect-ratio:1;background:radial-gradient(circle,#db277738,#110c13c7 68%);border:1px solid #fef08a59;justify-self:center;place-items:center;width:min(100%,300px);display:grid;transform:rotate(2deg);box-shadow:0 28px 58px #0c03116b,inset 0 0 0 12px #ffffff06}.commission-chapter-navigation header h2{color:#fff0bf;max-width:780px;font:750 clamp(2.6rem,4.5vw,4.8rem)/.94 var(--font-lore-display),serif;margin:0}.commission-chapter-navigation nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.commission-chapter-navigation nav>a{min-width:0;min-height:210px;color:inherit;background:linear-gradient(145deg,#ffffff14,#ffffff06);border:1px solid #ffe8bf33;grid-template-columns:94px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:grid;position:relative;overflow:hidden}.commission-chapter-navigation nav>a:focus-visible,.commission-chapter-navigation nav>a:hover{background:#db27771f;border-color:#f9a8d4;outline:0;transform:translateY(-4px)}.commission-chapter-icon{object-fit:contain;background:radial-gradient(circle at 50% 38%,#db277733,#110c13f5 72%);border:1px solid #fef08a59;width:94px;height:126px;padding:5px;display:block;box-shadow:0 14px 28px #00000047}.commission-chapter-number{color:#fef08ab8;font:800 1rem var(--font-lore-display),serif;position:absolute;top:11px;right:13px}.commission-chapter-copy{gap:7px;min-width:0;display:grid}.commission-chapter-copy small{color:#f9a8d4;letter-spacing:.07em;text-transform:uppercase;font-size:.55rem;font-weight:900;line-height:1.35}.commission-chapter-copy strong{color:#fff6d0;font:700 clamp(1.15rem,1.8vw,1.65rem)/1.05 var(--font-lore-display),serif}.commission-chapter-navigation footer>a:last-child{color:#f9a8d4;font-size:.74rem;font-weight:850;text-decoration:none}.commission-pagination-controls{border-top:1px solid #4c1d5733;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;margin-top:70px;padding-top:32px;display:grid}.commission-pagination-controls button{color:#6d28d9;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #db2777;justify-self:start;padding:8px 0;font-size:.74rem;font-weight:900}.commission-pagination-controls button:disabled{color:#a996a4;cursor:not-allowed;border-bottom-color:#0000}.commission-pagination-controls p{color:#806679;text-transform:uppercase;align-items:baseline;gap:7px;margin:0;font-size:.66rem;font-weight:800;display:flex}.commission-pagination-controls strong{color:#7c3aed;font:750 1.7rem var(--font-lore-display),serif}.theme-cyberpunk-2077,.theme-inazuma-eleven-victory-road,.theme-south-park-scontri-di-retti,.theme-stardew-valley,.theme-the-mortuary-assistant,.theme-the-wound-remembers{--guide-accent:#ba2430;--guide-accent-2:#ead49f}.theme-cyberpunk-2077 .game-guide-reader,.theme-inazuma-eleven-victory-road .game-guide-reader,.theme-south-park-scontri-di-retti .game-guide-reader,.theme-stardew-valley .game-guide-reader,.theme-the-mortuary-assistant .game-guide-reader,.theme-the-wound-remembers .game-guide-reader{isolation:isolate;position:relative;overflow:hidden}.theme-cyberpunk-2077 .game-guide-reader>:not(.game-guide-theme-stickers),.theme-inazuma-eleven-victory-road .game-guide-reader>:not(.game-guide-theme-stickers),.theme-south-park-scontri-di-retti .game-guide-reader>:not(.game-guide-theme-stickers),.theme-stardew-valley .game-guide-reader>:not(.game-guide-theme-stickers),.theme-the-mortuary-assistant .game-guide-reader>:not(.game-guide-theme-stickers),.theme-the-wound-remembers .game-guide-reader>:not(.game-guide-theme-stickers){z-index:1;position:relative}.game-guide-theme-stickers{z-index:0;pointer-events:none;position:absolute;inset:0}.game-guide-theme-sticker{object-fit:contain;opacity:.14;filter:saturate(.9);width:clamp(72px,8vw,126px);height:clamp(72px,8vw,126px);position:absolute}.game-guide-theme-sticker.is-1{top:5%;left:clamp(8px,2vw,30px);transform:rotate(-8deg)}.game-guide-theme-sticker.is-2{top:21%;right:clamp(8px,2vw,30px);transform:rotate(7deg)}.game-guide-theme-sticker.is-3{top:38%;left:clamp(8px,2vw,30px);transform:rotate(5deg)}.game-guide-theme-sticker.is-4{top:55%;right:clamp(8px,2vw,30px);transform:rotate(-7deg)}.game-guide-theme-sticker.is-5{top:72%;left:clamp(8px,2vw,30px);transform:rotate(-4deg)}.game-guide-theme-sticker.is-6{top:88%;right:clamp(8px,2vw,30px);transform:rotate(8deg)}.game-guide-identity-divider{pointer-events:none;align-items:center;gap:clamp(12px,2vw,26px);min-height:112px;padding:18px clamp(18px,5vw,72px);display:flex}.game-guide-identity-divider span{background:linear-gradient(90deg,transparent,var(--guide-accent),var(--guide-accent-2));flex:1;height:3px}.game-guide-identity-divider span:last-child{transform:scaleX(-1)}.game-guide-identity-divider img{object-fit:contain;filter:drop-shadow(0 8px 12px #0000003d);flex:none;width:78px;height:78px}.theme-cyberpunk-2077 .game-guide-hero{color:#eafcff;background:linear-gradient(120deg,#050a11 0 54%,#151018 54% 100%);border-bottom-color:#f4e900}.theme-cyberpunk-2077 .game-guide-hero>div{background:linear-gradient(145deg,#040b12f5,#1b0a19f0)}.theme-cyberpunk-2077 .game-guide-title{color:#f4e900;text-shadow:3px 3px #ed1e79}.theme-cyberpunk-2077 .game-guide-hero .eyebrow,.theme-cyberpunk-2077 .game-guide-hero dt,.theme-cyberpunk-2077 .game-guide-hero>div>strong{color:#55e7f1}.theme-cyberpunk-2077 .game-guide-hero a{color:#091016;background:linear-gradient(105deg,#f4e900,#55e7f1);box-shadow:8px 8px #ed1e79}.theme-cyberpunk-2077 .game-guide-reader{--guide-accent:#e91e75;--guide-accent-2:#10dce7;background:linear-gradient(90deg,#0000 0 7%,#13d4e017 7% 7.2%,#0000 7.2% 93%,#e91e7517 93% 93.2%,#0000 93.2%),repeating-linear-gradient(0deg,#042c350f 0 1px,#0000 1px 36px),#f4f0df}.theme-cyberpunk-2077 .game-guide-reader:after{content:"";z-index:0;pointer-events:none;opacity:.14;background:linear-gradient(135deg,#0000 0 47%,#0ccbd4 47% 47.3%,#0000 47.3% 100%) 0 0/190px 190px;position:absolute;inset:0}.theme-cyberpunk-2077 .game-guide-section-tabs button{color:#dffcff;clip-path:polygon(0 0,94% 0,100% 16%,100% 100%,6% 100%,0 84%);background:#10161d;border:1px solid #1bbbc7;border-radius:0}.theme-cyberpunk-2077 .game-guide-section-tabs button small{color:#9db9be}.theme-cyberpunk-2077 .game-guide-section-tabs button.is-active{color:#081015;background:linear-gradient(120deg,#f4e900,#47dfe9);border-color:#ed1e79;box-shadow:8px 8px #e91e75b8}.theme-cyberpunk-2077 .game-guide-section-tabs button.is-active small{color:#17252a}.theme-cyberpunk-2077 .game-guide-section-icon-image{object-fit:contain!important;background:#071018!important;border:2px solid #45e2ec!important;border-radius:8px!important}.theme-cyberpunk-2077 .game-guide-tabs button.is-active{color:#081015;background:#f4e900;box-shadow:inset 0 -4px #ed1e79}.theme-cyberpunk-2077 .game-guide-chapter>header h2{color:#111b24;text-shadow:2px 2px #43dce838}.theme-cyberpunk-2077 .game-guide-blocks>section{background:#faf7e6f5;border-left:4px solid #e91e75}.theme-cyberpunk-2077 .game-guide-blocks>section:after{content:"//";color:#0b9da92e;font-size:48px;font-weight:900;position:absolute;top:12px;right:18px;transform:skew(-12deg)}.theme-inazuma-eleven-victory-road .game-guide-hero{color:#fff;background:linear-gradient(132deg,#062968 0 54%,#ef6a19 54% 100%);border-bottom-color:#ffd43b}.theme-inazuma-eleven-victory-road .game-guide-hero>div{background:radial-gradient(circle at 88% 14%,#ffdd4333,#0000 25%),linear-gradient(140deg,#082a68,#0d4990)}.theme-inazuma-eleven-victory-road .game-guide-title{color:#fff;text-shadow:3px 3px #ef6a19,6px 6px #063d85}.theme-inazuma-eleven-victory-road .game-guide-hero .eyebrow,.theme-inazuma-eleven-victory-road .game-guide-hero dt,.theme-inazuma-eleven-victory-road .game-guide-hero>div>strong{color:#ffe05b}.theme-inazuma-eleven-victory-road .game-guide-hero a{color:#082959;background:linear-gradient(110deg,#ffd63e,#fff3a8);box-shadow:7px 7px #ef6a19}.theme-inazuma-eleven-victory-road .game-guide-reader{--guide-accent:#ef6a19;--guide-accent-2:#1769ba;background-color:#f3f8e9;background-image:radial-gradient(circle at 50% 18%,#ffffffe0 0 2px,#0000 3px),linear-gradient(90deg,#1160a514 1px,#0000 0),linear-gradient(0deg,#1160a514 1px,#0000 0),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:80px 80px,64px 64px,64px 64px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.theme-inazuma-eleven-victory-road .game-guide-reader:after{content:"";z-index:0;pointer-events:none;opacity:.12;background:radial-gradient(#0000 0 24%,#1263a8 24.2% 24.8%,#0000 25%) 50% 0/520px 280px no-repeat,linear-gradient(90deg,#0000 49.7%,#1263a8 49.7% 50.3%,#0000 50.3%) 50% 0/520px 280px no-repeat;position:absolute;inset:0}.theme-inazuma-eleven-victory-road .game-guide-section-tabs button{color:#0b376d;background:linear-gradient(145deg,#fff,#e8f2ff);border:2px solid #1769ba;border-radius:22px 7px}.theme-inazuma-eleven-victory-road .game-guide-section-tabs button small{color:#41647d}.theme-inazuma-eleven-victory-road .game-guide-section-tabs button.is-active{color:#fff;background:linear-gradient(125deg,#0c58a6,#08316d 70%);border-color:#ffd23c;box-shadow:0 12px #ef6a19c2}.theme-inazuma-eleven-victory-road .game-guide-section-tabs button.is-active small{color:#e9f5ff}.theme-inazuma-eleven-victory-road .game-guide-section-icon-image{object-fit:contain!important;background:#eaf6ff!important;border:3px solid #f09a2f!important;border-radius:50%!important}.theme-inazuma-eleven-victory-road .game-guide-tabs button.is-active{color:#fff;background:#0d5da9;box-shadow:inset 0 -4px #f1791f}.theme-inazuma-eleven-victory-road .game-guide-chapter>header h2{color:#073a76}.theme-inazuma-eleven-victory-road .game-guide-blocks>section{background:#fffffff5;border-left:5px solid #ef6a19;border-radius:5px 24px}.theme-inazuma-eleven-victory-road .game-guide-blocks>section:after{content:"↗";color:#0d5da924;font-size:54px;font-weight:900;position:absolute;top:12px;right:20px;transform:rotate(-14deg)}.theme-the-mortuary-assistant .game-guide-hero{color:#ece7d6;background:linear-gradient(126deg,#080907 0 54%,#1b2018 54% 100%);border-bottom-color:#8e261f}.theme-the-mortuary-assistant .game-guide-hero>div{background:radial-gradient(circle at 85% 18%,#84935033,#0000 30%),linear-gradient(145deg,#11140f,#24221b)}.theme-the-mortuary-assistant .game-guide-title{color:#e8e0c9;text-shadow:0 0 24px #9db15a33;font-family:Georgia,Times New Roman,serif}.theme-the-mortuary-assistant .game-guide-hero .eyebrow,.theme-the-mortuary-assistant .game-guide-hero dt,.theme-the-mortuary-assistant .game-guide-hero>div>strong{color:#b9c27b}.theme-the-mortuary-assistant .game-guide-hero a{color:#f6ead6;background:linear-gradient(110deg,#631d18,#9e3126);box-shadow:0 12px 32px #0000006b}.theme-the-mortuary-assistant .game-guide-reader{--guide-accent:#7d241d;--guide-accent-2:#7d8653;background:linear-gradient(90deg,#0000 0 8%,#3e452d1a 8% 8.2%,#0000 8.2% 92%,#5d201b1a 92% 92.2%,#0000 92.2%),repeating-linear-gradient(0deg,#3532260f 0 1px,#0000 1px 31px),#eee8d8}.theme-the-mortuary-assistant .game-guide-reader:after{content:"";z-index:0;pointer-events:none;opacity:.1;background:linear-gradient(112deg,#0000 0 44%,#4e5636 44.2% 44.5%,#0000 44.7% 100%) 0 0/230px 170px;position:absolute;inset:0}.theme-the-mortuary-assistant .game-guide-section-tabs button{color:#302d25;background:linear-gradient(145deg,#f1ecdc,#d9d2bf);border:1px solid #737650;border-radius:2px;box-shadow:0 7px 16px #23201929}.theme-the-mortuary-assistant .game-guide-section-tabs button small{color:#625e4f}.theme-the-mortuary-assistant .game-guide-section-tabs button.is-active{color:#f2eddd;background:linear-gradient(120deg,#24271d,#12130f 72%);border-color:#9b372c;box-shadow:inset 0 -4px #7d241d,0 12px 24px #1a18134d}.theme-the-mortuary-assistant .game-guide-section-tabs button.is-active small{color:#c8c1ae}.theme-the-mortuary-assistant .game-guide-section-icon-image{object-fit:contain!important;background:#171813!important;border:2px solid #7e8357!important;border-radius:4px!important}.theme-the-mortuary-assistant .game-guide-tabs button.is-active{color:#f0e8d8;background:#25271d;box-shadow:inset 0 -4px #81251d}.theme-the-mortuary-assistant .game-guide-chapter>header h2{color:#29261f;font-family:Georgia,Times New Roman,serif}.theme-the-mortuary-assistant .game-guide-blocks>section{background:#f2edddf7;border-left:4px solid #6f281f}.theme-the-mortuary-assistant .game-guide-blocks>section:after{content:"✣";color:#4a523124;font-size:42px;position:absolute;top:12px;right:20px;transform:rotate(9deg)}.theme-cyberpunk-2077 .game-guide-gallery,.theme-inazuma-eleven-victory-road .game-guide-gallery,.theme-south-park-scontri-di-retti .game-guide-gallery,.theme-stardew-valley .game-guide-gallery,.theme-the-mortuary-assistant .game-guide-gallery,.theme-the-wound-remembers .game-guide-gallery{grid-template-columns:1fr}.theme-cyberpunk-2077 .game-guide-gallery figure>div,.theme-inazuma-eleven-victory-road .game-guide-gallery figure>div,.theme-south-park-scontri-di-retti .game-guide-gallery figure>div,.theme-stardew-valley .game-guide-gallery figure>div,.theme-the-mortuary-assistant .game-guide-gallery figure>div,.theme-the-wound-remembers .game-guide-gallery figure>div{aspect-ratio:auto;place-items:center;min-height:0;display:grid}.theme-cyberpunk-2077 .game-guide-gallery figure img,.theme-inazuma-eleven-victory-road .game-guide-gallery figure img,.theme-south-park-scontri-di-retti .game-guide-gallery figure img,.theme-stardew-valley .game-guide-gallery figure img,.theme-the-mortuary-assistant .game-guide-gallery figure img,.theme-the-wound-remembers .game-guide-gallery figure img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}@media (max-width:820px){.theme-cyberpunk-2077 .game-guide-section-tabs,.theme-inazuma-eleven-victory-road .game-guide-section-tabs,.theme-south-park-scontri-di-retti .game-guide-section-tabs,.theme-stardew-valley .game-guide-section-tabs,.theme-the-mortuary-assistant .game-guide-section-tabs,.theme-the-wound-remembers .game-guide-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.game-guide-theme-sticker{opacity:.09;width:62px;height:62px}}@media (max-width:700px){.theme-cyberpunk-2077 .game-guide-section-tabs,.theme-inazuma-eleven-victory-road .game-guide-section-tabs,.theme-south-park-scontri-di-retti .game-guide-section-tabs,.theme-stardew-valley .game-guide-section-tabs,.theme-the-mortuary-assistant .game-guide-section-tabs,.theme-the-wound-remembers .game-guide-section-tabs{display:flex}.game-guide-identity-divider{min-height:88px}.game-guide-identity-divider img{width:58px;height:58px}}.theme-south-park-scontri-di-retti{--guide-accent:#e94035;--guide-accent-2:#27a9d8}.theme-south-park-scontri-di-retti .game-guide-hero{color:#fff;background:#15354b;border-bottom:8px solid #f2d441}.theme-south-park-scontri-di-retti .game-guide-hero>div{background:linear-gradient(145deg,#0f4058,#17627b)}.theme-south-park-scontri-di-retti .game-guide-title{color:#fff5d5;letter-spacing:-.055em;text-shadow:4px 4px #121a21;font-weight:950}.theme-south-park-scontri-di-retti .game-guide-hero .eyebrow,.theme-south-park-scontri-di-retti .game-guide-hero dt,.theme-south-park-scontri-di-retti .game-guide-hero>div>strong{color:#f8df43}.theme-south-park-scontri-di-retti .game-guide-hero a{color:#111c24;background:#f6d638;border:3px solid #111c24;box-shadow:7px 7px #e53d32}.theme-south-park-scontri-di-retti .game-guide-reader{background:linear-gradient(#7bcbe338,#0000 210px),#edf6ee}.theme-south-park-scontri-di-retti .game-guide-section-tabs button{color:#142a36;background:#fff9e7;border:3px solid #15212a;border-radius:14px 14px 8px 8px;box-shadow:5px 5px #88c8d8}.theme-south-park-scontri-di-retti .game-guide-section-tabs button.is-active{color:#fff;background:#d83831;border-color:#17232b;box-shadow:6px 6px #f4d53e}.theme-south-park-scontri-di-retti .game-guide-section-tabs button.is-active small{color:#fff7cb}.theme-south-park-scontri-di-retti .game-guide-section-icon-image{object-fit:contain!important;background:0 0!important;border:0!important;border-radius:0!important}.theme-south-park-scontri-di-retti .game-guide-tabs button.is-active{color:#fff;background:#176a86;box-shadow:inset 0 -5px #f0d23e}.theme-south-park-scontri-di-retti .game-guide-chapter>header h2{color:#143d55;font-weight:950}.theme-south-park-scontri-di-retti .game-guide-blocks>section{background:#fffdf2;border:3px solid #193343;border-left:9px solid #e13d34;border-radius:16px;box-shadow:7px 7px #27a9d838}.theme-stardew-valley{--guide-accent:#4f8c4c;--guide-accent-2:#e4a83c}.theme-stardew-valley .game-guide-hero{color:#fff9df;background:#173c4d;border-bottom:7px solid #d99a37}.theme-stardew-valley .game-guide-hero>div{background:linear-gradient(145deg,#315e45,#173e39)}.theme-stardew-valley .game-guide-title{color:#fff1b6;text-shadow:0 4px #5a321f;font-family:Georgia,Times New Roman,serif}.theme-stardew-valley .game-guide-hero .eyebrow,.theme-stardew-valley .game-guide-hero dt,.theme-stardew-valley .game-guide-hero>div>strong{color:#ffd56b}.theme-stardew-valley .game-guide-hero a{color:#3c2818;background:#f2c45f;border:3px solid #70422a;box-shadow:0 8px #70422a}.theme-stardew-valley .game-guide-reader{background:radial-gradient(circle at 12% 7%,#7bb1641f,#0000 24%),linear-gradient(#f4ebc9 1px,#0000 0) 0 0/100% 36px,#fff9e9}.theme-stardew-valley .game-guide-section-tabs button{color:#3b3c24;background:#fff8dc;border:3px solid #8a5937;border-radius:18px;box-shadow:0 7px #d5b56e}.theme-stardew-valley .game-guide-section-tabs button.is-active{color:#fffbe4;background:#477b46;border-color:#68452e;box-shadow:0 8px #d99a37}.theme-stardew-valley .game-guide-section-tabs button.is-active small{color:#efffd9}.theme-stardew-valley .game-guide-section-icon-image{object-fit:contain!important;background:0 0!important;border:0!important;border-radius:0!important}.theme-stardew-valley .game-guide-tabs button.is-active{color:#fff;background:#4f8548;box-shadow:inset 0 -5px #dfaa42}.theme-stardew-valley .game-guide-chapter>header h2{color:#315d3d;font-family:Georgia,Times New Roman,serif}.theme-stardew-valley .game-guide-blocks>section{background:#fffdecf7;border:2px solid #b88954;border-left:8px solid #5b914e;border-radius:8px 22px;box-shadow:0 9px #cfa95b38}.theme-the-wound-remembers{--guide-accent:#a52c2f;--guide-accent-2:#c79a4a}.theme-the-wound-remembers .game-guide-hero{color:#ede5d2;background:#080b12;border-bottom:5px solid #8f262b}.theme-the-wound-remembers .game-guide-hero>div{background:radial-gradient(circle at 82% 16%,#9b252d40,#0000 32%),linear-gradient(145deg,#11141d,#241318)}.theme-the-wound-remembers .game-guide-title{color:#eee2c8;text-shadow:0 0 24px #b42e3480;font-family:Georgia,Times New Roman,serif}.theme-the-wound-remembers .game-guide-hero .eyebrow,.theme-the-wound-remembers .game-guide-hero dt,.theme-the-wound-remembers .game-guide-hero>div>strong{color:#d5aa58}.theme-the-wound-remembers .game-guide-hero a{color:#f7ead0;background:linear-gradient(110deg,#7a2026,#ad3438);border:1px solid #d1a152;box-shadow:0 13px 32px #0000008c}.theme-the-wound-remembers .game-guide-reader{background:linear-gradient(90deg,#7d191f14,#0000 17% 83%,#7d191f14),repeating-linear-gradient(0deg,#2d24200d 0 1px,#0000 1px 34px),#ece3d1}.theme-the-wound-remembers .game-guide-section-tabs button{color:#27211c;background:#e9deca;border:1px solid #725b41;border-radius:2px;box-shadow:0 10px 24px #19100e2e}.theme-the-wound-remembers .game-guide-section-tabs button.is-active{color:#f3e6cf;background:linear-gradient(125deg,#1a1718,#090a0e);border-color:#a52c31;box-shadow:inset 0 -4px #a52c31,0 12px 26px #00000057}.theme-the-wound-remembers .game-guide-section-tabs button.is-active small{color:#d5bf98}.theme-the-wound-remembers .game-guide-section-icon-image{filter:drop-shadow(0 9px 12px #0006);object-fit:contain!important;background:0 0!important;border:0!important;border-radius:0!important}.theme-the-wound-remembers .game-guide-tabs button.is-active{color:#f4ead7;background:#24191b;box-shadow:inset 0 -4px #a32b31}.theme-the-wound-remembers .game-guide-chapter>header h2{color:#2d2120;font-family:Georgia,Times New Roman,serif}.theme-the-wound-remembers .game-guide-blocks>section{background:#f0e7d4fa;border:1px solid #8e7757;border-left:6px solid #8e252b;border-radius:2px;box-shadow:0 13px 28px #22161424}@media (max-width:700px){.theme-south-park-scontri-di-retti .game-guide-hero figure img,.theme-stardew-valley .game-guide-hero figure img,.theme-the-wound-remembers .game-guide-hero figure img{object-fit:contain;width:100%;height:auto;max-height:none}}.game-guide-experience.theme-the-witcher-3{--witcher-ink:#171514;--witcher-paper:#e6dcc6;--witcher-red:#8f1f24;--witcher-silver:#c5c0b7;color:var(--witcher-ink);background:#090a0b;border-color:#c5c0b77a;box-shadow:0 34px 100px #0000009e,0 0 54px #8f1f2429}.theme-the-witcher-3 .game-guide-hero{isolation:isolate;border-bottom:5px solid var(--witcher-red);background:radial-gradient(circle at 78% 12%,#961c1f47,#0000 35%),linear-gradient(120deg,#060708,#18191a 58%,#260d10);position:relative}.theme-the-witcher-3 .game-guide-hero:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(118deg,#0000 0 55px,#ffffff05 56px 57px);position:absolute;inset:0}.theme-the-witcher-3 .game-guide-hero figure{background:#050607;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);place-content:stretch;justify-items:stretch;display:grid}.theme-the-witcher-3 .game-guide-hero figure img{object-fit:contain;filter:saturate(.88)contrast(1.08);align-self:center;width:100%;max-width:none;height:auto;max-height:none}.theme-the-witcher-3 .game-guide-hero figure figcaption{color:#c9c2b8;background:#090a0b;border-top:1px solid #c5c0b740}.theme-the-witcher-3 .game-guide-hero .eyebrow,.theme-the-witcher-3 .game-guide-hero>div>strong{color:#e5c9a7}.theme-the-witcher-3 .game-guide-hero dt,.theme-the-witcher-3 .game-guide-hero>div>span{color:#d97872}.theme-the-witcher-3 .game-guide-title{color:#f4eee4;text-shadow:0 0 30px #8f1f246b;font-family:Georgia,Times New Roman,serif}.theme-the-witcher-3 .game-guide-hero>div>p{color:#d0c9c0}.theme-the-witcher-3 .game-guide-hero dl,.theme-the-witcher-3 .game-guide-hero dl div{border-color:#c5c0b738}.theme-the-witcher-3 .game-guide-hero a{color:#fff7ed;background:linear-gradient(110deg,#7a181e,#b73538);box-shadow:0 13px 32px #6f10164d}.theme-the-witcher-3 .game-guide-reader{isolation:isolate;background:radial-gradient(circle at 94% 8%,#8f1f241f,transparent 28%),repeating-linear-gradient(0deg,#4230230e 0 1px,transparent 1px 32px),var(--witcher-paper);position:relative;overflow:hidden}.theme-the-witcher-3 .game-guide-reader:before{content:"";z-index:-1;aspect-ratio:1;opacity:.055;pointer-events:none;background:url(/atlas/the-witcher-3/section-icons-imagegen-v1/01-prepare.webp) 50%/contain no-repeat;width:400px;position:absolute;top:270px;right:-105px;transform:rotate(-8deg)}.theme-the-witcher-3 .game-guide-reader>*{z-index:1;position:relative}.theme-the-witcher-3 .game-guide-switch-heading>div{color:#5d5144}.theme-the-witcher-3 .game-guide-switch-heading>div strong,.theme-the-witcher-3 .game-guide-switch-heading>p{color:var(--witcher-red)}.theme-the-witcher-3 .game-guide-section-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.theme-the-witcher-3 .game-guide-section-tabs button{color:#2a2521;background:linear-gradient(145deg,#f6efdff7,#cfc3adf5);border:1px solid #42342857;border-radius:3px 18px;min-height:148px;box-shadow:inset 0 0 0 3px #ffffff38,0 12px 26px #34251a1f}.theme-the-witcher-3 .game-guide-section-tabs button small{color:#63594f}.theme-the-witcher-3 .game-guide-section-tabs button.is-active{color:#fff4e8;background:linear-gradient(115deg,#72171c,#1b1718 66%,#3b1115);border-color:#c9b08b;box-shadow:0 16px 34px #420f1359}.theme-the-witcher-3 .game-guide-section-tabs button.is-active small{color:#d7ccc0}.theme-the-witcher-3 .game-guide-section-icon-image{object-fit:contain!important;background:#090a0b!important;border:2px solid #9c8972!important;border-radius:50%!important}.theme-the-witcher-3 .game-guide-section-tabs button.is-active .game-guide-section-icon-image{border-color:#d9c39f!important;box-shadow:0 0 24px #ae2f316b!important}.theme-the-witcher-3 .game-guide-tabs{color-scheme:dark;background:#968a78;border-color:#4a372966}.theme-the-witcher-3 .game-guide-tabs button{color:#302821;background:#ded3bd}.theme-the-witcher-3 .game-guide-tabs button.is-active{color:#fff3e3;background:linear-gradient(110deg,#771b20,#1c1718 72%);box-shadow:inset 0 -4px #bf9d68}.theme-the-witcher-3 .game-guide-tabs button span{color:#8e1f24}.theme-the-witcher-3 .game-guide-tabs button.is-active span{color:#f0c684}.theme-the-witcher-3 .witcher-contract-divider{pointer-events:none;justify-content:center;align-items:center;gap:16px;height:105px;padding-inline:clamp(22px,6vw,90px);display:flex}.theme-the-witcher-3 .witcher-contract-divider-line{background:linear-gradient(90deg,#0000,#8a6e4e 25%,#8f1f24);flex:1;height:1px}.theme-the-witcher-3 .witcher-contract-divider-line:last-child{transform:scaleX(-1)}.theme-the-witcher-3 .witcher-contract-divider-seal{background:#0b0b0c url(/atlas/the-witcher-3/section-icons-imagegen-v1/02-witcher.webp) 50%/contain no-repeat;border:1px solid #9b7c58;border-radius:50%;flex:none;width:76px;height:76px;box-shadow:0 0 0 5px #8f1f241c,0 9px 22px #2c1c1340}.theme-the-witcher-3 .game-guide-chapter>header:before{content:"◆";color:#8f1f24;text-shadow:0 0 14px #8f1f2447}.theme-the-witcher-3 .game-guide-chapter>header h2{color:#211b17;font-family:Georgia,Times New Roman,serif}.theme-the-witcher-3 .game-guide-chapter>header>p{color:#8f1f24}.theme-the-witcher-3 .game-guide-chapter-meta strong{background:linear-gradient(110deg,#781a1f,#211719)}.theme-the-witcher-3 .game-guide-chapter-meta span{color:#665746;border-color:#70533861}.theme-the-witcher-3 .game-guide-gallery{background:linear-gradient(145deg,#151414,#050606);border:3px double #927551;grid-template-columns:1fr}.theme-the-witcher-3 .game-guide-gallery figure,.theme-the-witcher-3 .game-guide-gallery figure.is-primary{background:#050606;transform:none}.theme-the-witcher-3 .game-guide-gallery figure.is-primary>div,.theme-the-witcher-3 .game-guide-gallery figure>div{aspect-ratio:auto;place-items:center;min-height:0;display:grid}.theme-the-witcher-3 .game-guide-gallery figure img,.theme-the-witcher-3 .game-guide-gallery figure.is-primary img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;max-height:none;display:block}.theme-the-witcher-3 .game-guide-gallery figcaption{color:#d8cec1;background:#0b0a0a}.theme-the-witcher-3 .game-guide-blocks>section{background:linear-gradient(110deg,#8f1f240e,#0000 26%),#faf5e8ed;border-color:#4c372840;border-left:4px solid #8f1f24;position:relative}.theme-the-witcher-3 .game-guide-blocks>section:before{content:"";opacity:.09;pointer-events:none;background:url(/atlas/the-witcher-3/section-icons-imagegen-v1/06-living.webp) 50%/contain no-repeat;width:62px;height:62px;position:absolute;top:12px;right:18px}.theme-the-witcher-3 .game-guide-blocks small,.theme-the-witcher-3 .game-guide-blocks>section>span{color:#8f1f24}.theme-the-witcher-3 .game-guide-steps li:before{background:linear-gradient(145deg,#9c282b,#311719)}.theme-the-witcher-3 .game-guide-table-wrap th{background:#2b2020}.theme-the-witcher-3 .game-guide-table-wrap tr:nth-child(2n) td{background:#eee3cf}.theme-the-witcher-3 .game-guide-scenarios article{background:#e8ddca;border-color:#927551}.theme-the-witcher-3 .game-guide-sources{background:linear-gradient(120deg,#080909,#211719 66%,#421319);border-color:#a78658}.theme-the-witcher-3 .game-guide-sources>strong{color:#e8c78f}.theme-the-witcher-3 .game-guide-sources a{color:#f0e3d1;background:#8f1f2424;border-color:#b7976759}@media (max-width:820px){.theme-the-witcher-3 .game-guide-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.theme-the-witcher-3 .game-guide-section-tabs{display:flex}.theme-the-witcher-3 .game-guide-reader:before{width:260px;right:-95px}.theme-the-witcher-3 .witcher-contract-divider{gap:10px;height:82px}.theme-the-witcher-3 .witcher-contract-divider-seal{width:60px;height:60px}.theme-the-witcher-3 .game-guide-gallery figure.is-primary>div,.theme-the-witcher-3 .game-guide-gallery figure>div{aspect-ratio:auto;min-height:0}.theme-the-witcher-3 .game-guide-gallery figure img,.theme-the-witcher-3 .game-guide-gallery figure.is-primary img{object-fit:contain;height:auto}.commission-chapter-masthead h1{font-size:clamp(3rem,14vw,4.7rem)}.commission-chapter-navigation header h2{font-size:clamp(2.65rem,12vw,4rem)}.commission-chapter-navigation nav>a{scroll-snap-align:center;min-height:180px}.commission-chapter-navigation footer .button{width:100%}}.commission-load-more{text-align:center;border-top:1px solid #4c1d5733;justify-items:center;gap:12px;margin-top:70px;padding-top:34px;display:grid}.commission-load-more p{color:#604d5c;margin:0;font-size:.9rem}.commission-launch-offer p{margin-left:0}.commission-terms-link{color:#6d28d9;border-bottom:2px solid #db2777;width:fit-content;margin-top:18px;padding-bottom:5px;font-size:.76rem;font-weight:850;display:inline-block}.commission-request-policy{border-top:1px solid #4c1d5733;grid-template-columns:76px 1fr;gap:18px;margin-top:30px;padding-top:24px;display:grid}.commission-request-policy>img{object-fit:contain;width:76px;height:76px}.commission-request-policy strong{color:#3f174e;font:700 1.25rem var(--font-lore-display),serif}.commission-request-policy li{color:#604d5c;margin-block:5px;font-size:.78rem;line-height:1.5}.commission-package-choice>span{color:#5b214f;margin-bottom:11px;font-size:.75rem;font-weight:800;display:block}.commission-package-choice>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.commission-package-choice label{cursor:pointer;background:#fffdf8;border:1px solid #4c1d572e;min-width:0;position:relative;overflow:hidden;display:grid!important}.commission-card-copy p,.commission-card-link,.commission-pricing-details dt,.commission-pricing-details li,.commission-process .process-grid p{font-size:clamp(.84rem,1vw,.98rem)}.commission-consent strong,.commission-form-review dd,.commission-request .request-form label,.commission-review-brief p{font-size:.82rem}.commission-similar-cta{z-index:1;position:relative;bottom:auto;box-shadow:0 18px 35px #4c1d571a}.commission-status-terms input{accent-color:#7c3aed;width:18px;height:18px}.commission-status-conditions-link{color:#fef08a;border-bottom:1px solid #f9a8d4;margin-top:-18px;font-size:.7rem;font-weight:800;display:inline-block}.commission-admin-hero h1{font-size:clamp(3rem,5.4vw,5.5rem)}.commission-terms-hero img{object-fit:contain;filter:drop-shadow(0 24px 30px #0a020f66);width:100%;max-height:230px}.commission-terms-hero h1{color:#fff6d0;font:700 clamp(3.5rem,6.4vw,6.7rem)/.88 var(--font-lore-display),serif;margin:4px 0 20px}.commission-terms-layout{grid-template-columns:270px minmax(0,1fr);gap:clamp(45px,8vw,110px);padding-top:90px;display:grid}.commission-terms-layout h2{color:#3f174e;font:700 clamp(2.4rem,4.5vw,4.7rem)/.98 var(--font-lore-display),serif;margin:0 0 22px}@media (max-width:980px){.site-header{position:sticky}.mobile-menu-trigger{color:#4c1d57;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-left:auto;padding:0;font-weight:850;display:flex}.mobile-menu-trigger img{object-fit:contain;width:39px;height:39px}.mobile-menu-trigger span{letter-spacing:.04em;text-transform:uppercase;font-size:.7rem}.mobile-navigation{background:#fff8f1fa;border-top:1px solid #4c1d5724;display:block}.mobile-navigation ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:min(100% - 28px,1180px);margin:0 auto;padding:18px 0 25px;list-style:none;display:grid}.mobile-navigation a{color:#4c1d57;text-align:center;justify-items:center;gap:7px;height:100%;padding:11px 5px;display:grid}.mobile-navigation img{object-fit:contain;filter:drop-shadow(0 8px 10px #4c1d5729);width:76px;height:76px}.mobile-navigation span{font-size:.65rem;font-weight:850}}@media (max-width:640px){.header-contact{display:none}.mobile-navigation ul{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-request-policy>img{width:55px;height:55px}.commission-detail-copy h1{max-width:none;font-size:clamp(2.5rem,12vw,3.8rem)}.commission-admin-hero img{width:64px;height:72px}.commission-admin-hero h1{font-size:clamp(2rem,9.5vw,3.2rem)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{max-width:100%;overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:var(--font-body),sans-serif;margin:0;line-height:1.65}.site-header{padding-top:env(safe-area-inset-top,0)}.site-footer{padding-bottom:env(safe-area-inset-bottom,0)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button:disabled,input:disabled{cursor:not-allowed;opacity:.65}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.skip-link{z-index:100;background:var(--ink);color:#fff;padding:10px 16px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.eyebrow{color:var(--violet);letter-spacing:.19em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:800}.site-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f3f0e8f0}.header-inner{align-items:center;gap:32px;min-height:78px;display:flex}.brand{align-items:center;gap:10px;min-width:max-content;display:inline-flex}.brand-mark{border:1px solid var(--violet);width:42px;height:42px;color:var(--violet);font:700 1rem var(--font-display),serif;border-radius:50%;place-items:center;display:grid}.brand small,.brand strong{line-height:1;display:block}.brand strong{font:700 1.35rem var(--font-display),serif;letter-spacing:.02em}.brand small{color:var(--violet);letter-spacing:.24em;text-transform:uppercase;margin-top:5px;font-size:.62rem;font-weight:800}.site-header nav{margin-left:auto}.nav-list{gap:25px;margin:0;padding:0;list-style:none;display:flex}.nav-list a{color:#38443f;font-size:.78rem;font-weight:700}.header-contact{border:1px solid var(--ink);border-radius:99px;padding:9px 15px;font-size:.76rem;font-weight:800}.hero{grid-template-columns:1.07fr .93fr;align-items:center;gap:70px;min-height:710px;padding-block:90px;display:grid}.character-hero h1,.hero h1,.page-hero h1{font:600 clamp(4rem,8vw,7.6rem)/.78 var(--font-display),serif;letter-spacing:-.055em;margin:0}.hero h1 span{color:var(--violet);font-style:italic;display:block}.hero-lead{max-width:650px;color:var(--ink-soft);margin:30px 0 0;font-size:clamp(1.05rem,2vw,1.32rem)}.button-row{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{letter-spacing:.02em;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:11px 21px;font-size:.8rem;font-weight:800;display:inline-flex}.button-primary{background:var(--violet);color:#fff}.button-primary:focus-visible,.button-primary:hover{background:var(--violet-deep)}.button-ghost{border-color:var(--line);background:#ffffff57}.button-light{background:var(--white);color:var(--ink)}.hero-orbit{aspect-ratio:1;background:radial-gradient(circle,#6750a426,#0000 50%);border:1px solid #6750a440;border-radius:50%;max-width:485px;margin-inline:auto;position:relative}.hero-orbit:after,.hero-orbit:before{content:"";border:1px dashed #6750a438;border-radius:50%;position:absolute;inset:12%}.hero-orbit:after{border-style:solid;inset:30%}.orbit-core{text-align:center;background:var(--ink);color:#fff;box-shadow:var(--shadow);border-radius:50%;place-content:center;display:grid;position:absolute;inset:34%}.orbit-core strong{font:600 3rem var(--font-display),serif;line-height:1}.orbit-core span{letter-spacing:.22em;text-transform:uppercase;font-size:.56rem}.orbit-label{border:1px solid var(--line);background:var(--white);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:8px 13px;font-size:.68rem;font-weight:800;position:absolute;box-shadow:0 10px 30px #191f1c14}.orbit-label-one{top:8%;left:18%}.orbit-label-two{top:27%;right:-1%}.orbit-label-three{bottom:12%;right:18%}.orbit-label-four{bottom:25%;left:-1%}.section-heading{max-width:680px}.encyclopedia-feature h2,.final-cta h2,.protection-grid h2,.section-heading h2,.shop-banner strong,.social-layout h2{font:600 clamp(2.6rem,5vw,4.7rem)/.98 var(--font-display),serif;letter-spacing:-.035em;margin:0}.section-heading>p:last-child{max-width:620px;color:var(--ink-soft);margin:22px 0 0}.section-heading-inverse h2{color:#fff}.section-heading-inverse>p:last-child{color:#c8cfcb}.portal-grid{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:55px;display:grid;overflow:hidden}.portal-card{background:var(--white);flex-direction:column;min-height:335px;padding:28px;transition:transform .25s,background .25s;display:flex}.portal-card:hover{z-index:2;box-shadow:var(--shadow);background:#fff;position:relative;transform:translateY(-5px)}.portal-index{color:var(--ink-soft);font:600 1rem var(--font-display),serif}.portal-symbol{color:var(--violet);font:500 2.1rem var(--font-display),serif;margin:auto 0 18px}.portal-card h3{font:600 1.8rem var(--font-display),serif;margin:0 0 8px}.portal-card p{color:var(--ink-soft);margin:0 0 20px;font-size:.85rem}.game-card a,.portal-card .text-link,.text-link{color:var(--violet);font-size:.78rem;font-weight:800}.section-dark{background:var(--ink);color:#fff}.split-feature{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.split-feature .button{margin-top:30px}.art-preview-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.art-tone-violet{background:linear-gradient(145deg,#302747,#826ca0)}.art-tone-amber{background:linear-gradient(145deg,#55432c,#d1a15d)}.art-tone-teal{background:linear-gradient(145deg,#173d3c,#6b9b95)}.art-tone-rose{background:linear-gradient(145deg,#4a2834,#b16e7e)}.watermark{z-index:2;color:#ffffff9e;text-align:center;letter-spacing:.18em;border-block:1px solid #ffffff73;width:160%;padding:7px;font-size:.55rem;font-weight:800;position:absolute;transform:rotate(-28deg)}.artwork-meta p{color:var(--violet);text-transform:uppercase;margin:0 0 3px;font-size:.62rem;font-weight:800}.artwork-meta h3{font:600 1.3rem var(--font-display),serif;margin:0}.artwork-meta>span{color:var(--ink-soft);font-size:.65rem}.feature-head{justify-content:space-between;align-items:end;gap:30px;display:flex}.game-strip{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.game-card{border:1px solid var(--line);background:#ffffff59;border-radius:5px;flex-direction:column;min-height:270px;padding:25px;display:flex}.game-card-top{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:12px;font-size:.65rem;font-weight:700;display:flex}.status{border-radius:99px;padding:5px 9px}.status-progress{color:#6b4c14;background:#f1dfbd}.status-concept{color:#463a60;background:#ded9e9}.status-live{color:#245b47;background:#cde5db}.game-card h3{font:600 2rem var(--font-display),serif;margin:auto 0 8px}.game-card p{color:var(--ink-soft);margin:0 0 20px;font-size:.85rem}.encyclopedia-feature{border-top:1px solid var(--line);grid-template-columns:.72fr 1.28fr;align-items:center;gap:80px;display:grid}.encyclopedia-monogram{aspect-ratio:1;background:var(--violet);color:#ffffffe6;font:600 12rem var(--font-display),serif;box-shadow:var(--shadow);border-radius:50% 50% 8px;place-items:center;display:grid}.encyclopedia-feature>div:last-child>p:not(.eyebrow){max-width:620px;color:var(--ink-soft)}.quick-facts{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:30px 0;display:grid}.quick-facts div{background:var(--paper);padding:15px}.quick-facts dt{color:var(--ink-soft);text-transform:uppercase;font-size:.62rem;font-weight:800}.quick-facts dd{margin:5px 0 0;font-size:.8rem;font-weight:700}.final-cta{text-align:center;max-width:900px}.final-cta p:not(.eyebrow){max-width:630px;color:var(--ink-soft);margin:20px auto 28px}.page-hero h1{max-width:850px;font-size:clamp(3.8rem,7vw,7rem)}.filter-row,.tag-row{flex-wrap:wrap;gap:9px;display:flex}.filter-row{margin-bottom:35px}.filter-row span,.tag-row span{border:1px solid var(--line);border-radius:99px;padding:7px 12px;font-size:.68rem;font-weight:700}.filter-row .filter-active{background:var(--ink);color:#fff}.art-gallery{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.protection-grid{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.protection-list{background:var(--line);gap:1px;display:grid}.protection-list article{background:var(--paper);padding:25px}.contact-grid article>span,.protection-list strong,.shop-categories article>span{color:var(--violet);font:600 1rem var(--font-display),serif}.protection-list h3{font:600 1.5rem var(--font-display),serif;margin:10px 0 5px}.protection-list p{color:var(--ink-soft);margin:0;font-size:.82rem}.process-grid{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.process-grid h2{font:600 1.55rem var(--font-display),serif;margin:70px 0 8px}.process-grid p{color:var(--ink-soft);font-size:.8rem}.section-soft{background:var(--paper-deep)}.commission-layout{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.commission-layout h2{font:600 3.5rem/1 var(--font-display),serif}.check-list li{border-bottom:1px solid var(--line);padding:10px 0 10px 24px;font-size:.8rem}.request-form{border:1px solid var(--line);background:var(--white);grid-template-columns:1fr 1fr;gap:18px;padding:30px;display:grid}.field-wide{grid-column:1/-1}.game-list{gap:35px;display:grid}.game-project{border:1px solid var(--line);background:var(--white);border-radius:6px;grid-template-columns:.8fr 1.2fr;min-height:440px;display:grid;overflow:hidden}.game-cover{color:#fff;flex-direction:column;justify-content:end;padding:35px;display:flex}.cover-1{background:linear-gradient(140deg,#2f2747,#70579a)}.cover-2{background:linear-gradient(140deg,#1d4140,#4f867f)}.cover-3{background:linear-gradient(140deg,#6a432c,#c3884b)}.game-cover span{letter-spacing:.16em;text-transform:uppercase;margin-bottom:auto;font-size:.65rem;font-weight:800}.game-cover strong{font:600 3.2rem/1 var(--font-display),serif}.game-cover small{opacity:.75;margin-top:10px}.game-project-body{flex-direction:column;justify-content:center;padding:45px;display:flex}.game-project-body h2{font:600 3rem/1 var(--font-display),serif;margin:35px 0 10px}.game-project-body>p{color:var(--ink-soft)}.project-facts{grid-template-columns:1fr 1fr;gap:20px;margin:22px 0;display:grid}.project-facts dt{color:var(--ink-soft);text-transform:uppercase;font-size:.62rem;font-weight:800}.project-facts dd{margin:4px 0 0;font-size:.78rem;font-weight:700}.encyclopedia-tools{max-width:740px;margin-bottom:55px}.encyclopedia-tools label{font:600 2rem var(--font-display),serif;margin-bottom:10px;display:block}.encyclopedia-tools>div{display:flex}.encyclopedia-tools input{border:1px solid var(--line);background:#fff;flex:1;padding:15px}.encyclopedia-tools button{background:var(--violet);color:#fff;border:0;padding:0 22px}.encyclopedia-tools p{color:var(--ink-soft);font-size:.68rem}.category-grid,.contact-grid,.shop-categories{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.category-grid article,.contact-grid article,.shop-categories article{border-right:1px solid var(--line);min-height:235px;padding:25px}.category-grid article:last-child,.contact-grid article:last-child,.shop-categories article:last-child{border:0}.category-grid h2,.contact-grid h2,.shop-categories h2{font:600 1.65rem var(--font-display),serif;margin:65px 0 8px}.category-grid p,.contact-grid p,.shop-categories p{color:var(--ink-soft);font-size:.78rem}.entry-list{margin-top:30px}.entry-row{border:1px solid var(--line);background:var(--white);grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:20px;display:grid}.entry-initial{background:var(--violet);color:#fff;width:50px;height:50px;font:600 1.8rem var(--font-display),serif;border-radius:50%;place-items:center;display:grid}.entry-row small,.entry-row strong{display:block}.entry-row strong{font:600 1.4rem var(--font-display),serif}.entry-row small{color:var(--ink-soft)}.character-hero{background:var(--ink);color:#fff;padding-block:55px 80px}.character-hero-grid{grid-template-columns:280px 1fr;align-items:center;gap:60px;display:grid}.character-portrait{aspect-ratio:.78;background:linear-gradient(145deg,#604c8b,#281f40);border:1px solid #fff3;place-items:center;display:grid}.character-portrait span{font:600 9rem var(--font-display),serif}.character-portrait small{opacity:.65;align-self:end;margin-bottom:18px}.character-hero h1{font-size:clamp(4rem,8vw,7rem)}.character-subtitle{color:#cbd2cf}.character-hero .tag-row span{border-color:#ffffff38}.character-layout{grid-template-columns:310px 1fr;gap:80px;padding-block:80px;display:grid}.character-dossier{border:1px solid var(--line);background:var(--white);align-self:start;padding:25px;position:sticky;top:110px}.character-dossier h2{font:600 1.7rem var(--font-display),serif;margin-top:0}.character-dossier dl{margin:0}.character-dossier dl div{border-top:1px solid var(--line);padding:12px 0}.character-dossier dt{color:var(--ink-soft);text-transform:uppercase;font-size:.61rem;font-weight:800}.character-dossier dd{margin:3px 0 0;font-size:.8rem;font-weight:700}.character-content{max-width:760px}.character-content section{border-bottom:1px solid var(--line);margin-bottom:50px;padding-bottom:50px}.character-content h2{font:600 2.6rem var(--font-display),serif}.character-content p{color:var(--ink-soft)}.two-columns{grid-template-columns:1fr 1fr;gap:50px;display:grid}.detail-list{padding-left:18px}.detail-list li{margin:8px 0}.relation-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.relation-grid div{border:1px solid var(--line);padding:16px}.relation-grid span,.relation-grid strong{display:block}.relation-grid span{color:var(--ink-soft);font-size:.7rem}.appearance-table>div{border-bottom:1px solid var(--line);grid-template-columns:1.3fr 1fr .7fr;gap:16px;padding:14px;font-size:.78rem;display:grid}.appearance-head{color:var(--ink-soft);text-transform:uppercase;font-weight:800;font-size:.62rem!important}.shop-banner{background:var(--ink);color:#fff;text-align:center;flex-direction:column;justify-content:center;min-height:420px;padding:60px;display:flex}.shop-banner span{color:var(--amber);letter-spacing:.3em;text-transform:uppercase;font-size:.75rem;font-weight:800}.shop-banner strong{color:#fff;font-size:clamp(5rem,13vw,10rem);line-height:.8}.shop-banner p{color:#cbd2cf;margin:30px auto 0}.shop-categories{grid-template-columns:repeat(3,1fr);margin-top:30px}.social-layout{align-items:center;gap:90px}.social-layout,.social-list{grid-template-columns:1fr 1fr;display:grid}.social-list{background:#ffffff26;gap:1px}.social-list>a{background:var(--ink);color:#fff8df;min-height:120px;font:600 1.5rem var(--font-display),serif;flex-direction:column;justify-content:end;padding:20px;text-decoration:none;display:flex}.social-list>a:focus-visible,.social-list>a:hover{color:#f4cf49;background:#201925}.social-list small{color:#aeb8b4;font:500 .62rem var(--font-body),sans-serif;text-transform:uppercase;margin-top:7px}.contact-grid article small{color:var(--violet);font-size:.65rem;font-weight:800}.footer-grid{grid-template-columns:1.6fr .7fr .7fr;gap:60px;padding-bottom:60px;display:grid}.brand-footer .brand-mark{color:#b6a8dc;border-color:#9f8ed0}.brand-footer small{color:#b6a8dc}.site-footer a,.site-footer p{color:#aeb8b4;font-size:.76rem}.site-footer h2{color:#fff;text-transform:uppercase;margin:0 0 18px;font-size:.72rem}.site-footer ul{margin:0;padding:0;list-style:none}.footer-bottom{color:#7f8c87;border-top:1px solid #ffffff1a;justify-content:space-between;gap:25px;padding-block:20px;font-size:.62rem;display:flex}@media (max-width:980px){.nav-list{display:none}.header-contact{margin-left:auto}.hero{grid-template-columns:1fr;min-height:auto;padding-block:70px}.hero-orbit{width:min(82vw,460px)}.game-strip,.portal-grid{grid-template-columns:repeat(2,1fr)}.encyclopedia-feature,.game-project,.protection-grid,.social-layout,.split-feature{grid-template-columns:1fr}.encyclopedia-monogram{max-width:430px}.category-grid,.contact-grid{grid-template-columns:repeat(2,1fr)}.character-layout{grid-template-columns:1fr}.character-dossier{position:static}.character-hero-grid{grid-template-columns:220px 1fr}}@media (max-width:640px){.shell{width:min(100% - 28px,1180px)}.section{padding-block:75px}.site-header{position:static}.header-inner{min-height:68px}.header-contact{padding:8px 11px}.brand-mark{width:37px;height:37px}.brand strong{font-size:1.15rem}.hero h1{font-size:4.1rem}.hero-orbit{width:92%}.orbit-label-two{right:-5%}.orbit-label-four{left:-5%}.art-gallery,.art-preview-grid,.category-grid,.contact-grid,.footer-grid,.game-strip,.portal-grid,.quick-facts,.relation-grid,.shop-categories,.social-list,.two-columns{grid-template-columns:1fr}.portal-card{min-height:280px}.split-feature{gap:45px}.feature-head{display:block}.feature-head>a{margin-top:18px;display:inline-block}.field-wide{grid-column:auto}.game-cover{min-height:340px}.game-project-body{padding:28px}.character-hero-grid,.project-facts{grid-template-columns:1fr}.character-portrait{max-width:240px}.character-layout{gap:35px}.appearance-table>div{grid-template-columns:1fr;gap:3px}.appearance-head{display:none!important}.shop-banner{min-height:360px;padding:30px}.shop-banner strong{font-size:5rem}.footer-bottom{flex-direction:column}}.commission-admin-hero img{object-fit:contain;filter:drop-shadow(0 24px 25px #05000c59);width:190px;height:200px}.commission-admin-hero h1{color:#fff6d0;font:700 clamp(3.8rem,7vw,7.4rem)/.84 var(--font-lore-display),serif;letter-spacing:-.035em;margin:5px 0 18px}.commission-admin-summary>div{border-right:1px solid #4c1d572e;min-width:0;padding:24px 30px}.commission-admin-controls input,.commission-admin-editor input{color:#352238;width:100%;font:750 .82rem/1.45 var(--font-body),sans-serif;background:0 0;border:0;border-bottom:1px solid #4c1d5759;border-radius:0;padding:13px 2px}.commission-admin-facts dd{color:#352238;overflow-wrap:anywhere;margin:0;font-size:.76rem;font-weight:750}.commission-admin-brief p,.commission-admin-consents p,.commission-admin-files>p{color:#604d5c;white-space:pre-wrap;margin:0;font-size:.87rem;line-height:1.78}.commission-admin-warning p{color:#6d3e25;margin:8px 0 0;font-size:.75rem;line-height:1.55}.commission-admin-editor-heading h3{color:#3f174e;font:700 clamp(2rem,3.2vw,3.2rem)/1 var(--font-lore-display),serif;margin:0}.commission-admin-slot input{accent-color:#7c3aed;height:18px;padding:0;width:18px!important}.commission-admin-placeholder h2{color:#3f174e;max-width:650px;font:700 clamp(3.2rem,6vw,6rem)/.92 var(--font-lore-display),serif;margin:12px 0 18px}.commission-admin-placeholder p{color:#604d5c;max-width:600px;font-size:.88rem;line-height:1.7}.commission-admin-access-denied img{object-fit:contain;width:180px;height:190px}.commission-admin-access-denied h1{color:#fff6d0;font:700 clamp(3rem,7vw,6.5rem)/.94 var(--font-lore-display),serif;margin:15px 0}.commission-admin-access-denied p{color:#eadfea;max-width:620px;line-height:1.7}@media (max-width:640px){.commission-admin-hero img{width:95px;height:110px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.studio-games-page{color:#172554;background:#fffaf0 url(/backgrounds/lorewise-parchment-v2.webp) top/auto 1200px;overflow:hidden}.studio-games-hero-copy h1{color:#172554;max-width:760px;font:700 clamp(4rem,7.7vw,8.2rem)/.86 var(--font-lore-display),serif;letter-spacing:-.06em;margin:14px 0 28px}.studio-games-hero-copy>p:not(.eyebrow){color:#405279;max-width:680px;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.8}.studio-games-actions{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.studio-games-actions a{color:#fff;background:#1d4ed8;padding:14px 21px;font-size:.75rem;font-weight:850}.studio-games-actions a:last-child{background:#f97316}.studio-games-actions a:focus-visible,.studio-games-actions a:hover{background:#db2777}.studio-games-emblem{margin:0;position:relative}.studio-games-emblem>img{filter:drop-shadow(0 34px 38px #1d4ed833);width:100%;height:auto;display:block}.studio-games-emblem figcaption{background:#fffcf7f0;min-width:min(78%,390px);padding:19px 23px;position:absolute;bottom:4%;right:4%;box-shadow:0 18px 45px #17255433}.studio-games-emblem figcaption small,.studio-games-emblem figcaption span,.studio-games-emblem figcaption strong{display:block}.studio-games-emblem figcaption span{color:#db2777;letter-spacing:.12em;text-transform:uppercase;font-size:.59rem;font-weight:900}.studio-games-emblem figcaption strong{color:#172554;font:700 clamp(1.35rem,2vw,2rem) var(--font-lore-display),serif;margin:4px 0}.studio-games-emblem figcaption small{color:#5b6480;font-size:.63rem;font-weight:750}.studio-games-index a:focus-visible,.studio-games-index a:hover{color:#7c3aed;background:#fff4d6}.studio-games-intro{padding-block:110px}.studio-games-intro>header{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(45px,9vw,130px);margin-bottom:58px;display:grid}.studio-access-section h2,.studio-community h2,.studio-development h2,.studio-dossier-copy h2,.studio-games-intro h2,.studio-games-next h2{color:#172554;font:700 clamp(3.1rem,5.5vw,6rem)/.93 var(--font-lore-display),serif;letter-spacing:-.045em;margin:10px 0 0}.studio-games-intro>header>p{color:#56617c;margin:0;font-size:.92rem;line-height:1.8}.studio-area-list{border-top:1px solid #17255438}.studio-area-list article{border-bottom:1px solid #1725542e;grid-template-columns:75px minmax(0,1fr) auto;align-items:center;gap:30px;padding:32px 0;display:grid}.studio-area-list article>span{color:#db2777;font:700 1.2rem var(--font-lore-display),serif}.studio-area-list article>div>p:first-child{color:#7c3aed;letter-spacing:.09em;text-transform:uppercase;margin:0 0 5px;font-size:.6rem;font-weight:900}.studio-area-list h3{color:#172554;font:700 clamp(1.65rem,3vw,2.8rem) var(--font-lore-display),serif;margin:0}.studio-area-list article>div>p:last-child{color:#56617c;max-width:780px;margin:8px 0 0;font-size:.8rem;line-height:1.6}.studio-area-list article>strong{color:#f97316;font-size:1.6rem}.studio-dossier-art img{filter:drop-shadow(0 34px 38px #0000005c);width:100%;height:auto;display:block}.studio-dossier-copy .eyebrow{color:#fef08a}.studio-dossier-copy h2{color:#fff}.studio-development{padding-block:115px}.studio-development>header{max-width:900px;margin-bottom:55px}.studio-development-list h3{color:#172554;font:700 clamp(1.7rem,3vw,2.7rem) var(--font-lore-display),serif;margin:0 0 10px}.studio-development-list p{color:#56617c;max-width:650px;margin:0;font-size:.8rem;line-height:1.65}.studio-access-section header{max-width:850px;margin-bottom:52px}.studio-access-list h3{color:#172554;font:700 clamp(2.3rem,4vw,4rem)/.95 var(--font-lore-display),serif;margin:auto 0 14px}.studio-community{grid-template-columns:1.12fr .88fr;align-items:center;gap:clamp(50px,9vw,135px);padding-block:115px;display:grid}.studio-games-next h2{max-width:1000px;margin-inline:auto}.studio-games-next p:not(.eyebrow){color:#46516d;max-width:680px;margin:24px auto 28px;font-size:.9rem;line-height:1.75}@media (max-width:980px){.studio-games-emblem{max-width:720px}.studio-games-intro>header{grid-template-columns:1fr;gap:25px}}@media (max-width:640px){.studio-games-actions{flex-direction:column;align-items:stretch}.studio-games-actions a{text-align:center}.studio-games-emblem figcaption{width:calc(100% - 28px);margin:-25px auto 0;position:relative;bottom:auto;right:auto}.studio-community,.studio-development,.studio-games-intro{padding-block:80px}.studio-access-section h2,.studio-community h2,.studio-development h2,.studio-dossier-copy h2,.studio-games-intro h2,.studio-games-next h2{font-size:clamp(2.65rem,12vw,4.2rem)}.studio-area-list article{grid-template-columns:45px 1fr;gap:18px}.studio-area-list article>strong{display:none}}.studio-real-projects>header h2{color:#172554;font:700 clamp(3.1rem,5.5vw,6rem)/.93 var(--font-lore-display),serif;letter-spacing:-.045em;margin:10px 0 0}.studio-real-project-list{gap:42px;display:grid}.studio-real-project{background:#fffdf8;grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);min-height:590px;display:grid;overflow:hidden;box-shadow:0 28px 70px #1725542b}.studio-real-project-visual{background:#08131a;min-height:590px;position:relative;overflow:hidden}.studio-real-project-visual>img:first-child{object-fit:contain;width:100%;height:100%;transition:transform .5s;display:block}.studio-real-project-visual:after{content:"";background:linear-gradient(#0000 35%,#030811c7);position:absolute;inset:0}.studio-real-project-visual:focus-visible>img:first-child,.studio-real-project-visual:hover>img:first-child{transform:scale(1.035)}.studio-real-project-logo{z-index:2;filter:drop-shadow(0 12px 20px #000000a6);position:absolute;bottom:5%;left:6%;object-fit:contain!important;width:88%!important;height:auto!important}.studio-real-project-visual>strong{z-index:2;color:#fff;font:700 clamp(3rem,5vw,6rem)/.9 var(--font-lore-display),serif;text-shadow:0 8px 25px #000c;position:absolute;bottom:8%;left:7%;right:7%}.studio-real-project-copy{flex-direction:column;justify-content:center;padding:clamp(35px,5vw,68px);display:flex}.studio-real-project-copy>div:first-child{justify-content:space-between;align-items:center;gap:15px;display:flex}.studio-real-project-copy>div:first-child>span{color:#7c3aed;letter-spacing:.08em;text-transform:uppercase;font-size:.59rem;font-weight:900}.studio-real-project-copy>p:first-of-type{color:#db2777;letter-spacing:.075em;text-transform:uppercase;margin:38px 0 7px;font-size:.62rem;font-weight:900}.studio-real-project-copy h3{font:700 clamp(2.5rem,4.7vw,5.1rem)/.9 var(--font-lore-display),serif;letter-spacing:-.045em;margin:0}.studio-real-project-copy h3 a{color:#172554}.studio-real-project-copy>p:nth-of-type(2){color:#56617c;margin:23px 0;font-size:.82rem;line-height:1.7}.studio-real-project-copy dl{border-top:1px solid #17255426;margin:0 0 25px}.studio-real-project-copy dl div{border-bottom:1px solid #1725541f;grid-template-columns:95px 1fr;gap:15px;padding:11px 0;display:grid}.studio-real-project-copy dt{color:#7c3aed;text-transform:uppercase;font-size:.56rem;font-weight:900}.studio-real-project-copy dd{color:#3f4b6b;margin:0;font-size:.65rem;font-weight:750}.studio-real-project-link{color:#172554;border-bottom:2px solid #f97316;align-self:flex-start;padding-bottom:5px;font-size:.7rem;font-weight:900}.game-dossier-hero-copy>h1{color:#fff;max-width:920px;font:700 clamp(4.5rem,9vw,10rem)/.82 var(--font-lore-display),serif;letter-spacing:-.055em;text-shadow:0 12px 35px #0000008c;margin:24px 0 12px}.game-dossier-hero-copy>p{color:#e5ecff;margin:18px 0 0;font-size:clamp(.9rem,1.5vw,1.15rem);font-weight:750}.game-dossier-summary h1{color:#172554;font:700 clamp(3.4rem,6vw,6.5rem)/.9 var(--font-lore-display),serif;letter-spacing:-.05em;margin:12px 0 25px}.game-dossier-access h2,.game-dossier-features h2,.game-dossier-story h2{color:#172554;font:700 clamp(3.1rem,5.7vw,6.2rem)/.9 var(--font-lore-display),serif;letter-spacing:-.045em;margin:7px 0 30px}.game-dossier-features header{max-width:850px}.game-dossier-features .eyebrow{color:#f9a8d4}.game-dossier-features h2{color:#fff}.game-dossier-release-notes article{background:#fffdf7f5;min-height:270px;padding:30px;box-shadow:0 20px 45px #1725541f}.game-dossier-release-notes h3{color:#172554;font:700 1.6rem var(--font-lore-display),serif;margin:65px 0 12px}.game-dossier-release-notes p{color:#56617c;margin:0;font-size:.7rem;line-height:1.65}.game-public-action,.game-unavailable-action{color:#fff;background:#1d4ed8;margin-top:42px;padding:16px 23px;font-size:.72rem;font-weight:900;display:inline-flex}.game-public-action:focus-visible,.game-public-action:hover{background:#db2777}.game-unavailable-action{background:#5d6680}@media (max-width:980px){.studio-real-project{grid-template-columns:1fr}.studio-real-project-visual{min-height:480px}}@media (max-width:640px){.studio-real-projects>header h2{font-size:clamp(2.65rem,12vw,4.2rem)}.studio-real-project{min-height:0;display:block}.studio-real-project-visual{min-height:340px;display:block}.studio-real-project-copy{padding:32px 25px 38px}.studio-real-project-copy>div:first-child{flex-direction:column;align-items:flex-start}.studio-real-project-copy>p:first-of-type{margin-top:28px}.studio-real-project-copy dl div{grid-template-columns:82px 1fr}.game-dossier-access h2,.game-dossier-features h2,.game-dossier-story h2{font-size:clamp(2.65rem,12vw,4.2rem)}}:root{--ink:#172554;--ink-soft:#45537a;--paper:#fff7ed;--paper-deep:#ffedd5;--white:#fffcf7;--violet:#7c3aed;--violet-deep:#5b21b6;--amber:#f59e0b;--teal:#0891b2;--line:#17255429;--shadow:0 24px 70px #17255429}body{background:var(--white)}.eyebrow{color:#7c3aed}.site-header{background:#fffcf7f2;border-bottom:1px solid #1725541a}.header-inner{min-height:92px}.brand>img{width:158px;height:auto;display:block}.nav-list{gap:23px}.nav-list a{color:var(--ink);font-size:.76rem}.nav-list a:focus-visible,.nav-list a:hover{color:#db2777}.header-contact{color:#fff;background:#f97316;border:0;padding:11px 18px}.header-contact:focus-visible,.header-contact:hover{background:#db2777}.universe-home{background:var(--white);overflow:hidden}.universe-map{background-color:#eaf2ff;background-image:url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg);background-size:cover;padding:24px 0 28px}.portal-stage{isolation:isolate;height:1000px}.portal-stage:before{content:"";z-index:-2;filter:blur(2px);background:radial-gradient(circle,#ffffffc7 0,#dbeafe6b 38%,#7c3aed14 61%,#0000 73%);border-radius:50%;width:min(72vw,820px);height:min(62vw,700px)}.portal-stage:before,.universe-orbits{pointer-events:none;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.universe-orbits{z-index:-1;aspect-ratio:1.18;border:1px solid #0891b25c;border-radius:50%;width:min(72%,820px)}.universe-orbits:before{content:"";border:1px dashed #f59e0b4d;border-radius:50%;position:absolute;inset:12%}.universe-orbits:after{content:"";border:1px solid #7c3aed2e;border-radius:50%;position:absolute;inset:27%;box-shadow:0 0 55px #0891b21c,inset 0 0 42px #ffffff4d}.orbit-particle{border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 18px}.orbit-particle:after{content:"";opacity:.55;border:1px solid;position:absolute;inset:-7px;transform:rotate(45deg)}.orbit-particle-cyan{color:#22d3ee;background:currentColor;top:4%;left:31%}.orbit-particle-gold{color:#fbbf24;background:currentColor;bottom:24%;right:6%}.orbit-particle-violet{color:#a78bfa;background:currentColor;bottom:3%;left:34%}.universe-logo{text-align:center;width:min(47%,530px);position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.universe-logo img{filter:drop-shadow(0 26px 34px #7c3aed33);width:100%;height:auto;display:block}.universe-logo h1{color:#6425ba;letter-spacing:.18em;text-transform:uppercase;margin:-8px 0 0;font-size:.78rem;font-weight:900}.illustrated-portal{z-index:2;text-align:center;flex-direction:column;align-items:center;width:280px;transition:transform .3s,filter .3s;display:flex;position:absolute}.illustrated-portal>img{object-fit:contain;filter:drop-shadow(0 16px 18px #17255424);width:240px;height:210px;display:block}.illustrated-portal>span{width:100%;max-width:270px;min-height:72px;padding-inline:5px}.illustrated-portal small,.illustrated-portal strong{display:block}.illustrated-portal strong{color:#172554;font:700 1.55rem/1.08 var(--font-display),serif;text-wrap:balance}.illustrated-portal small{color:#4f5870;text-wrap:balance;max-width:260px;margin:8px auto 0;font-size:.78rem;line-height:1.4}.illustrated-portal:focus-visible,.illustrated-portal:hover{filter:saturate(1.12);outline:none;transform:translateY(-10px)scale(1.035)}.illustrated-portal:focus-visible{outline-offset:8px;outline:4px solid #f4cf49}.portal-arte{top:10px;left:7%}.portal-vip{margin-left:-140px;top:10px;left:50%}.portal-commissioni{top:10px;right:7%}.portal-shop{top:350px;left:-1%}.portal-giochi{top:350px;right:-1%}.portal-social{bottom:8px;left:4%}.portal-diario{margin-left:-140px;bottom:8px;left:50%}.portal-enciclopedia{bottom:8px;right:4%}.studio-ribbon{background-blend-mode:multiply,soft-light;color:#fff9e9;text-align:center;background:linear-gradient(105deg,#b71458,#e33969 45%,#f06a61),url(/backgrounds/lorewise-parchment-v2.webp) 50%/620px;min-height:94px;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff61,inset 0 -3px #f4bd4d,0 10px 28px #57123233}.studio-ribbon-link{cursor:pointer;grid-template-columns:minmax(190px,.72fr) minmax(280px,1fr) minmax(190px,.72fr);align-items:center;gap:clamp(24px,5vw,80px);width:100%;min-height:94px;padding:17px clamp(28px,8vw,150px);text-decoration:none;transition:background-color .22s,box-shadow .22s;display:grid;position:relative;color:#fff9e9!important}.studio-ribbon-link:before{content:"";pointer-events:none;background:linear-gradient(100deg,#ffffff14,#ffffff6b,#ffffff14);transition:transform .55s;position:absolute;inset:0;transform:translate(-110%)}.studio-ribbon-badge{letter-spacing:.13em;text-transform:uppercase;background:#211a2633;border:1px solid #fff9e97a;justify-self:end;align-items:center;gap:9px;padding:8px 12px;font-size:.7rem;font-weight:950;display:inline-flex}.studio-ribbon-badge i{background:#ffe071;border-radius:50%;flex:none;width:9px;height:9px;animation:studioPromoPulse 1.8s ease-in-out infinite;box-shadow:0 0 0 5px #ffe0712e}.studio-ribbon-title{font-family:var(--font-display),serif;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(12px,2vw,28px);display:grid}.studio-ribbon-title span{gap:3px;min-width:0;display:grid}.studio-ribbon-title small{color:#ffe8c0;font:850 .58rem/1.1 var(--font-sans),sans-serif;letter-spacing:.08em;text-transform:uppercase}.studio-ribbon-title b{color:#fff;font:750 clamp(1.2rem,1.7vw,1.72rem)/1 var(--font-display),serif;white-space:nowrap}.studio-ribbon-action{color:#fff8df;letter-spacing:.02em;text-transform:none;background:#172554;border:2px solid #172554;justify-self:start;align-items:center;gap:12px;min-height:46px;padding:11px 17px;font-size:.76rem;font-weight:950;transition:transform .2s,background-color .2s,box-shadow .2s;display:inline-flex;box-shadow:4px 4px #db2777e6}.studio-ribbon-action b{color:#ffe071;font-size:1.05rem;transition:transform .2s}.studio-ribbon-link:focus-visible,.studio-ribbon-link:hover{background:#ffffff2e;outline:none;box-shadow:inset 0 0 0 3px #17255429}.studio-ribbon-link:focus-visible:before,.studio-ribbon-link:hover:before{transform:translate(110%)}.studio-ribbon-link:focus-visible .studio-ribbon-action,.studio-ribbon-link:hover .studio-ribbon-action{background:#302738;transform:translateY(-2px);box-shadow:6px 6px #db2777f2}.studio-ribbon-link:focus-visible .studio-ribbon-action b,.studio-ribbon-link:hover .studio-ribbon-action b{transform:translate(4px)}@keyframes studioPromoPulse{0%,to{opacity:.72;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.studio-ribbon-action,.studio-ribbon-action b,.studio-ribbon-link,.studio-ribbon-link:before{transition:none}}.home-story{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(40px,8vw,120px);min-height:680px;padding-block:82px;display:grid}.story-emblem img{object-fit:contain;filter:drop-shadow(0 28px 32px #1725542b);width:100%;max-height:590px}.finale-copy h2,.lore-story h2,.story-copy h2{font:650 clamp(3rem,5.2vw,5.5rem)/.94 var(--font-display),serif;letter-spacing:-.05em;text-wrap:balance;margin:0}.finale-copy>p:not(.eyebrow),.lore-story-inner>div>p:not(.eyebrow),.story-copy>p:not(.eyebrow){color:#4f5870;max-width:680px;margin:24px 0;font-size:1.08rem;line-height:1.7}.story-actions{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.story-actions a,.story-primary-link{color:#6d28d9;border-bottom:2px solid;padding-bottom:5px;font-size:.88rem;font-weight:900}.story-actions a:focus-visible,.story-actions a:hover,.story-primary-link:focus-visible,.story-primary-link:hover{color:#db2777}.art-story{background-color:#ffe5df;background-image:url(/backgrounds/lorewise-art-gallery-desktop-4k-v1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;max-width:none;padding-inline:max(20px,50vw - 590px)}.universe-home .art-story{box-sizing:border-box;width:100%;max-width:none;margin-inline:0}.home-art-preview{min-height:620px;position:relative}.home-art-preview img{object-fit:contain;width:48%;height:72%;position:absolute;box-shadow:0 22px 48px #581c4438}.home-art-preview img:first-child{z-index:3;top:8%;left:26%}.home-art-preview img:nth-child(2){z-index:2;top:22%;left:1%;transform:rotate(-4deg)}.home-art-preview img:nth-child(3){z-index:1;top:18%;right:1%;transform:rotate(4deg)}.game-story{background-color:#d9f7ff;background-image:linear-gradient(90deg,#e7fafff7,#d9f7ffe6 52%,#e9e6ffb8),url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg);background-position:50%;background-size:cover}.story-inner{grid-template-columns:minmax(320px,.64fr) minmax(620px,1.36fr);align-items:center;gap:clamp(30px,4vw,68px);min-height:760px;padding-block:72px;display:grid}.game-story .story-inner{width:min(1420px,100% - 56px)}.game-story .eyebrow,.game-story .story-primary-link{color:#0369a1}.story-game-visual{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:end;gap:20px;width:min(100%,820px);padding:28px;display:grid;position:relative}.story-game-visual:before{content:"";filter:blur(22px);background:radial-gradient(circle,#527aff33,#7440b317 44%,#0000 72%);border-radius:50%;position:absolute;inset:8% 4%}.story-dossier-card{z-index:1;color:#fff;background:#0c1023;border:1px solid #ffffffc7;grid-template-rows:auto 70px;text-decoration:none;transition:transform .24s,box-shadow .24s;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 42px #29225c42}.story-dossier-card:first-child{transform:translateY(18px)rotate(-1.4deg)}.story-dossier-card:nth-child(2){transform:translateY(-9px)rotate(1.4deg)}.story-dossier-card:nth-child(3){grid-column:1/-1;justify-self:center;width:calc(50% - 10px);transform:translateY(-2px)}.story-dossier-card:focus-visible,.story-dossier-card:hover{z-index:3;transform:translateY(-7px)rotate(0);box-shadow:0 30px 58px #201c535c}.story-dossier-cover{aspect-ratio:1.585;background:#080b17;display:block;position:relative}.story-dossier-cover img{object-fit:contain;object-position:center}.story-dossier-meta{background:linear-gradient(110deg,#11162d,#1a141e);border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:9px 14px;display:flex;position:relative}.story-dossier-meta img{object-fit:contain;object-position:left center;width:auto;max-width:52%;height:49px}.story-dossier-meta small{color:#f6ce63;letter-spacing:.07em;text-align:right;text-transform:uppercase;flex:1;min-width:0;font-size:.57rem;font-weight:900;line-height:1.35}.story-dossier-demon .story-dossier-meta{background:linear-gradient(110deg,#16080c,#310a13)}.story-dossier-fuori .story-dossier-meta{background:linear-gradient(110deg,#07111d,#15102f)}.lore-story{background:#fff9f1 url(/backgrounds/lorewise-parchment-v2.webp) 50%/720px;min-height:680px}.lore-story-inner{grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(45px,7vw,105px);min-height:680px;padding-block:72px;display:grid}.lore-story-inner>img{object-fit:contain;filter:drop-shadow(0 28px 32px #7c3aed2b);width:100%;max-height:530px}.lore-story .eyebrow{color:#d97706}.home-finale{background-color:#fce7f3;background-image:linear-gradient(115deg,#ffeef7f0,#f4e6ffe6),url(/backgrounds/lorewise-parchment-v2.webp);background-position:50%;background-size:cover,680px;padding:82px 0}.home-finale-inner{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:clamp(45px,7vw,95px);display:grid}.finale-seal{filter:drop-shadow(0 24px 26px #5615403d);width:100%;height:auto}.finale-copy{text-align:left}.finale-copy h2{max-width:980px}.finale-routes{border-block:1px solid #46195038;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px;display:grid}.finale-routes a{color:#32123e;border-right:1px solid #4619502e;align-content:center;gap:5px;min-height:126px;padding:20px 38px 20px 0;display:grid;position:relative}.finale-routes a+a{padding-left:26px}.finale-routes a:last-child{border-right:0}.finale-routes small,.finale-routes strong{display:block}.finale-routes strong{font:700 1.35rem var(--font-display),serif}.finale-routes small{color:#6f5c70;font-size:.74rem;line-height:1.45}.finale-routes a>span{color:#db2777;font-size:1.35rem;transition:transform .2s;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.finale-routes a:focus-visible>span,.finale-routes a:hover>span{transform:translate(5px,-50%)}.finale-routes a:focus-visible{outline-offset:5px;outline:4px solid #f4cf49}.site-footer{color:#fff;background:#1d4ed8;padding-top:65px}.footer-grid{grid-template-columns:1.5fr .7fr .8fr;align-items:start}.footer-identity p{margin-top:6px}.site-footer a,.site-footer p{color:#dbeafe}.site-footer a:focus-visible,.site-footer a:hover,.site-footer h2{color:#fef08a}.footer-bottom{color:#bfdbfe;border-top-color:#ffffff38}.art-page-hero h1{max-width:760px;font:650 clamp(3.2rem,5.5vw,5.4rem)/.91 var(--font-display),serif;letter-spacing:-.055em;margin:0}.art-page-hero div>p:not(.eyebrow){max-width:620px;color:var(--ink-soft);margin:20px 0 0;font-size:.98rem}.art-page-hero img{object-fit:contain;filter:drop-shadow(0 25px 30px #7c3aed2e);width:100%;max-height:350px}.horror-bundles-heading .eyebrow{color:#ffb04c;text-shadow:0 2px 16px #421000;grid-column:1/-1}.horror-bundles-heading h2{max-width:840px;font:650 clamp(3rem,6vw,6.2rem)/.9 var(--font-display),serif;letter-spacing:-.05em;margin:0}.horror-bundles-heading>p:not(.eyebrow){color:#d8c8c4;max-width:720px;margin:12px 0 0;font-size:1.05rem}.horror-bundles-heading>div{border-left:1px solid #e8a46d8c;flex-direction:column;gap:7px;padding-left:24px;display:flex}.horror-bundles-heading>div strong{color:#ffc36f;font:750 clamp(2.4rem,4vw,4.3rem)/1 var(--font-display),serif}.horror-timer-topline span{color:#e8a46d;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;font-size:.67rem;font-weight:900;display:flex}.horror-timer-topline i{background:#ffb259;border-radius:50%;width:8px;height:8px;animation:horror-timer-pulse 1.8s ease-in-out infinite;box-shadow:0 0 0 5px #ffb2591f,0 0 22px #ff7b3a}.horror-timer-topline strong{font:650 clamp(1.65rem,3vw,3rem)/1 var(--font-display),serif}.horror-timer-units div{background:#160e16;justify-items:center;gap:5px;padding:13px 8px 11px;display:grid}.horror-timer-units strong{color:#ffb24e;text-shadow:0 0 18px #ff660061;font:700 clamp(1.8rem,3.5vw,3.35rem)/.9 var(--font-display),serif;font-variant-numeric:tabular-nums}.horror-timer-units span{color:#a99591;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:850}.horror-timer-track span{background:linear-gradient(90deg,#a52a00,#ffad35);height:100%;transition:width .6s;display:block;box-shadow:0 0 16px #ff6a00}.horror-promo-timer>p{color:#b7a5a1;text-align:right;grid-column:1/-1;margin:0;font-size:.75rem}@keyframes horror-timer-pulse{50%{opacity:.55;transform:scale(.82)}}.horror-bundle h3{font:650 clamp(2.4rem,4vw,4.5rem)/.92 var(--font-display),serif;margin:12px 0 16px}.horror-bundle-artworks figure{background:linear-gradient(#fff7e914,#fff7e909);border:1px solid #e8a46d38;grid-template-rows:minmax(300px,48vw) auto;min-width:0;margin:0;display:grid;position:relative;box-shadow:0 28px 55px #00000052}.horror-bundle-artworks img{object-fit:contain;background:radial-gradient(circle at 50% 35%,#24151d,#09070d 70%);width:100%;min-width:0;height:100%;padding:14px}.horror-bundle-artworks small{color:#c78b62;letter-spacing:.1em;font-size:.64rem;font-weight:850}.horror-bundle-artworks strong{font-size:.92rem;line-height:1.25}.horror-bundle-action button,.horror-bundle-action>a{color:#190b11;text-align:center;cursor:pointer;background:linear-gradient(135deg,#ffe1a5,#e9a14e);border:1px solid #e8a46d;justify-content:center;padding:16px 22px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 12px 30px #e2823633,inset 0 1px #ffffffb8}.horror-bundle-action button:disabled{color:#9b8c87;cursor:not-allowed;background:#31252a;border-color:#5a4743}.horror-bundle-action span{color:#cdbdb8;font-size:.78rem;line-height:1.45}.art-catalog-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;padding-block:105px 70px;display:grid}.art-catalog-intro h2,.art-next-step h2,.art-protection h2{font:650 clamp(2.8rem,5.5vw,5.4rem)/.94 var(--font-display),serif;letter-spacing:-.045em;margin:0}.catalog-note{border-left:4px solid #db2777;max-width:430px;padding-left:24px}.catalog-note strong{color:#db2777;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.catalog-note p{color:var(--ink-soft);margin:9px 0 0;font-size:.84rem}.art-entrances-heading h2{font:700 clamp(2.55rem,4.8vw,4.8rem)/.97 var(--font-lore-display),serif;letter-spacing:-.025em;margin:7px 0 0}.art-entrance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,70px);display:grid}.art-entrance-grid button{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(180px,.72fr) minmax(0,1fr);gap:clamp(18px,3vw,36px);padding:0;display:grid}.art-entrance-grid button>img{filter:drop-shadow(0 22px 24px #581c4438);width:100%;height:auto;transition:transform .28s,filter .28s;display:block}.art-entrance-grid button:focus-visible>img,.art-entrance-grid button:hover>img{filter:drop-shadow(0 30px 32px #581c4452);transform:translateY(-7px)scale(1.025)}.art-entrance-grid button:focus-visible{outline-offset:8px;outline:3px solid #7c3aed}.art-entrance-grid span{gap:9px;display:grid}.art-entrance-grid small{color:#db2777;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850}.art-entrance-grid strong{font:700 clamp(1.7rem,3.2vw,3.5rem)/.96 var(--font-lore-display),serif}.art-entrance-grid em{color:var(--ink-soft);font-size:.9rem;font-style:normal;line-height:1.6}.art-filter-heading h2{max-width:760px;margin:7px 0 0;font-size:clamp(2.15rem,3.4vw,3.7rem)}.catalog-result-count{color:#604d5c;flex:none;margin:0;font-size:.9rem}.catalog-result-count strong{color:#7c3aed;font:700 2.35rem/1 var(--font-lore-display),serif;display:block}.art-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:16px;display:grid}.art-filter-search{grid-column:span 2}.art-filter-grid label{gap:8px;display:grid}.art-filter-grid label>span{color:#5b214f;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850}.art-filter-grid input,.art-filter-grid select{color:#27162f;width:100%;min-height:52px;font:650 .83rem var(--font-body),sans-serif;background:#fff9f5;border:1px solid #5b214f47;border-radius:4px;padding:0 14px}.art-filter-grid input:focus-visible,.art-filter-grid select:focus-visible{outline-offset:2px;border-color:#7c3aed;outline:3px solid #7c3aed47}.art-empty-results button,.art-filter-grid button{color:#fff;min-height:52px;font:800 .75rem var(--font-body),sans-serif;letter-spacing:.04em;cursor:pointer;background:#7c3aed;border:0;border-radius:4px;padding:0 20px}.art-empty-results button:focus-visible,.art-empty-results button:hover,.art-filter-grid button:focus-visible,.art-filter-grid button:hover{background:#5b21b6}.draft-gallery{grid-template-columns:repeat(3,1fr);gap:68px 30px;padding-bottom:120px}.draft-artwork-image img{aspect-ratio:1131/1600;object-fit:cover;width:100%;height:auto;display:block;box-shadow:0 24px 55px #581c4430}.draft-artwork-image>span{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#172554;border-radius:999px;padding:7px 11px;font-size:.57rem;font-weight:850;position:absolute;bottom:12px;right:12px}.draft-artwork-copy small{color:#db2777;letter-spacing:.14em;font-size:.76rem;font-weight:850}.draft-artwork-copy h3{font:650 clamp(1.75rem,2.2vw,2.15rem)/1.08 var(--font-display),serif;margin:7px 0 10px}.draft-artwork-copy p{color:var(--ink-soft);margin:0;font-size:.92rem;line-height:1.6}.artwork-commerce div{justify-content:space-between;gap:18px;padding:4px 0;display:flex}.sensitive-note{color:#9f1239;letter-spacing:.11em;text-transform:uppercase;margin-top:12px;font-size:.6rem;display:inline-block}.adult-thumbnail-gate{aspect-ratio:3/4;background:#19131d;min-height:0;overflow:hidden}.adult-thumbnail-gate>img{aspect-ratio:auto;object-fit:contain;opacity:.55;filter:saturate(.8);width:100%;height:100%;position:absolute;inset:0}.adult-thumbnail-gate>div{color:#fff;text-align:center;background:#241c2a85;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px;display:flex;position:absolute;inset:0}.adult-thumbnail-gate strong{font:700 clamp(1.7rem,3vw,2.8rem)/1 var(--font-lore-display),serif}.adult-thumbnail-gate button,.art-load-more button{color:#4c1d57;font:850 .72rem var(--font-body),sans-serif;cursor:pointer;background:#fef08a;border:0;padding:13px 18px}.adult-thumbnail-gate button:focus-visible,.adult-thumbnail-gate button:hover,.art-load-more button:focus-visible,.art-load-more button:hover{outline-offset:3px;background:#fff;outline:3px solid #7c3aed59}.art-load-more p{color:#604d5c;margin:0;font-size:.85rem}.art-load-more button{color:#fff;background:#7c3aed}.art-empty-results h2{margin:8px 0 12px}.art-empty-results>p:not(.eyebrow){color:var(--ink-soft);margin:0 0 26px}.art-protection .eyebrow{color:#fef08a}.art-protection ol{counter-reset:protection;margin:0;padding:0;list-style:none}.art-protection li{counter-increment:protection;border-bottom:1px solid #ffffff47;grid-template-columns:48px 1fr;gap:4px 16px;padding:22px 0;display:grid}.art-protection li strong{font:650 1.35rem var(--font-display),serif}.art-next-step h2{max-width:940px;margin-inline:auto}.art-next-step>p:not(.eyebrow){max-width:700px;color:var(--ink-soft);margin:24px auto}.art-next-step>a{color:#7c3aed;font-size:.8rem;font-weight:850}.membership-page{background:#fff8ed}.membership-hero{background:linear-gradient(135deg,#fff0d8,#ffdce8 48%,#ddd6fe);padding:90px 0 110px}.membership-hero-inner{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(45px,8vw,115px);display:grid}.membership-hero h1{max-width:760px;font:650 clamp(3.5rem,6.7vw,6.8rem)/.92 var(--font-display),serif;letter-spacing:-.055em;margin:0}.membership-hero div>p:not(.eyebrow,.membership-draft-note){max-width:690px;color:var(--ink-soft);margin:27px 0 0;font-size:1.03rem}.membership-draft-note{color:#831843;border-top:2px solid #db2777;max-width:610px;margin:28px 0 0;padding-top:16px;font-size:.78rem}.membership-art-stack{min-height:610px;position:relative}.membership-art-stack img{object-fit:contain;width:58%;height:78%;position:absolute;box-shadow:0 24px 55px #581c4433}.membership-art-stack img:first-child{z-index:3;top:7%;left:21%}.membership-art-stack img:nth-child(2){z-index:2;top:18%;left:0;transform:rotate(-5deg)}.membership-art-stack img:nth-child(3){z-index:1;top:16%;right:0;transform:rotate(5deg)}.membership-summary{padding-block:105px 80px}.membership-next h2,.membership-rules h2,.membership-summary h2{max-width:900px;font:650 clamp(2.8rem,5.4vw,5.3rem)/.95 var(--font-display),serif;letter-spacing:-.045em;margin:0}.membership-summary dl{border-block:1px solid #17255433;grid-template-columns:repeat(3,1fr);margin:60px 0 0;display:grid}.membership-summary dl div{padding:25px 20px 25px 0}.membership-summary dt{color:var(--ink-soft);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:800}.membership-summary dd{color:#7c3aed;font:650 2.15rem var(--font-display),serif;margin:7px 0 0}.membership-plans{border-top:1px solid #1725542e;grid-template-columns:repeat(3,1fr);padding-bottom:120px;display:grid}.membership-plans article{min-width:0;padding:38px 34px 20px 0}.membership-plans article+article{border-left:1px solid #1725542e;padding-left:34px}.membership-plans article>span{color:#db2777;font:650 1rem var(--font-display),serif}.membership-plans article>p{min-height:52px;color:var(--ink-soft);margin:22px 0 7px;font-size:.75rem}.membership-plans h2{font:650 clamp(2.7rem,4vw,4.2rem)/1 var(--font-display),serif;margin:0}.membership-plans article>strong{color:#7c3aed;text-transform:uppercase;letter-spacing:.09em;margin-top:18px;font-size:.7rem;display:block}.membership-plans article>small{color:#db2777;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:.6rem;font-weight:800;display:block}.membership-plans ul{margin:28px 0 0;padding:0;list-style:none}.membership-plans li{color:var(--ink-soft);border-bottom:1px solid #17255421;padding:12px 0;font-size:.76rem}.membership-purchase-action{gap:10px;margin-top:24px;display:grid}.membership-purchase-action button,.membership-purchase-action>a{color:#fff7db;text-align:center;cursor:pointer;background:linear-gradient(115deg,#db2777,#7c3aed);border:0;width:100%;min-height:48px;padding:13px 18px;font-weight:900;text-decoration:none}.membership-purchase-action button:disabled{cursor:not-allowed;filter:grayscale(.55);opacity:.62}.membership-purchase-action span{color:#68566d;font-size:.69rem;line-height:1.55}.single-purchase{padding-bottom:110px}.single-purchase h2{max-width:900px;font:650 clamp(2.8rem,5.4vw,5.3rem)/.95 var(--font-display),serif;letter-spacing:-.045em;margin:0}.single-purchase dl{border-block:1px solid #17255433;grid-template-columns:repeat(3,1fr);margin:55px 0 0;display:grid}.single-purchase dl div{padding:28px 28px 28px 0}.single-purchase dl div+div{border-left:1px solid #17255429;padding-left:28px}.single-purchase dt{color:#db2777;letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:850}.single-purchase dd{color:#7c3aed;font:650 2.1rem var(--font-display),serif;margin:8px 0 4px}.single-purchase span{color:var(--ink-soft);font-size:.7rem}.membership-rules{color:#fff;background:#1d4ed8}.membership-rules .eyebrow{color:#fef08a}.membership-rules-inner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:85px;padding-block:105px;display:grid}.membership-rules ol{counter-reset:membership-rule;margin:0;padding:0;list-style:none}.membership-rules li{counter-increment:membership-rule;border-bottom:1px solid #ffffff40;grid-template-columns:52px 1fr;gap:3px 15px;padding:20px 0;display:grid}.membership-rules li:before{content:"0" counter(membership-rule);color:#fef08a;font:650 1.1rem var(--font-display),serif;grid-row:1/3}.membership-rules li span,.membership-rules li strong{grid-column:2}.membership-rules li strong{font:650 1.25rem var(--font-display),serif}.membership-rules li span{color:#dbeafe;font-size:.74rem}.membership-next{text-align:center;padding-block:110px}.membership-next h2{margin-inline:auto}.membership-next>p:not(.eyebrow){max-width:680px;color:var(--ink-soft);margin:24px auto}.membership-next>a{color:#7c3aed;font-size:.8rem;font-weight:850}.license-hero h1{max-width:820px;font:650 clamp(3.7rem,7vw,7rem)/.91 var(--font-display),serif;letter-spacing:-.055em;margin:0}.license-hero img{object-fit:contain;filter:drop-shadow(0 26px 32px #7c3aed33);width:100%;max-height:560px}.license-draft-warning h2,.license-section-heading h2,.personal-license h2{font:650 clamp(2.8rem,5.4vw,5.3rem)/.95 var(--font-display),serif;letter-spacing:-.045em;margin:0}.license-package-list h3{font:650 clamp(2rem,3.3vw,3.5rem)/1 var(--font-display),serif;margin:0}.license-uses h3{color:#fef08a;font:650 1.7rem var(--font-display),serif;margin:0 0 12px}.license-draft-warning h2{max-width:920px;margin-inline:auto}.art-next-links a,.membership-next-links a{color:#fef08a;font-size:.8rem;font-weight:850}.membership-next-links{flex-wrap:wrap;justify-content:center;gap:28px;display:flex}.art-next-links a,.membership-next-links a{color:#7c3aed}.artwork-breadcrumbs a{color:#6d28d9}.artwork-detail-visual img{object-fit:contain;filter:drop-shadow(0 28px 40px #0f061766);flex:1;width:100%;min-height:0;display:block}.artwork-detail-visual p{color:#f5dffc;text-align:center;margin:17px 0 0;font-size:.86rem}.artwork-zoom-trigger img{height:100%}.artwork-zoom-trigger>span{color:#fff;background:#211925db;padding:10px 13px;font-size:.7rem;font-weight:850;position:absolute;bottom:14px;right:14px}.adult-gate-copy .eyebrow{color:#fef08a;margin:0}.adult-gate-copy strong{max-width:700px;font:700 clamp(2.2rem,4.5vw,4.7rem)/1 var(--font-lore-display),serif}.adult-gate-copy span{color:#f8e8ff;max-width:620px;font-size:.9rem;line-height:1.6}.adult-gate-copy button{color:#4c1d57;cursor:pointer;background:#fef08a;padding:14px 20px;font-size:.76rem;font-weight:850}.artwork-lightbox img{object-fit:contain;flex:0 auto;width:auto;max-width:94vw;height:auto;max-height:calc(100vh - 125px)}.artwork-lightbox p{margin:0}.artwork-detail-content::-webkit-scrollbar{width:9px}.artwork-detail-content::-webkit-scrollbar-track{background:#3027381f}.artwork-detail-content::-webkit-scrollbar-thumb{background:#8b5cf6}.artwork-detail-content>header{border-bottom:1px solid #4c1d573d;padding-bottom:40px}.artwork-detail-content h1{font:700 clamp(3.15rem,5.2vw,5.8rem)/1 var(--font-lore-display),serif;letter-spacing:-.025em;margin:0}.cataloguing-status{color:#604d5c;max-width:640px;margin:24px 0 0;font-size:1rem}.artwork-detail-content section h2{font:700 clamp(1.85rem,2.8vw,2.85rem)/1.08 var(--font-lore-display),serif;letter-spacing:-.015em;margin:0 0 20px}.artwork-detail-content section>p:not(.eyebrow){color:#604d5c;margin:10px 0 0;font-size:1.04rem;line-height:1.75}.artwork-facts dl div{border-bottom:1px solid #4c1d5724;grid-template-columns:155px 1fr;padding:16px 0;display:grid}.artwork-access>a{color:#7c3aed;margin-top:24px;font-size:.9rem;font-weight:850;display:inline-block}.artwork-delivery-grid>div{border-left:3px solid #db2777;padding-left:20px}.artwork-delivery-grid h3{color:#4c1d57;font:700 1.35rem var(--font-lore-display),serif;margin:0}.artwork-purchase-action button{color:#fff;letter-spacing:.02em;border:0;width:100%;min-height:58px;padding:15px 22px;font-size:.94rem;font-weight:850}.artwork-purchase-action button:disabled{color:#f5eafa;opacity:1;background:#755d8e}.artwork-purchase-action span{color:#765d70;text-align:center;margin-top:10px;font-size:.78rem;display:block}.artwork-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.artwork-related a{min-width:0;color:inherit}.artwork-related img{aspect-ratio:4/5;object-fit:contain;background:#f4e9f1;width:100%;display:block;box-shadow:0 12px 26px #4c1d572e}.artwork-related small{color:#db2777;font-size:.65rem;font-weight:850}.artwork-related strong{font:700 .9rem/1.3 var(--font-lore-display),serif}.artwork-pagination a{align-items:center;gap:13px;min-width:0;padding-block:32px 10px;display:flex}.artwork-pagination img{object-fit:contain;background:#f4e9f1;flex:none;width:58px;height:74px}.artwork-pagination small{color:#765d70;text-transform:uppercase;letter-spacing:.08em;font-size:.61rem}.artwork-pagination strong{color:#7c3aed;font:700 .92rem/1.25 var(--font-lore-display),serif;overflow:hidden}@media (max-width:980px){.universe-map{background-image:url(/backgrounds/lorewise-celestial-atlas-mobile-4k-v2.jpg);background-position:top}.universe-orbits{display:none}.portal-stage{grid-template-columns:repeat(2,1fr);gap:45px 20px;height:auto;padding-top:45px;padding-bottom:65px;display:grid}.illustrated-portal,.universe-logo{width:auto;position:static;transform:none}.universe-logo{grid-column:1/-1;width:min(75%,500px);margin-inline:auto}.portal-diario,.portal-vip{grid-column:auto;width:auto;margin:0}.universe-logo h1{margin-top:0}.illustrated-portal:focus-visible,.illustrated-portal:hover{transform:translateY(-7px)}.home-story,.lore-story-inner,.story-inner{grid-template-columns:1fr;gap:38px;min-height:auto;padding-block:72px}.art-story{background-image:url(/backgrounds/lorewise-art-gallery-mobile-4k-v1.jpg)}.home-art-preview{width:min(100%,620px);margin-inline:auto}.lore-story-inner>img,.story-emblem{max-width:520px;margin-inline:auto}.game-story .story-copy{order:2}.game-story .story-game-visual{order:1;justify-self:center}.home-finale-inner{grid-template-columns:190px minmax(0,1fr);gap:42px}.finale-routes{grid-template-columns:1fr}.finale-routes a,.finale-routes a+a{border-bottom:1px solid #4619502e;border-right:0;min-height:96px;padding:18px 40px 18px 0}.finale-routes a+a{padding-left:0}.finale-routes a:last-child{border-bottom:0}.art-catalog-intro,.membership-hero-inner,.membership-rules-inner{grid-template-columns:1fr;gap:40px}.art-page-hero img{max-width:520px;margin-inline:auto}.art-entrance-grid{grid-template-columns:1fr}.art-entrance-grid button{grid-template-columns:minmax(160px,260px) 1fr}.art-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.art-filter-search{grid-column:1/-1}.draft-gallery{grid-template-columns:repeat(2,1fr)}.membership-art-stack{width:min(100%,620px);margin-inline:auto}.membership-plans{grid-template-columns:1fr}.membership-plans article,.membership-plans article+article{border-bottom:1px solid #1725542e;border-left:0;padding:35px 0}.single-purchase dl{grid-template-columns:1fr}.single-purchase dl div,.single-purchase dl div+div{border-bottom:1px solid #17255424;border-left:0;padding:24px 0}.license-hero img{max-width:520px;margin-inline:auto}.artwork-detail-visual img{max-height:720px}}@media (max-width:640px){.header-inner{min-height:76px}.brand>img{width:122px}.header-contact{padding:9px 13px;font-size:.69rem}.universe-map{padding-top:28px}.portal-stage{grid-template-columns:1fr;gap:40px;padding-top:50px}.universe-logo{grid-column:auto;width:100%}.portal-diario{grid-column:auto;width:auto}.illustrated-portal>img{width:min(75vw,300px);height:220px}.studio-ribbon{min-height:0}.studio-ribbon-link{grid-template-columns:1fr;justify-items:center;gap:9px;min-height:0;padding:20px 22px 23px}.studio-ribbon-action,.studio-ribbon-badge{justify-self:center}.studio-ribbon-title{font-size:1.55rem}.studio-ribbon-action{min-height:43px;padding:9px 15px}.home-story,.lore-story-inner,.story-inner{padding-block:58px}.home-art-preview{min-height:490px}.home-art-preview img{width:55%;height:72%}.home-art-preview img:first-child{left:22.5%}.finale-copy h2,.lore-story h2,.story-copy h2{font-size:clamp(2.8rem,14vw,4.2rem)}.home-finale-inner{grid-template-columns:1fr;gap:25px}.finale-seal{width:min(62vw,230px);margin-inline:auto}.finale-copy{text-align:center}.finale-copy>p:not(.eyebrow){margin-inline:auto}.finale-routes{text-align:left}.story-game-visual{grid-template-columns:1fr;gap:16px;width:min(92vw,460px);padding:18px}.story-dossier-card,.story-dossier-card:first-child,.story-dossier-card:nth-child(2),.story-dossier-card:nth-child(3){grid-column:auto;width:100%;transform:none}.story-dossier-meta{min-height:68px}.story-dossier-meta img{height:48px}.site-footer{background:#1d4ed8}.footer-grid{grid-template-columns:1fr}.brand-footer>img{width:210px}.art-page-hero h1{font-size:clamp(3.1rem,15vw,4.7rem)}.art-catalog-intro{padding-block:75px 50px}.catalog-result-count strong{margin-right:6px;display:inline}.art-filter-grid{grid-template-columns:1fr}.art-filter-search{grid-column:auto}.art-entrances{padding-bottom:62px}.art-entrance-grid button{text-align:center;grid-template-columns:1fr}.art-entrance-grid button>img{width:min(78vw,320px);margin-inline:auto}.art-entrance-grid span{justify-items:center}.draft-gallery{grid-template-columns:1fr;gap:58px;padding-bottom:80px}.membership-hero{padding-block:65px 80px}.membership-hero h1{font-size:clamp(3.05rem,14.5vw,4.7rem)}.membership-art-stack{min-height:500px}.membership-summary{padding-block:78px 55px}.membership-summary dl{grid-template-columns:1fr}.membership-summary dl div{border-bottom:1px solid #17255424;padding-block:20px}.membership-next,.membership-rules-inner{padding-block:78px}.single-purchase{padding-bottom:78px}.artwork-detail-visual img{max-height:600px}.artwork-detail-content h1{font-size:clamp(3.15rem,15vw,4.8rem)}.artwork-facts dl div{gap:3px}.artwork-facts dl div,.artwork-related>div{grid-template-columns:1fr}.artwork-related a{grid-template-columns:90px 1fr;align-items:center;gap:14px;display:grid}.artwork-pagination>span:empty{display:none}}@media (prefers-reduced-motion:no-preference){.universe-logo img{animation:universe-breathe 7s ease-in-out infinite}.illustrated-portal:nth-of-type(2n)>img{animation:emblem-drift 6s ease-in-out infinite}.illustrated-portal:nth-of-type(odd)>img{animation:emblem-drift 7.5s ease-in-out infinite reverse}@keyframes universe-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes emblem-drift{0%,to{transform:translateY(0)rotate(-.4deg)}50%{transform:translateY(-9px)rotate(.5deg)}}}.art-catalog-intro{padding-bottom:105px}.art-entrances{padding-bottom:130px}.art-entrances-heading{max-width:980px;margin-bottom:58px}.art-entrance-grid{gap:clamp(50px,8vw,125px)}.art-entrance-grid button{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center}.art-entrance-grid button+button{padding-top:86px}.art-entrance-grid button>img{filter:drop-shadow(0 24px 28px #581c442e)}.art-entrance-grid span{align-content:center}.art-entrance-grid em,.art-entrance-grid span,.art-entrance-grid strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0;max-width:100%}.art-entrance-grid strong{font-size:clamp(1.6rem,2.65vw,3rem);line-height:.96}.art-entrance-grid b{color:#6d28d9;letter-spacing:.025em;border-bottom:2px solid #db2777;width:fit-content;margin-top:9px;padding-bottom:5px;font-size:.78rem}.art-filter-heading h2{font:700 clamp(2.1rem,3.7vw,3.8rem)/.96 var(--font-lore-display),serif}.catalog-result-count{align-items:baseline;gap:8px;display:flex}.catalog-result-count strong{font-size:2.8rem}.art-index-nav>button{color:#50304e;font:800 .76rem var(--font-body),sans-serif;letter-spacing:.055em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0 7px}.art-index-nav>button:focus-visible,.art-index-nav>button:hover,.art-index-nav>button[aria-expanded=true],.art-index-nav>button[aria-pressed=true]{color:#7c3aed;border-bottom-color:#db2777;outline:0}.art-filter-panel>header{border-bottom:1px solid #4c1d572e;justify-content:space-between;align-items:start;gap:28px;padding-bottom:17px;display:flex}.art-filter-panel>header div{gap:5px;display:grid}.art-filter-panel>header small{color:#7c3aed;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:850}.art-filter-panel>header strong{color:#2f1836;font:700 clamp(1.35rem,2vw,1.8rem) var(--font-lore-display),serif}.art-filter-panel>header button{color:#50304e;font:850 .7rem var(--font-body),sans-serif;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #db2777;flex:none;padding:6px 0}.art-filter-panel>header button span{color:#7c3aed;margin-left:6px;font-size:1.1rem;line-height:.6}.art-filter-panel>header button:focus-visible,.art-filter-panel>header button:hover{color:#7c3aed;outline-offset:5px;outline:3px solid #f4cf49}.art-access-note strong{color:#5b214f}.draft-gallery{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:76px clamp(18px,2.4vw,36px);padding-bottom:135px;display:grid}.art-gallery-chapter{border-top:1px solid #4c1d5747;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:end;gap:22px;padding-top:34px;display:grid}.art-gallery-chapter small{color:#db2777;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:850}.art-gallery-chapter>strong{font:700 clamp(1.45rem,2.4vw,2.4rem)/1 var(--font-lore-display),serif;margin:0}.art-gallery-chapter>span{color:#765d70;font:700 1rem var(--font-lore-display),serif}.draft-artwork-image img{object-fit:contain;box-shadow:0 22px 48px #4c1d5729}.artwork-card-identity img{object-fit:contain;filter:drop-shadow(0 6px 7px #4c1d572e);width:52px;height:52px}.artwork-card-identity small{color:#a21caf;font-size:.8rem}.draft-artwork-copy h3{margin:10px 0 8px;font-size:clamp(1.45rem,2.15vw,2.55rem)}.adult-thumbnail-gate{box-sizing:border-box;background:#271f2d;width:100%;max-width:100%}.adult-thumbnail-gate>img{opacity:1;filter:none}.adult-thumbnail-gate>div{box-sizing:border-box;text-shadow:0 2px 12px #160711;background:0 0;justify-content:end;gap:15px;width:100%;max-width:100%;padding:32px 32px 44px;overflow:hidden}.adult-thumbnail-gate strong{max-width:92%;font-size:clamp(1.65rem,2.15vw,2.25rem);line-height:1.08}.adult-thumbnail-gate button{box-sizing:border-box;color:#fff3a6;letter-spacing:.02em;text-align:center;white-space:normal;overflow-wrap:anywhere;background:0 0;border-bottom:3px solid #fff3a6;width:min(100%,360px);max-width:100%;min-height:44px;padding:12px 14px 7px;font-size:clamp(.94rem,1.25vw,1.12rem);font-weight:900;line-height:1.25}.adult-thumbnail-gate button:focus-visible,.adult-thumbnail-gate button:hover{color:#fff;background:0 0;border-bottom-color:#fff;outline:0}.art-load-more button{color:#6d28d9;background:0 0;border-bottom:2px solid #7c3aed;padding:10px 0 6px}.art-load-more button:focus-visible,.art-load-more button:hover{color:#db2777;background:0 0;border-bottom-color:#db2777;outline:0}.uniform-art-gallery .artwork-card-social button,.uniform-art-gallery .artwork-card-social>a{gap:4px;min-height:40px;padding:6px 4px;font-size:.66rem}.artwork-detail-content>header{padding-bottom:50px}.artwork-delivery-grid>div{border-top:2px solid #db2777;border-left:0;padding-top:17px;padding-left:0}.artwork-purchase-action button{background:#6d28d9}.artwork-related img{box-shadow:0 13px 28px #4c1d5724}.artwork-pagination img{box-shadow:0 8px 16px #4c1d5724}.artwork-adult-gate>img{opacity:1;filter:drop-shadow(0 28px 40px #0f061759)}.adult-gate-copy strong{max-width:760px;font-size:clamp(1.85rem,3.2vw,3.3rem)}.adult-gate-copy>span{color:#fff9f5;font-size:clamp(.9rem,1.2vw,1.05rem);font-weight:700}.adult-gate-copy button{color:#fff3a6;letter-spacing:.02em;background:0 0;border:0;border-bottom:3px solid #fff3a6;min-height:48px;padding:12px 2px 7px;font-size:clamp(.94rem,1.2vw,1.08rem);font-weight:900}.artwork-zoom-trigger>span{text-shadow:0 2px 8px #1a0a23;background:0 0;border-bottom:2px solid #fef08a;padding:9px 2px 5px}@media (max-width:1100px){.art-entrance-grid button,.art-entrance-grid button+button{grid-template-columns:minmax(120px,240px) minmax(0,1fr);gap:clamp(18px,4vw,40px);padding-top:0}.art-entrance-grid strong{font-size:clamp(1.7rem,5vw,3rem)}}@media (max-width:980px){.horror-bundles-heading>div{border-top:1px solid #e8a46d8c;border-left:0;padding:18px 0 0}.art-entrance-grid button,.art-entrance-grid button+button{grid-template-columns:minmax(120px,240px) minmax(0,1fr);padding-top:0}}@media (max-width:760px){.horror-timer-units strong{font-size:clamp(1.55rem,9vw,2.35rem)}.horror-timer-units span{letter-spacing:.07em;font-size:.5rem}.horror-bundle-action button,.horror-bundle-action>a{width:100%}}@media (max-width:640px){.art-page-hero h1{font-size:clamp(2.75rem,12vw,4rem)}.art-page-hero img{display:none}.art-catalog-intro{padding-bottom:75px}.art-entrances{padding-bottom:88px}.art-entrance-grid{gap:65px}.art-entrance-grid button,.art-entrance-grid button+button{text-align:center;grid-template-columns:1fr}.art-entrance-grid span{justify-items:center}.art-filter-heading h2{font-size:clamp(1.8rem,8vw,2.45rem)}.catalog-result-count{text-align:right;display:block}.catalog-result-count strong{margin:0;font-size:2rem;display:block}.art-index-nav>button{font-size:.65rem}.art-filter-panel>header{gap:14px}.draft-gallery{grid-template-columns:1fr;gap:62px}.art-gallery-chapter{grid-column:1/-1;grid-template-columns:1fr auto;gap:7px 15px}.art-gallery-chapter>strong{grid-area:2/1/auto/-1;font-size:1.45rem}.art-gallery-chapter>span{grid-area:1/2}.adult-thumbnail-gate>div{padding:26px 18px}}.artwork-detail-visual p{color:#fff0fb;letter-spacing:.025em;font-size:.77rem}.artwork-zoom-trigger>span{color:#fff3a6;letter-spacing:.055em;text-transform:uppercase;font-size:.78rem;bottom:18px;right:18px}.artwork-dossier-identity>img{object-fit:contain;filter:drop-shadow(0 8px 9px #4c1d572b);width:68px;height:68px}.artwork-dossier-identity>span{gap:3px;display:grid}.artwork-dossier-identity small{color:#db2777;letter-spacing:.11em;text-transform:uppercase;font-size:.67rem;font-weight:850}.artwork-dossier-identity strong{color:#6d28d9;font:700 1rem var(--font-lore-display),serif}.artwork-detail-content h1{max-width:770px;font-size:clamp(3rem,4.7vw,5.35rem);line-height:.98}.artwork-dossier-section>div{min-width:0}.artwork-detail-content section h2{margin-bottom:22px;font-size:clamp(1.9rem,2.65vw,2.8rem)}.artwork-authenticity p,.artwork-exhibition-note p{color:#604d5c;font-size:1rem;line-height:1.78}.artwork-facts dl div{grid-template-columns:145px 1fr;gap:24px;padding:17px 0}.artwork-authenticity>img{object-fit:contain;filter:drop-shadow(0 9px 10px #4c1d5729);width:92px;height:92px}.artwork-authenticity strong{color:#4c1d57;font:700 1.08rem/1.35 var(--font-lore-display),serif}.artwork-authenticity p{margin:8px 0 0}.artwork-acquisition-heading small{color:#db2777;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:850}.artwork-acquisition-heading>strong{color:#7c3aed;max-width:100%;font:700 clamp(2.4rem,4vw,4rem)/1 var(--font-lore-display),serif;overflow-wrap:anywhere;margin-top:8px;display:block}.artwork-edition-facts div{border-bottom:1px solid #4c1d571f;grid-template-columns:125px 1fr;gap:20px;padding:14px 0;display:grid}.artwork-purchase-action{margin-top:34px}.artwork-purchase-action button:disabled{color:#fff6d0;letter-spacing:.025em;background:#6d28d9;min-height:62px;font-size:.92rem}.artwork-purchase-action span{font-size:.73rem}.artwork-purchase-action .purchase-feedback-error{color:#fff7d6;text-align:left;background:#271f2d;border-left:4px solid #fbbf24;margin-top:14px;padding:14px 16px;font-size:.84rem;font-weight:850;line-height:1.5;box-shadow:0 10px 24px #3b183f33}.artwork-purchase-action button:not(:disabled),.artwork-purchase-login{color:#fff;letter-spacing:.025em;text-align:center;cursor:pointer;background:#db2777;border:0;justify-content:center;align-items:center;width:100%;min-height:62px;padding:15px 22px;font-size:.92rem;font-weight:850;display:flex;box-shadow:0 12px 26px #db277738}.artwork-purchase-action button:not(:disabled):hover,.artwork-purchase-login:hover{background:#be185d;transform:translateY(-1px)}.artwork-license-conditions summary{color:#6d28d9;cursor:pointer;padding:18px 0;font-size:.82rem;font-weight:850}.artwork-license-conditions>div{padding-bottom:22px}.artwork-license-conditions h3{color:#4c1d57;font:700 1.15rem var(--font-lore-display),serif;margin:0}.artwork-exhibition-note img{object-fit:contain;width:88px;height:88px}.artwork-exhibition-note p{margin:0}.artwork-related-wide>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:55px;display:flex}.artwork-related-wide h2{max-width:930px;font:700 clamp(2.7rem,5vw,5.2rem)/.98 var(--font-lore-display),serif;margin:5px 0 0}.artwork-related-wide>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,58px);display:grid}.artwork-related-wide a{min-width:0;color:inherit}.artwork-related-wide small{color:#db2777;letter-spacing:.07em;font-size:.68rem;font-weight:850}.artwork-related-wide strong{font:700 clamp(1.45rem,2vw,2.25rem)/1.15 var(--font-lore-display),serif}.artwork-pagination-wide>a:not(.artwork-pagination-index){color:inherit;align-items:center;gap:16px;display:flex}.artwork-pagination-wide img{object-fit:contain;background:#f4e9f1;flex:none;width:72px;height:92px;box-shadow:0 9px 18px #4c1d5724}.artwork-pagination-wide small{color:#765d70;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.artwork-pagination-wide strong{color:#6d28d9;font:700 .95rem/1.3 var(--font-lore-display),serif}@media (max-width:640px){.artwork-dossier-identity>img{width:58px;height:58px}.artwork-detail-content h1{font-size:clamp(2.75rem,13vw,4.2rem)}.artwork-edition-facts div{grid-template-columns:1fr;gap:4px}.artwork-authenticity>img,.artwork-exhibition-note img{width:68px;height:68px}.artwork-related-wide>header{flex-direction:column;align-items:start;margin-bottom:38px}.artwork-related-wide>div{grid-template-columns:1fr;gap:58px}.artwork-pagination-wide>span:empty{display:none}}.commission-page{background-color:#fff8f1;background-image:url(/backgrounds/lorewise-parchment-v2.webp);background-position:top;background-size:auto 1150px;overflow-x:hidden}.commission-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(38px,4.5vw,68px);display:grid}.commission-hero-copy h1{color:#3f174e;max-width:720px;font:700 clamp(4.25rem,6vw,6.4rem)/.88 var(--font-lore-display),serif;letter-spacing:-.045em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0}.commission-hero-copy>p:not(.eyebrow){color:#604d5c;max-width:650px;margin:30px 0 0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.8}.commission-hero-art{min-height:560px;position:relative}.commission-hero-art img{object-fit:contain;width:54%;height:86%;position:absolute;box-shadow:0 28px 62px #4c1d573b}.commission-section-heading{grid-template-columns:minmax(0,1fr) minmax(260px,390px);align-items:end;gap:55px;margin-bottom:54px;display:grid}.commission-section-heading h2{color:#3f174e;max-width:840px;font:700 clamp(2.8rem,5vw,5.3rem)/.98 var(--font-lore-display),serif;margin:0}.commission-section-heading>p{color:#604d5c;margin:0;font-size:.94rem;line-height:1.75}.commission-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:58px 28px;display:grid}.commission-featured-grid img{aspect-ratio:4/5;object-fit:contain;background:#f4e9f1;width:100%;height:auto;transition:transform .25s,box-shadow .25s;display:block;box-shadow:0 22px 45px #4c1d5726}.commission-featured-grid span{gap:6px;padding-top:19px;display:grid}.commission-featured-grid strong{color:#3f174e;font:700 clamp(1.45rem,2vw,2.2rem)/1.18 var(--font-lore-display),serif}.commission-filters{border-block:1px solid #4c1d5733;flex-wrap:wrap;gap:9px 24px;margin-bottom:55px;padding-block:20px;display:flex}.commission-filters button:focus-visible,.commission-filters button:hover,.commission-filters button[aria-pressed=true]{color:#6d28d9;border-bottom-color:#db2777;outline:0}.commission-gallery{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:70px 28px;display:grid}.commission-card-image{display:block;position:relative}.commission-card-image img{object-fit:contain;width:100%;height:auto;max-height:760px;transition:transform .25s,box-shadow .25s;display:block;box-shadow:0 21px 45px #4c1d5729}.commission-card-image>span{color:#fff7d6;letter-spacing:.065em;text-transform:uppercase;background:#28202eeb;padding:10px 14px;font-size:.65rem;font-weight:850;position:absolute;bottom:0;left:0}.commission-card-copy h3{color:#3f174e;font:700 clamp(1.55rem,2.4vw,2.75rem)/1.08 var(--font-lore-display),serif;margin:10px 0 7px}.commission-card-copy p{color:#685064;margin:0 0 15px;font-size:.75rem;font-weight:750}.commission-card-link{color:#6d28d9;border-bottom:2px solid #db2777;padding-bottom:5px;font-size:.75rem;font-weight:850;display:inline-block}.commission-case-studies .commission-section-heading h2,.commission-case-studies .commission-section-heading>p{color:#fff}.commission-case-study{border-top:1px solid #ffffff38;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(45px,8vw,100px);padding-block:80px;display:grid}.commission-case-copy h3{color:#fff6d0;font:700 clamp(2.6rem,4.6vw,5rem)/.95 var(--font-lore-display),serif;margin:16px 0 20px}.commission-case-copy p{color:#f7e9f5;font-size:.95rem;line-height:1.8}.commission-case-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.commission-case-images img{aspect-ratio:4/5;object-fit:contain;background:#1c151f;width:100%;height:auto;display:block;box-shadow:0 18px 38px #1304195c}.commission-process .process-grid h2{color:#3f174e;font-family:var(--font-lore-display),serif}.commission-process .process-grid p{color:#604d5c;font-size:.78rem;line-height:1.7}.commission-pricing .commission-section-heading h2{color:#fff6d0}.commission-pricing .commission-section-heading>p{color:#f4e7f2}.commission-launch-offer{border-block:1px solid #ffffff3d;grid-template-columns:auto auto 1fr;align-items:center;gap:22px 34px;margin-bottom:58px;padding-block:24px;display:grid}.commission-launch-offer span{color:#f9a8d4;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850}.commission-launch-offer strong{color:#fef08a;font:700 clamp(2rem,3.4vw,3.7rem)/1 var(--font-lore-display),serif}.commission-launch-offer p{color:#f4e7f2;max-width:560px;margin:0 0 0 auto;font-size:.78rem;line-height:1.65}.commission-promotion-banner{background:linear-gradient(125deg,#7c3aed47,#db277724);border:1px solid #fef08a66;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:clamp(28px,5vw,70px);margin:0 0 64px;padding:clamp(24px,3vw,38px);scroll-margin-top:120px;display:grid;box-shadow:0 24px 60px #0c03113d}.commission-promotion-banner strong{color:#fff6d0;font:700 clamp(1.55rem,2.4vw,2.35rem)/1.08 var(--font-lore-display),serif;margin:8px 0 9px;display:block}.commission-promotion-banner p{color:#f4e7f2;max-width:680px;margin:0;font-size:clamp(.82rem,1vw,.95rem);line-height:1.65}.commission-promotion-banner dt{color:#f4e7f2;font-size:.66rem;font-weight:800}.commission-promotion-banner dd{color:#fef08a;font:800 clamp(1.5rem,2.4vw,2.2rem)/1 var(--font-lore-display),serif;margin:0}.commission-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3vw,42px);display:grid}.commission-price-grid article{min-width:0}.commission-price-grid strong{overflow-wrap:anywhere;color:#7c3aed;max-width:100%;font:700 clamp(2.1rem,14cqi,4.8rem)/1 var(--font-lore-display),serif;margin:4px 0 10px;display:block}.commission-price-grid h3{font:700 clamp(1.45rem,2vw,2rem)/1.1 var(--font-lore-display),serif;margin:0 0 13px}.commission-price-grid p{color:#604d5c;min-height:78px;margin:0 0 18px;font-size:.78rem;line-height:1.65}.commission-price-grid span{color:#5b214f;letter-spacing:.035em;border-top:1px solid #4c1d572e;padding-top:12px;font-size:.68rem;font-weight:850;display:block}.corrupted-portrait-gallery{z-index:2;background:linear-gradient(145deg,#3f0a177a,#240511b3);border:1px solid #ffdca53d;margin:0 0 clamp(48px,7vw,86px);padding:clamp(28px,4vw,48px);position:relative;box-shadow:0 30px 70px #2504074d}.corrupted-portrait-gallery>header .eyebrow{color:#f9a8d4;margin:0 0 12px}.corrupted-portrait-gallery>header h2{color:#fff6d0;font:700 clamp(2rem,4vw,4.2rem)/1 var(--font-lore-display),serif;margin:0}.corrupted-gallery-side{grid-template-columns:minmax(110px,.48fr) 1fr;align-items:end;gap:18px;display:grid}.corrupted-gallery-side>p{color:#f4e7f2;margin:0;font-size:.86rem;line-height:1.7}.corrupted-portrait-collage{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(14px,2vw,24px);min-height:760px;display:grid}.corrupted-portrait-gallery figure{background:#fff8f1;border:1px solid #ffdba366;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;margin:0;display:grid;overflow:hidden;box-shadow:0 18px 38px #2e0c0347}.corrupted-portrait-gallery figcaption{align-content:start;gap:5px;min-width:0;padding:14px;display:grid;overflow:hidden}.is-corrupted-portrait .shell{z-index:2;position:relative}.is-corrupted-portrait .commission-promotion-focus-heading h1{color:#fff0bf;text-shadow:0 7px #520f0873}.is-corrupted-portrait .commission-promotion-focus-heading>p{color:#fff3de}.corrupted-halloween-sticker{filter:drop-shadow(0 14px 18px #2305086b);opacity:.92;display:block;position:absolute}.corrupted-halloween-sticker img{object-fit:contain;width:100%;height:auto;display:block}.halloween-countdown-stage>img{z-index:0;object-fit:contain;border-radius:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.halloween-countdown-card small,.halloween-countdown-card span,.halloween-countdown-card strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;max-width:100%}.halloween-countdown-card strong{color:#df3d14;font:950 clamp(3.2rem,6vw,5.7rem)/.8 var(--font-lore-display),serif;text-shadow:0 3px #fff3bf}.halloween-countdown-card span{text-transform:uppercase;white-space:nowrap;font-size:clamp(.74rem,1vw,.84rem);font-weight:950;line-height:1.25}.halloween-countdown-card time{color:#fff2ca;width:100%;font:900 clamp(.9rem,1.8vw,1.25rem)/1 var(--font-lore-display),serif;letter-spacing:.04em;white-space:nowrap;background:#40100e;border-radius:999px;padding:6px 8px;display:block}.halloween-countdown-fact strong{text-transform:uppercase;font-size:.96rem;line-height:1.15}.corrupted-journey h2{color:#fff0bf;max-width:14ch;font:800 clamp(2.2rem,4vw,4.2rem)/.94 var(--font-lore-display),serif;margin:0}.corrupted-journey li{background:#23040d4d;gap:10px;min-width:0;padding:clamp(22px,3vw,36px);display:grid}.is-candy-journey{width:78px;inset:0;transform:rotate(-10deg)}.is-candy-journey-low{width:120px;inset:0;transform:rotate(8deg)}.is-bat-gallery-high{width:145px;top:-5px;right:5px;transform:rotate(5deg)}.is-bat-gallery-low{opacity:.62;width:100px;bottom:-5px;left:-18px;transform:scaleX(-1)rotate(-8deg)}.corrupted-details-ornaments>span:not(.corrupted-halloween-sticker){color:#ffbd45;letter-spacing:.14em;text-align:center;text-transform:uppercase;font-size:.68rem;font-weight:950}.is-moon-details,.is-pumpkin-details{justify-self:center;width:112px;position:relative}.is-web-details{opacity:.55;width:120px;top:-32px;right:-24px}.corrupted-promotion-details footer{z-index:1;min-width:0;position:relative}.corrupted-promotion-heading h2{color:#fff0bf;max-width:10ch;font:800 clamp(3rem,6vw,6.5rem)/.86 var(--font-lore-display),serif;letter-spacing:-.05em;margin:12px 0 20px}.corrupted-promotion-heading p{color:#ffe9d2;max-width:680px;margin:0;font-size:.9rem;line-height:1.75}.corrupted-promotion-rates div{text-align:center;gap:8px;min-width:0;padding:24px 10px;display:grid}.corrupted-promotion-rates dt{color:#ffd6a0;font-size:.64rem;font-weight:900}.corrupted-promotion-rates dd{overflow-wrap:anywhere;color:#ffbd45;max-width:100%;font:900 clamp(1.7rem,3vw,3.2rem)/1 var(--font-lore-display),serif;margin:0}.corrupted-promotion-terms h3{color:#ffbd45;font:800 1.35rem var(--font-lore-display),serif;margin:0 0 16px}.corrupted-promotion-details footer a{color:#36101a;background:#ffbd45;align-items:center;gap:24px;min-height:54px;padding:15px 20px;font-size:.72rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:7px 7px #d94b0b}.corrupted-promotion-details footer a:focus-visible{outline-offset:4px;outline:3px solid #fff}.commission-pricing-details h3{color:#fff6d0;font:700 clamp(2rem,3.5vw,3.5rem)/1.02 var(--font-lore-display),serif;margin:0 0 28px}.commission-pricing-details dt{color:#f4e7f2;font-size:.78rem}.commission-pricing-details dd{color:#fef08a;margin:0;font-size:.8rem;font-weight:850}.commission-fanart-grid>img{object-fit:contain;filter:drop-shadow(0 24px 30px #4c1d572e);width:100%;max-height:480px}.commission-fanart-grid h2{color:#3f174e;font:700 clamp(2.8rem,5vw,5.2rem)/.98 var(--font-lore-display),serif;margin:0}.commission-request{background:#fff8f1e6;scroll-margin-top:90px}.commission-request .request-form label{color:#5b214f;font-size:.73rem}.commission-request .request-form input{background:0 0;border:0;border-bottom:1px solid #4c1d5747;border-radius:0}.commission-form-progress span{color:#8b6b80;letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:9px;font-size:.65rem;font-weight:850;display:flex}.commission-form-progress span[aria-current=step]{color:#7c3aed}.commission-form-actions>span{color:#8b6b80;font-size:.67rem;font-weight:800}.commission-upload>input[type=file]{color:#604d5c;width:100%;padding:13px 0;font-size:.72rem;border-bottom:0!important}.commission-upload-previews figure{min-width:0;margin:0}.commission-upload-previews img{aspect-ratio:1;object-fit:contain;background:#f4e9f1;width:100%;height:auto;display:block}.commission-upload-previews figcaption{color:#4c1d57;text-overflow:ellipsis;white-space:nowrap;padding-top:7px;font-size:.64rem;font-weight:800;overflow:hidden}.commission-consent input{accent-color:#7c3aed;height:18px;margin-top:3px;width:18px!important}.commission-consent span{gap:4px;display:grid}.commission-consent strong{color:#3f174e;font-size:.76rem}.commission-form-review dt,.commission-review-brief>span{color:#8b536e;letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:850}.commission-form-review dd{color:#3f174e;overflow-wrap:anywhere;margin:0;font-size:.76rem;font-weight:750}.commission-review-brief p{color:#604d5c;white-space:pre-wrap;margin:9px 0 0;font-size:.78rem;line-height:1.7}.commission-request-success h3{color:#3f174e;font:700 clamp(2.2rem,3.5vw,3.8rem)/1 var(--font-lore-display),serif;margin:0}.commission-request-success>strong{color:#7c3aed;font:700 clamp(1.5rem,2.8vw,2.4rem) var(--font-lore-display),serif;overflow-wrap:anywhere;border-block:1px solid #4c1d5733;margin-block:24px;padding-block:18px;display:block}.commission-detail-copy h1{color:#3f174e;font:700 clamp(3rem,4.8vw,5.4rem)/.96 var(--font-lore-display),serif;margin:18px 0 20px}.commission-similar-cta h2{color:#3f174e;font:700 clamp(2rem,3vw,3.2rem)/1.04 var(--font-lore-display),serif;margin:0 0 20px}.commission-related header{max-width:850px;margin-bottom:50px}.commission-related h2{color:#3f174e;font:700 clamp(2.7rem,5vw,5.1rem)/.98 var(--font-lore-display),serif;margin:0}@media (max-width:980px){.commission-fanart-grid>img{max-width:430px;margin-inline:auto}}@media (max-width:640px){.corrupted-halloween-sticker{opacity:.56;filter:drop-shadow(0 8px 10px #23050859)}.halloween-countdown-fact strong{overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none}.commission-hero-copy h1{font-size:clamp(2.65rem,13.5vw,5rem)}.is-bat-gallery-high{width:100px}.is-bat-gallery-low{width:70px}.is-moon-details,.is-pumpkin-details{width:68px}.is-web-details{width:75px}.commission-form-progress span{gap:2px;font-size:.56rem;display:grid}.field-wide{grid-column:auto}.commission-detail-copy h1{font-size:clamp(2.8rem,13vw,4.2rem)}}.commission-pricing-details dt{font-size:clamp(.84rem,1vw,.98rem)}.commission-consent strong,.commission-form-review dd{font-size:.82rem}.commission-detail-copy h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:12ch;font-size:clamp(2.8rem,4.2vw,4.9rem)}.commission-admin-hero img{width:115px;height:120px}@media (max-width:980px){.site-header{position:sticky}}@media (max-width:640px){.commission-detail-copy h1{max-width:none;font-size:clamp(2.5rem,12vw,3.8rem)}.commission-admin-hero img{width:64px;height:72px}}.game-journal-heading h2{max-width:800px;font:700 clamp(3.4rem,6vw,6.6rem)/.88 var(--font-lore-display),serif;letter-spacing:-.05em;margin:8px 0 0}.game-journal-heading>p{color:#53607c;margin:0 0 8px;font-size:clamp(1rem,1.3vw,1.14rem);line-height:1.8}.game-update-version strong{color:#fff5d7;font:700 clamp(4rem,7vw,7.5rem)/.8 var(--font-lore-display),serif;margin:22px 0}.game-latest-update .eyebrow{color:#e9b653}.game-community-reviews h3,.game-journal-lower h3,.game-latest-update h3{font:700 clamp(2.4rem,4vw,4.5rem)/.92 var(--font-lore-display),serif;margin:10px 0 20px}.game-journal-lower h3{color:#172554}.game-journal-lower h4{font:700 1.35rem var(--font-lore-display),serif;margin:0}.game-release-archive article{border-block:1px solid #17255429;margin-top:42px;padding:30px 0}.game-release-archive strong{color:#172554;font:700 1.3rem var(--font-lore-display),serif}.game-release-archive p{color:#59647d;font-size:.9rem;line-height:1.7}.game-community-reviews .eyebrow{color:#f4c65d}.game-community-reviews h3{color:#fff4d4;margin-bottom:0}.game-community-reviews>p{color:#eee0e9;font-size:.94rem;line-height:1.75}.game-community-reviews>strong{color:#fff4d4;text-align:center;text-transform:uppercase;border:1px solid #fff4d480;max-width:220px;padding:17px 20px;font-size:.72rem;line-height:1.5}@media (max-width:900px){.game-community-reviews>strong{width:fit-content;max-width:none}}@media (max-width:640px){.game-journal-heading h2{font-size:clamp(3rem,14vw,4.3rem)}}.account-hero h1{color:#fff5d5;max-width:11ch;font:700 clamp(3.6rem,6vw,6.4rem)/.9 var(--font-lore-display),serif;letter-spacing:-.05em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;margin:0 0 24px}.account-hero-emblem img{object-fit:contain;filter:drop-shadow(0 28px 40px #00000061);width:100%;height:auto;display:block}.account-next-step h2,.account-principle h2,.account-sections h2,.account-security h2{font:700 clamp(3rem,5.5vw,6rem)/.9 var(--font-lore-display),serif;letter-spacing:-.045em;margin:10px 0 24px}.account-principle h2{margin-top:0}.account-principle div>p:last-child{color:#53607c;font-size:clamp(1rem,1.25vw,1.13rem);line-height:1.85}.account-sections header{max-width:900px}.account-sections h2{color:#fff4d2}.account-section-icon img{object-fit:contain;width:100%;height:100%}.account-sections h3{color:#fff3d0;font:700 1.5rem var(--font-lore-display),serif;margin:0}.account-security>div{max-width:1000px}.account-security li strong{color:#172554;font:700 1.6rem var(--font-lore-display),serif;margin:80px 0 16px;display:block}.account-next-step>div{max-width:1050px}.account-next-step>div>p:not(.eyebrow){color:#584b61;font-size:1rem;line-height:1.8}@media (max-width:760px){.account-hero h1{max-width:12ch;font-size:clamp(3rem,13vw,4.5rem)}.account-sections h3{font-size:1.3rem}}.account-signin h2{color:#172554;font:700 clamp(2.7rem,4.5vw,4.8rem)/.9 var(--font-lore-display),serif;margin:8px 0 18px}.account-signin-actions form{gap:10px;display:grid}.account-signin-actions input{color:#172554;width:100%;font:750 1rem var(--font-body),sans-serif;border:0;background:0 0;border-bottom:2px solid #17255440;border-radius:0;padding:14px 2px}.account-password-field>input{min-height:50px;padding-right:58px}.account-remember-access>input{accent-color:#db2777;height:18px;margin-top:2px;padding:0;width:18px!important}.account-session button,.account-signin-actions button{color:#fff;cursor:pointer;background:#7c3aed;border:0;min-height:50px;padding:14px 20px;font-size:.8rem;font-weight:900}.account-signin-actions>p{color:#4c1d57;margin:15px 0 0;font-size:.82rem;font-weight:750;line-height:1.55}.account-auth-modes button{color:#655d76;background:0 0;border-bottom:3px solid #0000;min-height:0;padding:8px 0 12px;font-size:.72rem}.account-registration-consents input{accent-color:#db2777;width:18px;height:18px;margin-top:2px}.account-signin-pending p{color:#eadfea;margin-bottom:0;font-size:.88rem;line-height:1.7}.account-profile{z-index:1;background:#fff5ea url(/backgrounds/lorewise-parchment-v2.webp) 50%/cover;border-top:5px solid #7c3aed;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,48px);margin:70px 0 115px;padding:clamp(38px,5vw,70px);display:grid;position:relative;box-shadow:0 28px 70px #17255429}.account-profile form,.account-profile>header{min-width:0}.account-profile>header{border-bottom:1px solid #17255429;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;column-gap:clamp(35px,6vw,90px);padding-bottom:clamp(24px,3vw,38px);display:grid}.account-profile>header .eyebrow{grid-column:1;align-self:end}.account-profile header h2{color:#172554;max-width:15ch;font:700 clamp(2.7rem,4vw,4rem)/.94 var(--font-lore-display),serif;letter-spacing:0;grid-column:1;margin:10px 0 0}.account-profile header>p:last-child{color:#5f657a;grid-area:1/2/span 2;max-width:48ch;margin:0;line-height:1.75}.account-profile form{align-content:start;gap:12px;display:grid}.account-profile fieldset legend{color:#7c3aed;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:900}.account-profile-field>input{color:#172554;width:100%;font:750 1rem var(--font-body),sans-serif;background:0 0;border:0;border-bottom:2px solid #17255440;padding:14px 2px}.account-profile fieldset{border:0;border-top:1px solid #1725542e;gap:0;margin:24px 0 10px;padding:0;display:grid}.account-profile fieldset legend{padding:18px 0 6px}.account-profile fieldset label{grid-template-columns:22px 1fr;gap:12px;padding:12px 0;display:grid}.account-profile fieldset input{accent-color:#db2777;width:18px;height:18px}.account-profile fieldset small,.account-profile fieldset strong{display:block}.account-profile fieldset strong{color:#32123e;font-size:.83rem}.account-profile fieldset small{color:#6d6376;margin-top:4px;line-height:1.5}.account-profile-actions button{color:#fff;cursor:pointer;background:#db2777;border:0;min-height:50px;padding:14px 24px;font-weight:900}.account-deletion h3{color:#7f1d1d;font:700 clamp(2rem,3.5vw,3.5rem)/.95 var(--font-lore-display),serif;margin:8px 0 16px}.account-deletion>form{gap:14px;max-width:760px}.account-deletion-pending p{color:#66545d;line-height:1.7}.account-deletion-check input{accent-color:#991b1b;width:18px;height:18px}.account-deletion-pending button{color:#7f1d1d;cursor:pointer;background:0 0;border:1px solid #991b1b;justify-self:start;min-height:48px;margin-top:8px;padding:12px 20px;font-weight:900}.purchase-success-copy h2{color:#fff7d6;max-width:700px;font:700 clamp(2.6rem,5vw,5.2rem)/.9 var(--font-lore-display),serif;letter-spacing:-.045em;margin:10px 0 18px}.purchase-success-copy>p{color:#e9dff0;max-width:680px;font-size:clamp(.95rem,1.15vw,1.08rem);line-height:1.7}.purchase-success-actions button{color:#fff;text-align:center;cursor:pointer;background:linear-gradient(110deg,#db2777,#7c3aed);border:0;min-width:220px;padding:15px 20px;font-size:.78rem;font-weight:900;text-decoration:none;box-shadow:0 14px 30px #08041652}.personal-dashboard-intro h2{color:#172554;max-width:900px;font:700 clamp(3.7rem,6.2vw,7rem)/.86 var(--font-lore-display),serif;letter-spacing:-.055em;margin:10px 0 22px}.personal-admin-entry img{object-fit:contain;width:84px;height:84px}.personal-chapter>header{grid-template-columns:88px 1fr;align-items:center;gap:22px;margin-bottom:38px;display:grid}.personal-chapter h3{color:#172554;font:700 clamp(2.5rem,4vw,4.5rem)/.9 var(--font-lore-display),serif;letter-spacing:-.045em;margin:6px 0 0}.personal-empty>div{flex-wrap:wrap;gap:20px;display:flex}.personal-active-pass button{color:#4a1459;cursor:pointer;background:0 0;border:1px solid #7c3aed;margin-top:14px;padding:11px 15px;font-weight:850}.commission-status-payment h3{color:#fff7db;font:700 1.7rem var(--font-lore-display),serif;margin:6px 0 10px}.personal-library-columns h4{color:#7c3aed;letter-spacing:.08em;text-transform:uppercase;margin:0 0 24px;font-size:.72rem}.personal-library-collection>header{background:linear-gradient(105deg,#db277717,#7c3aed1a);border-bottom:1px solid #7c3aed29;justify-content:space-between;align-items:end;gap:24px;padding:22px 24px;display:flex}.personal-library-collection h5,.personal-library-standalone h5{color:#32123e;font:700 clamp(1.45rem,2.3vw,2.1rem)/1 var(--font-display),serif;margin:0}.delivery-admin-page{background:var(--paper);color:#172554;min-height:100vh}.delivery-admin-page>header{background:linear-gradient(120deg,#fce7f3,#fff7ed 48%,#ede9fe);border-bottom:5px solid #db2777;padding:clamp(55px,8vw,110px) 0}.delivery-admin-page>header .shell{grid-template-columns:minmax(180px,300px) minmax(0,1fr);align-items:center;gap:clamp(35px,7vw,100px);display:grid}.delivery-admin-page>header img{filter:drop-shadow(0 24px 30px #4c1d5733);width:100%;height:auto}.delivery-admin-page h1{font:700 clamp(4rem,9vw,8rem)/.78 var(--font-lore-display),serif;letter-spacing:-.055em;margin:8px 0 18px}.delivery-admin-page>header p:last-child{max-width:700px;font-size:clamp(1rem,1.6vw,1.35rem);line-height:1.65}.delivery-admin-page>.shell{padding-top:clamp(55px,7vw,95px);padding-bottom:110px}.delivery-admin-guide{border-block:1px solid #17255433;grid-template-columns:repeat(3,1fr);margin:0 0 clamp(65px,8vw,110px);padding:0;list-style:none;display:grid}.delivery-admin-guide li{grid-template-columns:auto 1fr;gap:17px;padding:27px clamp(12px,2.5vw,36px) 27px 0;display:grid}.delivery-admin-guide li+li{border-left:1px solid #1725542e;padding-left:clamp(18px,3vw,45px)}.delivery-admin-guide span{color:#db2777;font:700 1.4rem var(--font-lore-display),serif}.delivery-admin-guide strong{color:#32123e;font-size:.88rem;display:block}.delivery-admin-guide p{color:#727789;margin:7px 0 0;font-size:.72rem;line-height:1.5}.delivery-admin-workspace{grid-template-columns:minmax(310px,.82fr) minmax(0,1.3fr);gap:clamp(50px,8vw,120px);display:grid}.delivery-admin-workspace h2{color:#32123e;font:700 clamp(2.7rem,5vw,5rem)/.86 var(--font-lore-display),serif;letter-spacing:-.045em;margin:7px 0 35px}.delivery-admin-workspace form{border-top:5px solid #db2777;align-self:start;padding-top:24px}.delivery-admin-workspace label{margin-top:24px;display:block}.delivery-admin-workspace label span{color:#7c3aed;letter-spacing:.07em;text-transform:uppercase;margin-bottom:9px;font-size:.66rem;font-weight:900;display:block}.delivery-admin-workspace input,.delivery-admin-workspace select{color:#172554;background:0 0;border:0;border-bottom:1px solid #17255459;width:100%;padding:15px 0;font:700 .95rem Arial,sans-serif}.delivery-admin-workspace textarea{resize:vertical;color:#172554;background:#ffffffb8;border:1px solid #17255447;width:100%;min-height:190px;padding:14px;font:600 .78rem/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.delivery-admin-workspace input[type=file]{font-weight:500}.delivery-admin-workspace button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#db2777,#7c3aed);border:0;margin-top:30px;padding:16px 21px;font-weight:900;box-shadow:0 12px 24px #7c3aed33}.delivery-admin-workspace button:disabled{opacity:.6;cursor:wait}.delivery-admin-feedback{color:#6b214f;min-height:48px;margin-top:18px;font-size:.82rem;font-weight:700;line-height:1.55}.delivery-selected-file{border-block:1px solid #db27774d;margin-top:22px;padding:17px 0}.delivery-selected-file small,.delivery-selected-file strong{display:block}.delivery-selected-file strong{color:#32123e}.delivery-selected-file small{color:#15803d;margin-top:5px}.delivery-file-help{color:#727789;margin:22px 0 0;font-size:.75rem;line-height:1.6}.delivery-customer-preview{border-top:5px solid #7c3aed;padding-top:24px}.delivery-artwork-summary img{object-fit:contain;filter:drop-shadow(0 18px 25px #32123e2e);width:100%;height:auto;max-height:390px}.delivery-artwork-summary h3{color:#172554;font:700 clamp(2rem,4vw,4rem)/.9 var(--font-lore-display),serif;margin:9px 0 15px}.delivery-customer-preview>ul{border-top:1px solid #1725542e;grid-template-columns:1fr 1fr;gap:0 28px;margin:35px 0 0;padding:22px 0 0;list-style:none;display:grid}.delivery-customer-preview>ul li{color:#4c1d57;padding:9px 0 9px 18px;font-size:.75rem;font-weight:700;position:relative}.delivery-customer-preview>ul li:before{content:"✓";color:#db2777;position:absolute;left:0}.delivery-quality-gate{border-top:4px solid #db2777;margin-top:34px;padding-top:24px}.delivery-quality-gate h3{color:#32123e;font:700 clamp(1.8rem,3vw,3rem)/.95 var(--font-lore-display),serif;margin:7px 0 17px}.delivery-quality-gate code{overflow-wrap:anywhere;color:#6b214f;margin-bottom:20px;font-size:.66rem;line-height:1.6;display:block}.delivery-quality-gate label{color:#4c1d57;grid-template-columns:22px 1fr;align-items:start;gap:12px;margin:13px 0;font-size:.78rem;font-weight:700;line-height:1.5;display:grid}.delivery-quality-gate label input{accent-color:#db2777;width:18px;height:18px;margin:1px 0 0}.delivery-quality-gate label span{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:0;text-transform:none;margin:0}.delivery-quality-gate button{margin-top:14px}.delivery-approved-note{color:#166534;border-block:1px solid #15803d59;margin-top:32px;padding:18px 0;font-size:.8rem;font-weight:800;line-height:1.55}.delivery-admin-register>header .eyebrow{grid-column:1/-1}.game-delivery-admin-page>header img{object-fit:contain;object-position:center;justify-self:center;width:min(280px,100%);max-height:390px;box-shadow:18px 22px #db277724,-13px -13px #7c3aed1f}.game-delivery-audit h2{color:#32123e;max-width:800px;font:700 clamp(2.8rem,5.5vw,5.8rem)/.88 var(--font-lore-display),serif;letter-spacing:-.045em;margin:8px 0 18px}.game-delivery-audit code{overflow-wrap:anywhere;font-size:.66rem;line-height:1.45;display:block}.game-delivery-file code{overflow-wrap:anywhere;color:#172554;font-size:.68rem;line-height:1.5}.personal-dashboard-loading img{object-fit:contain;width:90px;height:70px}.personal-dashboard-nav button{color:#cbd5e1;min-height:44px;font:900 .68rem var(--font-body),sans-serif;letter-spacing:.05em;text-align:center;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex:1 0 auto;padding:13px 16px}.account-profile[id]{scroll-margin-top:155px}.admin-center-hero h1{color:#fff7da;font:700 clamp(5rem,9vw,9rem)/.76 var(--font-lore-display),serif;letter-spacing:-.06em;margin:12px 0 25px}.admin-center-hero img{object-fit:contain;filter:drop-shadow(0 35px 60px #00000085);width:100%;height:auto;max-height:420px}.admin-center-hero a{color:#e0faff;text-transform:uppercase;border:1px solid #22d3ee73;padding:13px 18px;font-size:.7rem;font-weight:900}.admin-center-state img{object-fit:contain;width:130px;height:100px}.admin-center-state a{color:#22d3ee}.admin-command-summary>header,.admin-users>header{border-bottom:1px solid #94a3b838;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:35px;padding-bottom:34px;display:grid}.admin-audit h2,.admin-command-summary h2,.admin-module-grid h2,.admin-users h2{color:#f8fafc;max-width:980px;font:700 clamp(3rem,5.5vw,6rem)/.87 var(--font-lore-display),serif;letter-spacing:-.05em;margin:8px 0 0}.admin-metrics article{border-right:1px solid #94a3b82e;align-content:center;min-height:180px;padding:25px 22px;display:grid}.admin-metrics small{color:#94a3b8;letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:900}.admin-metrics span{color:#64748b;margin-top:12px;font-size:.65rem}.admin-famiglio-custodians>header{border-bottom:1px solid #f6c75c38;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:35px;padding-bottom:30px;display:grid}.admin-famiglio-custodians h2{color:#fff7da;max-width:980px;font:700 clamp(3rem,5.5vw,5.7rem)/.88 var(--font-lore-display),serif;letter-spacing:-.05em;margin:8px 0 14px}.admin-famiglio-custodians>header p:last-child{color:#aab6ca;max-width:800px;line-height:1.7}.admin-famiglio-totals span{color:#94a3b8;text-align:center;text-transform:uppercase;border:1px solid #f6c75c40;gap:8px;min-width:112px;padding:18px;font-size:.6rem;font-weight:900;display:grid}.admin-famiglio-table td>strong{display:block}.admin-famiglio-table a{color:#67e8f9;overflow-wrap:anywhere}.admin-famiglio-table li{align-items:baseline;gap:7px;display:flex}.admin-famiglio-table li strong{color:#fff7da}.admin-analytics>header{border-bottom:1px solid #94a3b833;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:35px;padding-bottom:30px;display:grid}.admin-analytics h2{color:#fff7da;max-width:980px;font:700 clamp(3rem,5.5vw,5.7rem)/.88 var(--font-lore-display),serif;letter-spacing:-.05em;margin:8px 0 14px}.admin-analytics>header p:last-child{color:#aab6ca;max-width:820px;line-height:1.7}.admin-analytics-totals article{border-right:1px solid #94a3b829;align-content:center;min-width:0;min-height:165px;padding:24px 20px;display:grid}.admin-analytics-totals small{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:900}.admin-analytics-totals span{color:#64748b;margin-top:11px;font-size:.62rem;line-height:1.45}.admin-analytics-layout>article{background:#080f2285;border:1px solid #94a3b829;min-width:0;padding:28px}.admin-analytics-chart ol{align-items:stretch;gap:8px;height:280px;margin:0;padding:0;list-style:none;display:flex}.admin-analytics-chart li{text-align:center;flex:1 1 0;grid-template-rows:22px 1fr 24px;gap:7px;min-width:0;display:grid}.admin-analytics-chart li>strong{color:#cbd5e1;font-size:.64rem}.admin-analytics-ranking code{color:#67e8f9;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.admin-analytics-referrers li strong{color:#f6c75c}.admin-notification-center>header{border-bottom:1px solid #94a3b833;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:35px;padding-bottom:30px;display:grid}.admin-notification-center h2{color:#fff7da;max-width:940px;font:700 clamp(3rem,5.5vw,5.7rem)/.88 var(--font-lore-display),serif;letter-spacing:-.05em;margin:8px 0 14px}.admin-notification-center header p:last-child{color:#aab6ca;max-width:780px;line-height:1.7}.admin-notification-center>header>strong{color:#f6c75c;font:700 4.5rem/.75 var(--font-lore-display),serif;text-align:right}.admin-notification-center>header>strong span{color:#94a3b8;font:900 .62rem var(--font-body),sans-serif;text-transform:uppercase;margin-top:13px;display:block}.admin-notification-toolbar span{color:#94a3b8;font-size:.72rem}.admin-notification-center li strong{color:#f8fafc;font:700 1.22rem var(--font-lore-display),serif;margin:6px 0;display:block}.admin-module-grid>header{max-width:950px;margin-bottom:50px}.admin-module>span{color:var(--tone);align-self:start;font-size:.67rem;font-weight:900}.admin-module img{object-fit:contain;width:88px;height:88px}.admin-users{background:#0b132b;border:1px solid #22d3ee38;padding:75px clamp(24px,4.5vw,70px);scroll-margin-top:110px;box-shadow:0 35px 90px #00000042}.admin-users>header p:last-child{color:#94a3b8;max-width:780px;line-height:1.7}.admin-users>header>strong{color:#22d3ee;font:700 4rem/.8 var(--font-lore-display),serif;text-align:right}.admin-users>header>strong span{color:#64748b;font:900 .58rem var(--font-body),sans-serif;text-transform:uppercase;margin-top:12px;display:block}.admin-action-note>span{letter-spacing:.07em;font-size:.61rem}.admin-action-note>span,.admin-user-list span{color:#67e8f9;text-transform:uppercase;font-weight:900}.admin-user-list span{font-size:.56rem}.admin-user-list small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-user-detail h3{color:#fff7da;font:700 clamp(2.2rem,4vw,4rem)/.9 var(--font-lore-display),serif;margin:8px 0}.admin-user-detail dd{color:#f8fafc;overflow-wrap:anywhere;margin:8px 0 0;font-weight:800}.admin-audit>header{max-width:950px;margin-bottom:40px}.admin-audit span{color:#f6c75c;overflow-wrap:anywhere;font-size:.72rem}@media (max-width:720px){.admin-center-hero img{grid-row:1;justify-self:center;width:min(70vw,300px)}.admin-users>header{grid-template-columns:1fr}.admin-module img{width:66px;height:66px}.admin-users{padding:50px 18px}.admin-analytics-chart ol{min-width:560px}}.order-document h1{color:#172554;font:700 clamp(3rem,7vw,6.5rem)/.86 var(--font-lore-display),serif;letter-spacing:-.05em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:12px 0 18px}.order-facts div{min-width:0;padding:25px 25px 25px 0}.order-facts dd{color:#32123e;overflow-wrap:anywhere;margin:9px 0 0;font-size:.82rem;font-weight:800}.order-support h2{color:#32123e;font:700 clamp(2.3rem,4.2vw,4.3rem)/.9 var(--font-lore-display),serif;letter-spacing:-.04em;margin:9px 0 18px}.order-admin-page h1{color:#fff3d5;font:700 clamp(4rem,8vw,8rem)/.8 var(--font-lore-display),serif;letter-spacing:-.055em;margin:10px 0 20px}.order-admin-summary span{color:#7c3aed;text-transform:uppercase;font-size:.66rem;font-weight:900}.order-admin-register>header .eyebrow,.order-admin-support>header .eyebrow{grid-column:1/-1}.order-admin-register h2,.order-admin-support h2{color:#172554;font:700 clamp(3rem,5.2vw,6rem)/.86 var(--font-lore-display),serif;letter-spacing:-.05em;margin:0}.order-admin-row>span{overflow-wrap:anywhere;color:#59647d;font-size:.76rem}.order-support-editor h3{color:#32123e;font:700 1.7rem var(--font-lore-display),serif;margin:7px 0 9px}.game-commercial-readiness>header{grid-template-columns:1fr 1fr;align-items:end;gap:12px 55px;margin-bottom:38px;display:grid}.game-commercial-readiness h3{color:#172554;font:700 clamp(2.8rem,5vw,5.5rem)/.86 var(--font-lore-display),serif;letter-spacing:-.045em;margin:0}.game-windows-specification>header{max-width:920px}.game-windows-specification h3{color:#fff5d6;font:700 clamp(2.8rem,5vw,5.5rem)/.88 var(--font-lore-display),serif;letter-spacing:-.045em;margin:8px 0 18px}.game-windows-specification article{padding:30px clamp(18px,3vw,38px) 34px 0}.game-windows-specification h4{color:#fff;font:700 1.65rem var(--font-lore-display),serif;margin:30px 0 20px}.game-delivery-receipt h3{color:#32123e;font:700 clamp(1.6rem,2.7vw,2.4rem)/1 var(--font-lore-display),serif;margin:7px 0 13px}.delivery-selected-file.is-oversized small{color:#b42318}.game-license-page h1{color:#32123e;font:700 clamp(3.5rem,8vw,7.5rem)/.82 var(--font-lore-display),serif;letter-spacing:-.055em;margin:10px 0 18px}.game-license-document h2{color:#32123e;font:700 clamp(1.7rem,3vw,2.8rem)/.95 var(--font-lore-display),serif;margin:0 0 12px}.game-license-commerce h2{max-width:820px}.contact-channels>header{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:end;gap:20px clamp(45px,8vw,110px);margin-bottom:55px;display:grid}.contact-channels>header .eyebrow{grid-column:1/-1}.contact-channels>header h2{color:#32123e;font:700 clamp(3.3rem,6vw,6.6rem)/.86 var(--font-lore-display),serif;letter-spacing:-.05em;margin:0}.contact-channels>header>p:last-child{color:#657086;margin:0;font-size:clamp(.9rem,1.25vw,1.08rem);line-height:1.75}.contact-channels>div{border-top:5px solid #db2777}.contact-channels article{border-bottom:1px solid #1725542e;grid-template-columns:135px 55px minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,45px);min-height:210px;padding:28px 0;display:grid}.contact-channels article img{object-fit:contain;object-position:center;filter:drop-shadow(0 14px 18px #4c1d572e);width:122px;height:122px}.contact-channels article>span{color:#db2777;font:700 1.15rem var(--font-lore-display),serif;align-self:start;padding-top:15px}.contact-channels h3{color:#32123e;font:700 clamp(1.8rem,3vw,3rem)/1 var(--font-lore-display),serif;margin:0 0 8px}.contact-channels article p{color:#657086;max-width:720px;margin:0 0 15px;line-height:1.65}.contact-channels article a,.contact-channels article strong{color:#6d28d9;font-size:.76rem;font-weight:900;text-decoration:none;display:inline-block}.contact-channels article a{border-bottom:2px solid #db2777;padding-bottom:4px}.contact-channels article div>a+a{margin-left:20px}.contact-directory{color:#fff7db;background:linear-gradient(120deg,#1b141e,#302738 52%,#172554)}.contact-directory header{grid-template-columns:.8fr 1.2fr;align-items:end;gap:55px;margin-bottom:45px;display:grid}.contact-directory header h2{color:#fff7db;font:700 clamp(3rem,5.4vw,6rem)/.9 var(--font-lore-display),serif;letter-spacing:-.045em;margin:0}.contact-directory>div>div{border-top:1px solid #ffffff4d;grid-template-columns:repeat(3,1fr);display:grid}.contact-directory article{padding:30px 28px 10px 0}.contact-directory article+article{border-left:1px solid #fff3;padding-left:28px}.contact-directory article>span{color:#f9a8d4;font:700 1rem var(--font-lore-display),serif}.contact-directory h3{color:#fff;font:700 1.65rem var(--font-lore-display),serif;margin:18px 0 10px}.contact-directory article p{color:#e5d9e8;line-height:1.65}.contact-directory article a{color:#fde68a;border-bottom:2px solid #db2777;width:fit-content;margin-top:10px;font-weight:850;text-decoration:none;display:block}.game-support-hero img{filter:drop-shadow(0 24px 32px #00000059);width:100%;height:auto}.game-support-hero h1{color:#fff6d0;font:700 clamp(4rem,8vw,8rem)/.8 var(--font-lore-display),serif;letter-spacing:-.055em;margin:10px 0 22px}.game-support-route>header .eyebrow{grid-column:1/-1}.game-support-boundaries h2,.game-support-report h2,.game-support-route h2{color:#32123e;font:700 clamp(3rem,6vw,6rem)/.87 var(--font-lore-display),serif;letter-spacing:-.045em;margin:0}.game-support-route h3{color:#32123e;font:700 clamp(1.65rem,2.7vw,2.65rem) var(--font-lore-display),serif;margin:0 0 10px}.game-sales-terms-page h1{color:#32123e;max-width:1050px;font:700 clamp(4rem,9vw,9rem)/.79 var(--font-lore-display),serif;letter-spacing:-.06em;margin:12px 0 25px}.game-sales-terms-document h2{color:#32123e;font:700 clamp(1.8rem,3.2vw,3.2rem)/.95 var(--font-lore-display),serif;margin:0 0 12px}@media print{.site-footer,.site-header{display:none!important}}.artwork-package-hero .eyebrow{color:#f6ce63}.artwork-package-hero h1{color:#fff2c9;font:700 clamp(4rem,7vw,8rem)/.84 var(--font-lore-display),serif;letter-spacing:-.055em;margin:15px 0 25px}.artwork-package-hero p:not(.eyebrow){color:#eee2ed;max-width:740px;font-size:1.05rem;line-height:1.8}.artwork-package-hero img{filter:drop-shadow(0 24px 35px #00000059);justify-self:end;width:min(100%,360px);height:auto}.artwork-package-preview img{object-fit:contain;filter:drop-shadow(0 24px 30px #3e184533);width:100%;max-height:700px;display:block}.artwork-package-preview>strong{color:#4c1d57;letter-spacing:.08em;background:#fff2bc;padding:10px 13px;font-size:.67rem;position:absolute;bottom:20px;left:20px}.artwork-package-art h2,.artwork-package-delivery h2,.artwork-package-library h2{color:#172554;font:700 clamp(3.2rem,5vw,6.2rem)/.88 var(--font-lore-display),serif;letter-spacing:-.05em;margin:10px 0 20px}.artwork-package-art>div:last-child>span{color:#db2777;letter-spacing:.08em;font-size:.75rem;font-weight:900}.artwork-package-delivery>header{border-bottom:4px solid #db2777;justify-content:space-between;align-items:end;gap:35px;padding-bottom:35px;display:flex}.artwork-package-delivery>header>strong{color:#7c3aed;font:700 clamp(2.8rem,5vw,5rem) var(--font-lore-display),serif}.artwork-package-delivery ol{margin:0;padding:0;list-style:none}.artwork-package-delivery li{border-bottom:1px solid #1725542e;grid-template-columns:80px minmax(0,1fr) auto;gap:30px;padding:38px 0;display:grid}.artwork-package-delivery li strong{color:#32123e;font:700 1.65rem var(--font-lore-display),serif}.artwork-package-library-heading img{object-fit:contain;width:95px;height:75px}.artwork-package-library-heading h2{font-size:clamp(2.8rem,4.5vw,5.2rem)}.artwork-package-library-heading>span{color:#15803d;text-transform:uppercase;font-size:.72rem;font-weight:900}.artwork-package-file>img{object-fit:contain;background:#201925;width:150px;height:175px}.artwork-package-file span{display:block}.artwork-package-file small{color:#db2777;font-size:.65rem;font-weight:900}.artwork-package-file strong{color:#32123e;font:700 1.65rem var(--font-lore-display),serif;margin-top:7px}.artwork-package-file p,.artwork-package-file span{color:#6c7080;font-size:.76rem}.artwork-package-file button{color:#fff;background:#83728c;border:0;min-width:190px;min-height:56px;font-weight:850}.artwork-package-actions a{color:#fff;background:#db2777;padding:15px 20px;font-size:.78rem;font-weight:900}.artwork-package-notice strong{color:#7c2d12;font:700 1.45rem var(--font-lore-display),serif}.artwork-package-notice p{color:#6f5d64;max-width:900px;line-height:1.7}.artwork-package-back a{color:#6d28d9;font-weight:850}@media (max-width:760px){.artwork-package-hero img{grid-row:1;justify-self:start;width:180px}.artwork-package-hero h1{font-size:clamp(3.2rem,15vw,5rem)}.artwork-package-delivery>header{flex-direction:column;align-items:start}.artwork-package-delivery li{grid-template-columns:38px 1fr;gap:15px}.artwork-package-library-heading img{width:70px;height:60px}.artwork-package-file>img{width:90px;height:115px}.artwork-package-file button{grid-column:1/-1;width:100%}.artwork-package-actions a{text-align:center;width:100%}}.privacy-hero h1{color:#fff4d2;max-width:1050px;font:700 clamp(4rem,8vw,8rem)/.85 var(--font-lore-display),serif;letter-spacing:-.055em;margin:15px 0 24px}.privacy-index a{color:#172554;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-height:45px;padding:8px 2px;font-size:.76rem;font-weight:800;line-height:1.3;display:grid}.privacy-document h2{color:#172554;font:700 clamp(2rem,3.4vw,3.7rem)/.95 var(--font-lore-display),serif;letter-spacing:-.035em;margin:0 0 16px}.privacy-facts article{border-bottom:1px solid #1725542e;min-width:0;padding:24px 0}.privacy-facts h3{color:#32123e;font:700 1.25rem var(--font-lore-display),serif;margin:0 0 10px}.privacy-storage-table code{white-space:nowrap}.privacy-provider-list a{color:#5b21b6;white-space:nowrap;font-size:.68rem}.privacy-document aside{color:#f4e7f1;background:#201925;border-left:5px solid #db2777;max-width:980px;margin-top:70px;padding:32px 38px}.art-community{color:#fff;background:#1b141f url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg) 50% 55%/cover no-repeat fixed;margin-top:90px;padding:110px 0 120px;box-shadow:inset 0 0 0 1000px #1e0825db}.art-community-heading>img{object-fit:contain;filter:drop-shadow(0 20px 28px #0006);width:145px;height:145px}.art-community-compose .eyebrow,.art-community-heading .eyebrow{color:#f6ce63}.art-community-heading h2{color:#fff3d1;max-width:960px;font:700 clamp(3rem,5.4vw,6rem)/.9 var(--font-lore-display),serif;letter-spacing:-.045em;margin:10px 0 20px}.art-community-like{flex-direction:column;align-items:flex-start;display:flex}.art-community-like>strong{color:#f6ce63;font:700 clamp(3.8rem,6vw,6rem)/.8 var(--font-lore-display),serif}.art-community-like>span{color:#d9c9db;letter-spacing:.08em;text-transform:uppercase;margin:8px 0 25px;font-size:.68rem;font-weight:900}.art-community-compose>a,.art-community-like a,.art-community-like button{color:#fff3d1;text-align:center;cursor:pointer;background:0 0;border:1px solid #fff4d48c;justify-content:center;align-items:center;min-height:50px;padding:13px 18px;font-size:.72rem;font-weight:900;line-height:1.4;display:inline-flex}.art-community-like button[aria-pressed=true]{color:#32123e;background:#f6ce63;border-color:#f6ce63}.art-community-like button:disabled{cursor:not-allowed;opacity:.6}.art-community-comments>header{grid-template-columns:70px 1fr;align-items:end;gap:20px;margin-bottom:35px;display:grid}.art-community-comments .eyebrow{color:#d8a9ed}.art-community-comments h3,.art-community-compose h3{color:#fff3d1;font:700 clamp(2rem,3.7vw,3.8rem)/.95 var(--font-lore-display),serif;margin:7px 0 0}.art-community-comments ol{margin:0;padding:0;list-style:none}.art-community-comments li{border-top:1px solid #ffffff2b;padding:28px 0}.art-community-comment-meta{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.art-community-comment-meta strong{color:#f6ce63;font-size:.82rem}.art-community-comment-meta small,.art-community-comment-meta time{color:#bcaebf;font-size:.65rem}.art-community-comment-actions{flex-wrap:wrap;gap:14px;margin-top:16px;display:flex}.art-community-comment-actions summary,.art-community-comment-actions>button,.art-community-edit button{color:#d8a9ed;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d8a9ed;padding:4px 0;font-size:.68rem;font-weight:850}.art-community-comment-actions details{position:relative}.art-community-comment-actions summary{list-style:none}.art-community-comment-actions details form{z-index:3;color:#32123e;background:#fff7ef;border-top:4px solid #db2777;gap:10px;width:min(330px,80vw);padding:22px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 22px 55px #00000059}.art-community-comment-actions label{color:#d8a9ed;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.art-community-comment-actions select{color:#32123e;background:#fff;border:1px solid #32123e33;width:100%;padding:12px}.art-community-comment-actions details button{color:#fff;background:#db2777;border:0;min-height:42px;font-weight:900}.art-community-compose textarea,.art-community-edit textarea{resize:vertical;color:#fff;width:100%;min-height:150px;font:650 .88rem/1.65 var(--font-body),sans-serif;background:#ffffff14;border:1px solid #fff4d44d;padding:15px}.art-community-edit textarea{min-height:115px}.art-community-edit>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.art-community-compose form button{color:#fff;cursor:pointer;background:#db2777;border:0;min-height:48px;padding:13px 20px;font-weight:900}.art-community-compose form button:disabled{cursor:not-allowed;opacity:.6}.community-admin-page{color:#172554;background:#fff5ea url(/backgrounds/lorewise-parchment-v2.webp) top/auto 1100px;min-height:100vh}.community-admin-hero{color:#fff;background:#1c1620 url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg) 50%/cover no-repeat;padding:90px 0 75px;box-shadow:inset 0 0 0 1000px #22092ac7}.community-admin-hero>div{grid-template-columns:230px minmax(0,950px);align-items:center;gap:clamp(40px,7vw,100px);display:grid}.community-admin-hero img{object-fit:contain;filter:drop-shadow(0 28px 38px #0006);width:230px;height:230px}.community-admin-hero .eyebrow{color:#f6ce63}.community-admin-hero h1{color:#fff3d1;font:700 clamp(4rem,7vw,7.5rem)/.85 var(--font-lore-display),serif;letter-spacing:-.055em;margin:12px 0 24px}.community-admin-hero p:last-child{color:#eadfea;max-width:850px;font-size:1rem;line-height:1.75}.community-admin-workspace{padding-block:75px 120px}.community-admin-simulation{background:#fff7d6d1;border-block:3px solid #f59e0b;justify-content:space-between;align-items:center;gap:30px;margin-bottom:38px;padding:24px 28px;display:flex}.community-admin-simulation strong{color:#7c2d12;font:700 1.35rem var(--font-lore-display),serif}.community-admin-simulation p{color:#784b2c;max-width:760px;margin:7px 0 0;font-size:.78rem;line-height:1.6}.community-admin-simulation button{color:#fff8df;cursor:pointer;background:#7c2d12;border:0;flex:none;min-height:46px;padding:12px 18px;font-size:.7rem;font-weight:900}.community-admin-simulation button:disabled{cursor:not-allowed;opacity:.55}.community-admin-summary{border-block:1px solid #17255433;grid-template-columns:repeat(4,1fr);display:grid}.community-admin-summary>div{flex-direction:column;justify-content:space-between;min-height:150px;padding:25px 28px 24px 0;display:flex}.community-admin-summary>div+div{border-left:1px solid #17255429;padding-left:28px}.community-admin-summary span{color:#6d28d9;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:900}.community-admin-summary strong{color:#db2777;font:700 3.7rem/.85 var(--font-lore-display),serif}.community-admin-reports{padding-top:90px}.community-admin-reports>header{border-bottom:4px solid #db2777;justify-content:space-between;align-items:end;gap:35px;padding-bottom:35px;display:flex}.community-admin-history h2,.community-admin-reports h2{color:#172554;font:700 clamp(3rem,5vw,5.5rem)/.9 var(--font-lore-display),serif;letter-spacing:-.045em;margin:8px 0 0}.community-admin-reports>header>strong{color:#4c1d57;text-align:right;text-transform:uppercase;font-size:.72rem}.community-admin-reports>header>strong small{color:#74677b;text-transform:none;margin-top:5px;font-size:.62rem;display:block}.community-admin-reports>ol{margin:0;padding:0;list-style:none}.community-admin-reports>ol>li{border-bottom:1px solid #1725542e;grid-template-columns:65px 1fr;gap:28px;padding:42px 0;display:grid}.community-admin-reports>ol>li>span{color:#db2777;font:700 1.2rem var(--font-lore-display),serif}.community-admin-report-meta{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.community-admin-report-meta a{color:#6d28d9;font-size:.72rem;font-weight:900}.community-admin-report-meta time{color:#74677b;font-size:.68rem}.community-admin-report-meta strong{color:#db2777;text-transform:uppercase;font-size:.68rem}.community-admin-reports blockquote{color:#32123e;max-width:900px;font:650 clamp(1.35rem,2vw,1.8rem)/1.55 var(--font-lore-display),serif;border-left:4px solid #f6ce63;margin:24px 0;padding-left:24px}.community-admin-reports article>p small,.community-admin-reports article>p strong{display:block}.community-admin-reports article>p strong{color:#32123e}.community-admin-reports article>p small{color:#74677b;margin-top:4px}.community-admin-reports article>ul{flex-wrap:wrap;gap:8px 18px;margin:18px 0 28px;padding:0;list-style:none;display:flex}.community-admin-reports article>ul li{color:#7c3aed;font-size:.68rem;font-weight:850}.community-admin-reports article>label{color:#6d28d9;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900;display:block}.community-admin-reports textarea{resize:vertical;color:#172554;background:#ffffff94;border:1px solid #17255438;width:min(820px,100%);min-height:90px;margin-top:9px;padding:14px}.community-admin-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.community-admin-actions button{color:#5b21b6;cursor:pointer;background:0 0;border:1px solid #6d28d9;min-height:44px;padding:11px 16px;font-size:.68rem;font-weight:900}.community-admin-actions button.danger{color:#be123c;border-color:#be123c}.community-admin-actions button:disabled{cursor:not-allowed;opacity:.55}.community-admin-empty{border-bottom:1px solid #1725542e;padding:65px 0}.community-admin-empty strong{color:#172554;font:700 2rem var(--font-lore-display),serif}.community-admin-empty p{color:#687086}.community-admin-message{color:#5b21b6;margin:25px 0 0;font-weight:850}.community-admin-history{margin-top:100px}.community-admin-history>header{border-bottom:1px solid #17255433;padding-bottom:30px}.community-admin-history ol{margin:0;padding:0;list-style:none}.community-admin-history li{border-bottom:1px solid #17255424;grid-template-columns:150px 240px 1fr;gap:24px;padding:20px 0;display:grid}.community-admin-history span,.community-admin-history time,.community-admin-history>p{color:#687086;font-size:.75rem}.community-admin-history li strong{color:#32123e;font-size:.78rem}.community-admin-history li:has(>button){grid-template-columns:150px 240px minmax(0,1fr) auto;align-items:center}.community-admin-history li>button{color:#5b21b6;cursor:pointer;background:0 0;border:1px solid #6d28d9;justify-self:end;min-height:44px;padding:11px 18px;font-size:.68rem;font-weight:900}.community-admin-history li>button:hover{color:#fff;background:#6d28d9}.community-admin-history li>button:focus-visible{outline-offset:3px;outline:3px solid #f6ce63}.community-admin-history li>button:disabled{cursor:not-allowed;opacity:.55}.community-admin-state{place-content:center;justify-items:start;min-height:420px;display:grid}.community-admin-state strong{color:#db2777;font:700 2rem var(--font-lore-display),serif}.community-admin-state p{color:#5f657a;max-width:620px;line-height:1.7}.community-admin-state a{color:#5b21b6;text-underline-offset:4px;font-weight:900;text-decoration:underline}.auth-callback-page{color:#fff;background:#1d1621 url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg) 50%/cover no-repeat;place-items:center;min-height:100vh;padding:28px;display:grid}.auth-callback-page>div{background:#1d1621eb;border-top:5px solid #db2777;width:min(760px,100%);padding:clamp(34px,7vw,80px);box-shadow:0 35px 90px #00000061}.auth-callback-page .eyebrow{color:#f6ce63}.auth-callback-page h1{color:#fff5d5;font:700 clamp(2.8rem,7vw,6.2rem)/.9 var(--font-lore-display),serif;letter-spacing:-.045em;margin:12px 0 24px}.auth-callback-page p:last-child{color:#eee0ec;max-width:620px;line-height:1.75}.auth-callback-page a{color:#fff5d5;border-bottom:2px solid #f6ce63;margin-top:24px;padding-bottom:4px;font-weight:850;display:table}.auth-confirm-page button{color:#32123e;min-height:58px;font:900 .9rem var(--font-body),sans-serif;cursor:pointer;background:linear-gradient(120deg,#f6ce63,#ff8a3d);border:0;margin-top:24px;padding:16px 24px;box-shadow:0 16px 35px #0000003d}.auth-confirm-page button:disabled{cursor:wait;opacity:.68}.auth-confirm-page .auth-confirm-message{color:#fff2bc;margin:18px 0 0;font-weight:750}.account-password-page h1{font:700 clamp(3rem,7vw,6rem)/.88 var(--font-lore-display),serif;letter-spacing:-.045em;margin:12px 0 24px}.account-password-page button{color:#fff;cursor:pointer;background:#db2777;border:0;min-height:52px;margin-top:18px;font-weight:900}@media (max-width:760px){.purchase-success-actions button{min-width:0}.account-session button{width:100%}.account-profile{grid-template-columns:1fr;margin:50px 0 80px;padding:34px 22px}.personal-admin-entry img{width:68px;height:68px}.personal-chapter>header{grid-template-columns:72px 1fr}.personal-library-collection>header{flex-direction:column;align-items:start;gap:10px}.order-admin-register>header .eyebrow,.order-admin-support>header .eyebrow{grid-column:auto}.game-windows-specification article{border-bottom:1px solid #ffffff2e;border-left:0;padding:26px 0}.contact-channels>header,.contact-directory header,.contact-directory>div>div{grid-template-columns:1fr}.contact-directory article,.contact-directory article+article{border-bottom:1px solid #fff3;border-left:0;padding:25px 0}.contact-channels article{grid-template-columns:82px 38px 1fr}.contact-channels article img{width:76px;height:76px}.game-support-route>header .eyebrow{grid-column:auto}.delivery-admin-guide{grid-template-columns:1fr}.delivery-admin-guide li+li{border-top:1px solid #1725542e;border-left:0;padding-left:0}.delivery-admin-page>header .shell,.delivery-admin-workspace{grid-template-columns:1fr}.delivery-admin-page>header img{width:min(230px,65vw)}.delivery-admin-register>header .eyebrow{grid-column:auto}.privacy-provider-list a{white-space:normal}.art-community{background-attachment:scroll;margin-top:55px;padding-block:80px}.art-community-heading>img{width:74px;height:74px}.art-community-like{grid-column:2}.community-admin-hero{padding-block:70px 55px}.community-admin-hero>div{grid-template-columns:100px 1fr;gap:22px}.community-admin-hero img{width:100px;height:100px}.community-admin-hero h1{font-size:clamp(3.2rem,14vw,5.2rem)}.community-admin-hero p:last-child{grid-column:1/-1}.community-admin-workspace{padding-block:55px 85px}.community-admin-simulation{flex-direction:column;align-items:stretch;padding:22px}.community-admin-simulation button{width:100%}.community-admin-summary{grid-template-columns:1fr 1fr}.community-admin-summary>div,.community-admin-summary>div+div{border-bottom:1px solid #17255429;min-height:125px;padding:20px}.community-admin-reports{padding-top:65px}.community-admin-reports>header{flex-direction:column;align-items:start}.community-admin-reports>header>strong{text-align:left}.community-admin-reports>ol>li{grid-template-columns:38px 1fr;gap:14px}.community-admin-history li{grid-template-columns:1fr;gap:6px}.community-admin-history li:has(>button){grid-template-columns:1fr}.community-admin-history li>button{justify-self:start;margin-top:10px}}.codex-category-ledger{padding-block:72px 66px}.codex-library-portals{padding-top:64px}.section{padding-block:84px}.home-story,.lore-story-inner,.story-inner{min-height:620px;padding-block:68px}.home-finale{padding-block:82px 72px}.art-catalog-intro,.membership-rules-inner,.membership-summary{padding-block:78px}.membership-next,.studio-community,.studio-development,.studio-games-intro{padding-block:82px}@media (max-width:720px){.codex-category-ledger,.codex-library-portals{padding-block:40px}.art-catalog-intro,.home-finale,.home-story,.lore-story-inner,.membership-next,.membership-rules-inner,.membership-summary,.section,.story-inner,.studio-games-intro{min-height:0;padding-block:48px}}.site-header{z-index:50;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#fffbf6f5;background-image:linear-gradient(90deg,#ffffffed,#fff4f0e6 52%,#f6efffeb),url(/backgrounds/lorewise-parchment-v2.webp);background-position:50%;background-size:cover,720px;border-bottom:1px solid #5d236629;position:sticky;top:0;box-shadow:0 8px 30px #4c1d5712}.site-header .header-inner{justify-content:center;gap:12px;width:min(100% - 28px,1600px);min-height:78px;display:flex}.site-header .brand>img{object-fit:contain;width:108px;max-height:72px}.site-header .brand{flex:none;min-width:0;margin-right:12px}.desktop-navigation{flex:none;width:max-content;min-width:0;margin-left:0!important}.header-actions{align-items:center;gap:10px;min-width:max-content;display:flex}.nav-list{flex-wrap:nowrap;justify-content:flex-start;gap:clamp(4px,.45vw,7px)}.nav-list a{--nav-accent:#7c3aed;--nav-tint:#7c3aed12;--nav-hover:#7c3aed21;border:1px solid var(--nav-accent);align-items:center;gap:8px;min-height:42px;padding:0 clamp(9px,.62vw,11px);display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.nav-list a{border:1px solid color-mix(in srgb,var(--nav-accent) 24%,transparent)}}.nav-list a{background:var(--nav-tint);color:#32123e;letter-spacing:-.01em;white-space:nowrap;border-radius:999px;font-size:clamp(.67rem,.58vw,.76rem);font-weight:900;transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .2s;box-shadow:inset 0 1px #fffc}.nav-list a:before{content:"";border:1px solid var(--nav-accent);flex:0 0 7px;width:7px;height:7px}@supports (color:color-mix(in lab,red,red)){.nav-list a:before{border:1px solid color-mix(in srgb,var(--nav-accent) 70%,#fff)}}.nav-list a:before{background:var(--nav-accent);box-shadow:0 0 0 3px var(--nav-accent)}@supports (color:color-mix(in lab,red,red)){.nav-list a:before{box-shadow:0 0 0 3px color-mix(in srgb,var(--nav-accent) 12%,transparent)}}.nav-list a:before{transform:rotate(45deg)}.nav-list a:focus-visible,.nav-list a:hover{color:#23103a;background:var(--nav-hover);border-color:var(--nav-accent)}@supports (color:color-mix(in lab,red,red)){.nav-list a:focus-visible,.nav-list a:hover{border-color:color-mix(in srgb,var(--nav-accent) 52%,transparent)}}.nav-list a:focus-visible,.nav-list a:hover{box-shadow:0 9px 22px var(--nav-accent),inset 0 1px #ffffffe6}@supports (color:color-mix(in lab,red,red)){.nav-list a:focus-visible,.nav-list a:hover{box-shadow:0 9px 22px color-mix(in srgb,var(--nav-accent) 13%,transparent),inset 0 1px #ffffffe6}}.nav-list a:focus-visible,.nav-list a:hover{transform:translateY(-2px)}.nav-list a.is-active{color:#fff;background:linear-gradient(135deg,var(--nav-accent),var(--nav-accent))}@supports (color:color-mix(in lab,red,red)){.nav-list a.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--nav-accent) 82%,#1f1738),color-mix(in srgb,var(--nav-accent) 55%,#251d2b))}}.nav-list a.is-active{border-color:var(--nav-accent);box-shadow:0 10px 24px var(--nav-accent)}@supports (color:color-mix(in lab,red,red)){.nav-list a.is-active{box-shadow:0 10px 24px color-mix(in srgb,var(--nav-accent) 24%,transparent)}}.nav-list a.is-active:before{background:#fff;border-color:#fff;box-shadow:0 0 0 3px #ffffff24}.nav-list .nav-button-arte{--nav-accent:#7c3aed;--nav-tint:#7c3aed12;--nav-hover:#7c3aed24}.nav-list .nav-button-abbonamento{--nav-accent:#c98b16;--nav-tint:#f4cf4921;--nav-hover:#f4cf493d}.nav-list .nav-button-commissioni{--nav-accent:#db2777;--nav-tint:#db277712;--nav-hover:#db277724}.nav-list .nav-button-giochi{--nav-accent:#0891b2;--nav-tint:#0891b212;--nav-hover:#0891b224}.nav-list .nav-button-dove-nascono-i-mondi{--nav-accent:#d97706;--nav-tint:#d9770614;--nav-hover:#d9770626}.nav-list .nav-button-enciclopedia{--nav-accent:#6d28d9;--nav-tint:#6d28d912;--nav-hover:#6d28d924}.nav-list .nav-button-shop{--nav-accent:#ea580c;--nav-tint:#ea580c12;--nav-hover:#ea580c24}.nav-list .nav-button-account{--nav-accent:#a21caf;--nav-tint:#a21caf12;--nav-hover:#a21caf24}.nav-list .nav-button-mondi{--nav-accent:#d97706;--nav-tint:#d9770614;--nav-hover:#d9770626}.nav-list .nav-button-vip{--nav-accent:#c98b16;--nav-tint:#f4cf4921;--nav-hover:#f4cf493d}.nav-group details,.nav-list>li{position:relative}.nav-group summary{cursor:pointer;list-style:none}.nav-group summary::-webkit-details-marker{display:none}.nav-group summary>span{pointer-events:none}.nav-group summary svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:11px;height:8px;transition:transform .2s}.nav-group details[open] summary svg{transform:rotate(180deg)}.nav-group-menu{z-index:20;background:#fffbf6fc;border:1px solid #4c1d5729;border-radius:18px;gap:5px;width:min(360px,100vw - 32px);padding:10px;display:grid;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 22px 55px #32123e33}.nav-list .nav-group-menu a{min-height:0;box-shadow:none;color:#32123e;white-space:normal;background:0 0;border:0;border-radius:12px;gap:3px;padding:13px 14px;font-size:.76rem;display:grid;overflow:visible;transform:none}.nav-list .nav-group-menu a:before{display:none}.nav-list .nav-group-menu a.is-active,.nav-list .nav-group-menu a:focus-visible,.nav-list .nav-group-menu a:hover{box-shadow:none;color:#4c1d57;background:#d977061a;border:0;transform:none}.nav-group-menu a>span{justify-content:space-between;align-items:center;gap:12px;font-weight:950;display:flex}.nav-group-menu a b{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#db2777;border-radius:999px;padding:4px 7px;font-size:.52rem}.nav-group-menu a small{color:#716276;font-size:.64rem;font-weight:650;line-height:1.4}.header-admin-alert:focus-visible,.header-contact:focus-visible,.mobile-menu-trigger:focus-visible,.mobile-navigation a:focus-visible,.mobile-navigation button:focus-visible,.nav-group summary:focus-visible,.nav-list a:focus-visible{outline-offset:4px;outline:3px solid #f4cf49}.header-admin-alert{color:#4c1d57;background:#ffffffb8;border:1px solid #4c1d5733;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;transition:color .2s,border-color .2s,transform .2s;display:grid;position:relative;box-shadow:0 8px 18px #4c1d5714}.header-admin-alert,.header-contact,.header-search{flex-shrink:0}.header-admin-alert svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.header-admin-alert>span{color:#fff;background:#db2777;border:2px solid #fffaf5;border-radius:999px;place-items:center;min-width:21px;height:21px;padding-inline:4px;font-size:.58rem;font-weight:950;line-height:1;display:grid;position:absolute;top:-5px;right:-6px}.header-admin-alert.has-unread{color:#9d174d;background:#fff1f2;border-color:#db277775;animation:admin-bell-pulse 2.8s ease-in-out infinite}.header-admin-alert:focus-visible,.header-admin-alert:hover{color:#6d28d9;border-color:#7c3aed;transform:translateY(-2px)}@keyframes admin-bell-pulse{0%,80%,to{box-shadow:0 8px 18px #4c1d5714}88%{box-shadow:0 0 0 7px #db277717,0 8px 18px #4c1d571f}}.header-contact{color:#64194e;background:#ffe1ddd1;border:1px solid #ad227033;border-radius:999px;align-items:center;gap:8px;min-width:max-content;padding:5px 13px 5px 7px;display:inline-flex;box-shadow:0 8px 18px #70215714}.header-contact img{object-fit:contain;filter:drop-shadow(0 4px 5px #4c1d5721);width:36px;height:36px}.header-contact span{font-size:.75rem;font-weight:900}.header-contact.is-active,.header-contact:focus-visible,.header-contact:hover{color:#6d28d9;background:#fff1c7}.site-footer{color:#fff8df;background-color:#221a27;background-image:linear-gradient(105deg,#1a141ef5,#302637e8 55%,#29202fe6),url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg);background-position:50%;background-size:cover;padding-top:58px;position:relative;overflow:hidden;box-shadow:inset 0 5px #db2777,inset 0 8px #f4cf49}.footer-grid{grid-template-columns:minmax(300px,1.4fr) minmax(180px,.65fr) minmax(230px,.9fr);gap:clamp(42px,6vw,88px);padding-bottom:48px}.footer-brand-lockup{align-items:center;gap:22px;display:flex}.brand-footer>img{width:225px}.footer-seal{object-fit:contain;filter:drop-shadow(0 12px 18px #08020f61);width:108px;height:108px}.footer-identity .footer-kicker{color:#f8d565;letter-spacing:.13em;text-transform:uppercase;margin:22px 0 7px;font-size:.66rem;font-weight:900}.footer-identity .footer-statement{color:#f4e9f4;max-width:470px;margin:0;font-size:.9rem;line-height:1.65}.footer-primary-link{border-bottom:2px solid #f4cf49;gap:10px;margin-top:22px;padding-bottom:5px;font-weight:900;display:inline-flex;color:#fff8df!important;font-size:.83rem!important}.footer-primary-link span{color:#f4cf49;font-size:1.05rem;transition:transform .2s}.footer-primary-link:focus-visible span,.footer-primary-link:hover span{transform:translate(5px)}.site-footer h2{color:#f8d565;letter-spacing:.15em;margin-bottom:20px;font-size:.7rem}.site-footer ul{column-count:1}.site-footer li{margin:0}.site-footer li+li{margin-top:9px}.site-footer .footer-column a{color:#f3e9f3;font-size:.79rem;line-height:1.45}.footer-bottom{color:#d9c9db;border-top-color:#ffecb738;padding-block:18px;font-size:.66rem}@media (max-width:1180px){.header-inner{gap:9px}.nav-list{gap:4px}.site-header .brand>img{width:122px}.nav-list a{gap:6px;min-height:38px;padding-inline:8px;font-size:.62rem}.nav-list a:before{flex-basis:6px;width:6px;height:6px}.header-contact span{display:none}.header-contact{padding-right:7px}}@media (max-width:1450px) and (min-width:1101px){.site-header .header-inner{gap:8px}.site-header .brand{margin-right:10px}.site-header .brand>img{width:96px}.nav-list{gap:3px}.nav-list a{gap:5px;min-height:38px;padding-inline:7px;font-size:.62rem}.nav-list a:before{width:5px;height:5px;box-shadow:0 0 0 2px var(--nav-accent);flex-basis:5px}@supports (color:color-mix(in lab,red,red)){.nav-list a:before{box-shadow:0 0 0 2px color-mix(in srgb,var(--nav-accent) 12%,transparent)}}.header-actions{gap:6px}.header-admin-alert,.header-search{flex-basis:38px;width:38px;height:38px}.header-contact{padding:4px 6px}.header-contact img{width:32px;height:32px}.header-contact span{display:none}}@media (max-width:1100px){.site-header{z-index:1200;-webkit-backdrop-filter:none;backdrop-filter:none;position:sticky}.site-header .header-inner{justify-content:flex-start;gap:10px;display:flex}.desktop-navigation{display:none}.site-header .brand{margin-right:0}.site-header .brand>img{width:142px}.header-actions{gap:8px}.mobile-menu-trigger{z-index:1202;color:#4c1d57;cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:8px;margin-left:auto;padding:0;display:inline-flex;position:relative}.mobile-menu-trigger img{object-fit:contain;filter:drop-shadow(0 6px 8px #4c1d5733);width:43px;height:43px}.mobile-menu-trigger span{letter-spacing:.08em;text-transform:uppercase;font-size:.73rem;font-weight:900}.mobile-navigation{background-color:#fff8f1fa;background-image:linear-gradient(#fff8f1e6,#f8eeffe6),url(/backgrounds/lorewise-parchment-v2.webp);background-position:50%;background-size:cover,620px;border-top:1px solid #4c1d5724;display:block;box-shadow:0 20px 35px #4c1d571f}.mobile-navigation ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:15px 0 20px}.mobile-navigation li:nth-last-child(2){grid-column:2}.mobile-navigation .mobile-navigation-featured{grid-column:1/-1}.mobile-navigation .mobile-navigation-featured a{background:#ffffff61;border-block:1px solid #4c1d571f;grid-template-columns:56px minmax(0,auto);justify-content:center;align-items:center;min-height:74px;padding:7px 14px}.mobile-navigation .mobile-navigation-featured img{width:56px;max-width:56px;height:56px;transform:scale(.84)}.mobile-navigation .mobile-navigation-featured span{font-size:.82rem}.mobile-navigation a{align-content:center;gap:6px;min-height:112px;padding:9px 6px 11px;position:relative}.mobile-navigation a.is-active:after{content:"";background:linear-gradient(90deg,#f97316,#db2777,#7c3aed);height:3px;position:absolute;bottom:2px;left:18%;right:18%}.mobile-navigation img{object-fit:contain;width:60px;height:60px}.mobile-navigation a[href=\/arte] img,.mobile-navigation a[href=\/commissioni] img,.mobile-navigation a[href=\/giochi] img,.mobile-navigation a[href=\/shop] img{transform:scale(1.35)}.mobile-navigation a[href=\/vip-zone] img{transform:scale(1.12)}.mobile-navigation span{color:#4c1d57;text-wrap:balance;place-items:center;min-height:2.4em;font-size:.72rem;font-weight:900;line-height:1.2;display:grid}.footer-grid{grid-template-columns:1.2fr .7fr .9fr;gap:38px}.footer-brand-lockup{flex-direction:column;align-items:flex-start;gap:2px}.footer-seal{width:84px;height:84px}}@media (max-width:700px){.site-header{position:sticky}.header-inner{min-height:72px}.site-header .brand>img{width:120px}.header-contact{display:none}.mobile-navigation{overscroll-behavior:contain;max-height:calc(100dvh - 72px);overflow-y:auto}.mobile-navigation ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100% - 20px,520px);padding:10px 0 14px}.mobile-navigation .mobile-navigation-featured,.mobile-navigation li:nth-last-child(2){grid-column:auto}.mobile-navigation a{text-align:left;background:#ffffff6b;border:1px solid #4c1d571a;border-radius:14px;grid-template-columns:46px minmax(0,1fr);place-items:center start;gap:9px;min-height:68px;padding:7px 9px}.mobile-navigation img{width:44px;height:44px}.mobile-navigation a[href=\/arte] img,.mobile-navigation a[href=\/commissioni] img,.mobile-navigation a[href=\/giochi] img,.mobile-navigation a[href=\/shop] img{transform:scale(1.08)}.mobile-navigation a[href=\/vip-zone] img{transform:scale(.88)}.mobile-navigation a[href=\/cerca] img{width:48px;transform:scale(1.08)}.mobile-navigation span{overflow-wrap:normal;word-break:normal;place-items:center start;min-width:0;min-height:0;font-size:.72rem;line-height:1.15}.mobile-navigation .mobile-navigation-featured a{background:#fff8e6ad;border-color:#d977063d;grid-template-columns:46px minmax(0,1fr);justify-content:stretch;width:auto;min-height:68px;margin:0;padding:7px 9px}.mobile-navigation .mobile-navigation-featured a[href=\/dove-nascono-i-mondi] img{width:44px;max-width:44px;height:44px;transform:scale(.9)!important}.mobile-navigation .mobile-navigation-featured span{white-space:normal;min-width:0;font-size:.72rem}.mobile-navigation a.is-active:after{left:8px;right:8px}.footer-grid{grid-template-columns:1fr;gap:38px}.footer-brand-lockup{flex-direction:row;align-items:center;gap:14px}.brand-footer>img{width:190px}.footer-seal{width:82px;height:82px}.site-footer ul{column-count:2;column-gap:28px}.site-footer li{break-inside:avoid}.footer-bottom{flex-direction:column;gap:7px}}@media (max-width:420px){.mobile-menu-trigger span{display:none}}@media (max-width:1100px){.mobile-navigation{z-index:1201;overscroll-behavior:contain;min-height:calc(100dvh - 78px);max-height:none;padding:clamp(22px,4vw,42px) 0 34px;position:fixed;inset:78px 0 0;overflow:hidden auto}.mobile-navigation-heading{width:min(100% - 32px,980px);margin:0 auto 18px}.mobile-explore-links header span,.mobile-navigation-heading span{color:#d62a76;letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:950;display:block}.mobile-navigation-heading strong{color:#32123e;font:700 clamp(1.7rem,4vw,2.7rem)/1 var(--font-lore-display),serif;margin-top:5px;display:block}.mobile-navigation .mobile-navigation-primary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:min(100% - 32px,980px);margin:0 auto;padding:0;list-style:none;display:grid}.mobile-navigation .mobile-navigation-primary li{grid-column:auto}.mobile-navigation .mobile-navigation-primary a,.mobile-navigation .mobile-navigation-primary button{color:#4c1d57;width:100%;height:100%;min-height:118px;font:900 .72rem/1.1 var(--font-body),sans-serif;text-align:center;cursor:pointer;background:#ffffff8f;border:1px solid #4c1d571f;border-radius:18px;align-content:center;justify-items:center;gap:8px;padding:12px 7px;display:grid;position:relative}.mobile-navigation .mobile-navigation-primary .is-active,.mobile-navigation .mobile-navigation-primary a:focus-visible,.mobile-navigation .mobile-navigation-primary a:hover,.mobile-navigation .mobile-navigation-primary button:focus-visible,.mobile-navigation .mobile-navigation-primary button:hover{color:#5b2180;background:#fff5d8;border-color:#7c3aed66;box-shadow:0 12px 28px #4c1d571a}.mobile-navigation .mobile-navigation-primary a.is-active:after{bottom:4px;left:18%;right:18%}.mobile-navigation .mobile-navigation-primary a[href=\/vip-zone] img,.mobile-navigation .mobile-navigation-primary img{object-fit:contain;width:64px;height:64px;transform:none}.mobile-navigation .mobile-navigation-primary span{min-height:0;color:inherit;font-size:inherit;line-height:inherit;display:block}.mobile-explore-links{background:#fffcf4c7;border:1px solid #d9770638;border-radius:22px;width:min(100% - 32px,980px);margin:22px auto 0;padding:20px;box-shadow:0 18px 40px #4c1d5714}.mobile-explore-links header{border-bottom:1px solid #4c1d571f;justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;padding-bottom:13px;display:flex}.mobile-explore-links header small{color:#716276;font-size:.68rem}.mobile-navigation .mobile-explore-links ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.mobile-navigation .mobile-explore-links li{grid-column:auto}.mobile-navigation .mobile-explore-links a{color:#4c1d57;text-align:left;background:#ffffff80;border:1px solid #4c1d5717;border-radius:14px;grid-template-columns:54px minmax(0,1fr);place-items:center start;gap:10px;min-height:72px;padding:8px 12px;display:grid;position:relative}.mobile-navigation .mobile-explore-links a.is-active,.mobile-navigation .mobile-explore-links a:focus-visible,.mobile-navigation .mobile-explore-links a:hover{background:#fff5d8;border-color:#d9770659}.mobile-navigation .mobile-explore-links a.is-active:after{bottom:4px;left:10px;right:10px}.mobile-navigation .mobile-explore-links a[href=\/arte] img,.mobile-navigation .mobile-explore-links a[href=\/commissioni] img,.mobile-navigation .mobile-explore-links a[href=\/shop] img,.mobile-navigation .mobile-explore-links img{object-fit:contain;width:50px;height:50px;transform:none}.mobile-navigation .mobile-explore-links span{width:100%;min-height:0;color:inherit;justify-content:space-between;align-items:center;gap:8px;font-size:.72rem;font-weight:900;line-height:1.2;display:flex}.mobile-explore-links b{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#db2777;border-radius:999px;padding:4px 7px;font-size:.5rem}}@media (max-width:700px){.mobile-navigation{min-height:calc(100dvh - 72px);padding:18px 0 24px;inset:72px 0 0}.mobile-navigation-heading{margin-bottom:13px}.mobile-navigation-heading strong{font-size:1.6rem}.mobile-navigation .mobile-navigation-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:min(100% - 16px,620px)}.mobile-navigation .mobile-navigation-primary a,.mobile-navigation .mobile-navigation-primary button{border-radius:12px;gap:5px;min-height:86px;padding:8px 3px;font-size:.61rem}.mobile-navigation .mobile-navigation-primary a[href=\/vip-zone] img,.mobile-navigation .mobile-navigation-primary img{width:43px;height:43px}.mobile-explore-links{border-radius:16px;width:min(100% - 16px,620px);margin-top:14px;padding:12px}.mobile-explore-links header{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:9px;padding-bottom:9px}.mobile-navigation .mobile-explore-links ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mobile-navigation .mobile-explore-links a{border-radius:11px;grid-template-columns:40px minmax(0,1fr);gap:7px;min-height:62px;padding:6px 8px}.mobile-navigation .mobile-explore-links a[href=\/arte] img,.mobile-navigation .mobile-explore-links a[href=\/commissioni] img,.mobile-navigation .mobile-explore-links a[href=\/shop] img,.mobile-navigation .mobile-explore-links img{width:38px;height:38px}.mobile-navigation .mobile-explore-links span{font-size:.64rem}}@media (max-width:420px){.mobile-navigation-heading{width:calc(100% - 16px)}.mobile-navigation .mobile-explore-links ul,.mobile-navigation .mobile-navigation-primary{grid-template-columns:repeat(2,minmax(0,1fr))}}.giwise-shop-page{color:#172554;background:#fff9f3 url(/backgrounds/lorewise-parchment-v2.webp) top/720px;overflow:hidden}.shop-bridge-identity img{object-fit:contain;filter:drop-shadow(0 10px 16px #0000004d);width:76px;height:76px}.shop-bridge-inner>p{color:#eadcea;max-width:550px;margin:0;font-size:.76rem;line-height:1.55}.shop-bridge nav{justify-content:flex-end;align-items:center;gap:12px 24px;display:flex}.giwise-shop-hero-copy h1{max-width:850px;font:700 clamp(4.1rem,6.4vw,7rem)/.88 var(--font-lore-display),serif;letter-spacing:-.045em;text-wrap:balance;margin:9px 0 24px}.giwise-shop-hero-copy>p:not(.eyebrow,.giwise-shop-verification){color:#4f5870;max-width:720px;margin:0;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.7}.giwise-shop-hero-actions a:first-child{color:#6d28d9}.giwise-shop-collections img{object-fit:contain;object-position:center;background:#ffffff57;width:100%;height:190px;transition:transform .25s;box-shadow:0 14px 30px #4c1d5726}.giwise-shop-custom h2,.giwise-shop-fulfilment h2,.giwise-shop-identities h2,.giwise-shop-section-heading h2,.giwise-shop-support h2{font:700 clamp(3.1rem,5vw,5.5rem)/.94 var(--font-lore-display),serif;letter-spacing:-.04em;text-wrap:balance;margin:4px 0 0}.giwise-shop-identities-intro>p:last-child,.giwise-shop-section-heading>p{color:#68566d;margin:0;font-size:.92rem;line-height:1.7}.giwise-shop-product-image img{object-fit:contain;object-position:center}.giwise-shop-product h3{color:#25143b;min-height:2.4em;font:700 clamp(1.55rem,2vw,2.05rem)/1.15 var(--font-lore-display),serif;margin:14px 0 10px}.giwise-shop-product p{color:#68566d;min-height:3.1em;margin:0 0 18px;font-size:.8rem;line-height:1.55}.giwise-shop-identities-intro>p:last-child{color:#eddfeb}.giwise-shop-identity-paths article{min-width:0;padding-top:0;position:relative}.giwise-shop-identity-paths img{object-fit:contain;object-position:center;background:#0e091057;width:100%;height:390px;box-shadow:0 24px 45px #05010a4d}.giwise-shop-identity-paths h3{color:#fff8df;font:700 2rem/1 var(--font-lore-display),serif;margin:7px 0 10px}.giwise-shop-identity-paths p{color:#e9dce8;max-width:390px;margin:0;font-size:.84rem;line-height:1.6}.giwise-shop-custom-visual img{object-fit:contain;object-position:center;background:linear-gradient(145deg,#f8e9ef,#eee7ff)}.giwise-shop-custom-copy>p:not(.eyebrow){color:#68566d;max-width:700px;font-size:1rem;line-height:1.72}.giwise-shop-fulfilment-inner>img{object-fit:contain;filter:drop-shadow(0 20px 24px #23417033);width:190px;height:190px}.giwise-shop-fulfilment h2{font-size:clamp(2.55rem,3.25vw,3.6rem);line-height:.98}.giwise-shop-support nav{border-block:1px solid #4c1d5733;grid-template-columns:1fr 1fr;display:grid}.giwise-shop-support nav a{color:#32123e;border-bottom:1px solid #4c1d5724;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:15px 20px 15px 0;font-size:.82rem;font-weight:850;display:flex}.giwise-shop-support nav a span{color:#db2777;font-size:1.1rem}@media (max-width:1100px){.shop-bridge nav{grid-column:1/-1;justify-content:flex-start;padding-left:90px}.giwise-shop-fulfilment-inner>img{width:135px;height:135px}}@media (max-width:800px){.shop-bridge-identity img{width:62px;height:62px}.shop-bridge-inner>p{max-width:620px;font-size:.72rem}.shop-bridge nav{flex-wrap:wrap;grid-column:auto;justify-content:flex-start;gap:10px 18px;padding-left:0;overflow:visible}.giwise-shop-hero-copy h1{font-size:clamp(3.5rem,12vw,5.4rem)}.giwise-shop-identity-paths img{grid-row:1/5;height:340px}}@media (max-width:640px){.giwise-shop-hero-copy h1{font-size:clamp(3.35rem,15vw,4.7rem)}.giwise-shop-collections img{height:170px}.giwise-shop-identity-paths img{grid-row:auto;height:min(120vw,500px)}.giwise-shop-fulfilment-inner>img{width:90px;height:90px}}.game-community-live-heading h2{color:#fff8df;max-width:920px;font:700 clamp(3rem,5vw,5.2rem)/.96 var(--font-lore-display),serif;letter-spacing:-.04em;margin:5px 0 18px}.game-community-compose h3{font:700 2rem var(--font-display),serif}#contenuto .eyebrow,#contenuto [class*=status]>small,#contenuto [class*=status]>span,#contenuto dt,#contenuto figcaption,#contenuto label>span,#contenuto legend,#contenuto small,#contenuto time{line-height:1.45;font-size:.75rem!important}#contenuto button,#contenuto input,#contenuto select,#contenuto summary,#contenuto textarea{font-size:max(.82rem,1em)}#contenuto a,#contenuto button,#contenuto summary{text-underline-offset:.22em}#contenuto a:focus-visible,#contenuto button:focus-visible,#contenuto input:focus-visible,#contenuto select:focus-visible,#contenuto summary:focus-visible,#contenuto textarea:focus-visible{outline-offset:4px;outline:3px solid #f4cf49}#contenuto dd,#contenuto li,#contenuto p{text-wrap:pretty}@media (max-width:700px){#contenuto .eyebrow,#contenuto [class*=status]>small,#contenuto [class*=status]>span,#contenuto dt,#contenuto figcaption,#contenuto label>span,#contenuto legend,#contenuto small,#contenuto time{font-size:.78rem!important}}.launch-readiness-hero img{object-fit:contain;width:100%;height:auto}.launch-readiness-hero h1{font:700 clamp(3.2rem,7vw,7rem)/.86 var(--font-lore-display),serif;letter-spacing:-.055em;margin:8px 0 18px}.launch-readiness-loading img{object-fit:contain;width:120px;height:90px}.launch-readiness-summary h2{color:#15275a;max-width:900px;font:700 clamp(2.2rem,4.8vw,5.2rem)/.98 var(--font-lore-display),serif;letter-spacing:-.045em;margin:10px 0 16px}.launch-readiness-score small{color:#5b4659;text-transform:uppercase;letter-spacing:.08em;max-width:190px;margin:14px 0 0 auto;font-size:.72rem;font-weight:800;line-height:1.45;display:block}.launch-readiness-group h3{color:#341441;font:700 clamp(1.8rem,3vw,3rem)/1 var(--font-lore-display),serif;margin:-7px 0 7px}.launch-readiness-footer p{color:#594557;max-width:620px;margin:0;line-height:1.55}.launch-decisions-output pre{color:#fff4cf;white-space:pre-wrap;overflow-wrap:anywhere;background:#211a26;border-left:5px solid #d92577;max-width:100%;margin:0;padding:20px;font:700 .82rem/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.commission-account-required h3{color:#172554;font:700 clamp(2rem,3.6vw,3.8rem)/.95 var(--font-lore-display),serif;margin:10px 0 18px}.commission-account-required>p:not(.eyebrow){color:#56617c;line-height:1.7}.commission-account-recognized span{color:#16714d;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:950}.commission-account-recognized strong{color:#172554;overflow-wrap:anywhere;font-size:.86rem}.commission-guided-form input[readonly]{color:#4b596f;cursor:not-allowed;background:#edf3ef}.benefits-center-heading>div{flex:760px;min-width:0}.benefits-center-heading h3{color:#fff8df;max-width:860px;font:750 clamp(2.6rem,5vw,5.3rem)/.92 var(--font-lore-display),serif;letter-spacing:-.045em;margin:7px 0 0}.community-member-badge{letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;width:fit-content;font-size:.62rem;font-weight:950;line-height:1;display:inline-flex}.community-member-badge.is-collector{color:#f4cf49}.community-member-badge{color:#dcb8ff;padding:5px 8px}.community-member-badge.is-familiar{color:#ffd36a;background:#69390c47;border-color:#ffd36ab3}.benefit-panel h4{color:#fff8df;font:750 1.7rem var(--font-display),serif;margin:0 0 12px}.benefit-panel button{color:#2c1337;cursor:pointer;background:#f4cf49;border:0;width:fit-content;padding:10px 14px;font-weight:950}.studio-games-hero-backdrop img{object-fit:cover;width:100%;height:100%}.studio-games-page .studio-games-hero-copy .eyebrow{color:#f4b8df}.studio-games-page .studio-games-hero-copy h1{color:#fff;text-shadow:0 8px 35px #0009;max-width:700px;margin:16px 0 26px;font-size:clamp(5.2rem,9.5vw,10rem);line-height:.76}.studio-games-hero-titles img{object-fit:contain;width:100%;max-width:245px;height:78px}.studio-games-page .studio-games-index a{color:#ffffffd1}@media (max-width:640px){.studio-games-hero-titles img{height:58px}}.studio-games-page .studio-development .eyebrow{color:#f49ac7}.studio-games-page .studio-development h2{color:#fff;text-shadow:0 10px 35px #00000073}.studio-games-page .studio-development-list h3{color:#fff}.studio-games-page .studio-development-list p{color:#e1e6f8b8}.studio-games-page .studio-access-section .eyebrow{color:#caa4ff}.studio-games-page .studio-access-section h2{color:#fff;text-shadow:0 10px 35px #00000080}.studio-games-page .studio-access-list h3{color:#fff}.studio-games-page .studio-access-list p{color:#e7ebfbc7}.studio-games-page .studio-access-list small{color:#e7ebfba3;border-top-color:#ffffff2b}.patto-villains header{max-width:830px;margin-bottom:clamp(42px,6vw,78px)}.patto-villain-grid article{background:linear-gradient(135deg,#280a07f0,#0c0505f5);border:1px solid #e7b85e3d;grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 28px 70px #0000006b}.patto-villain-grid figure{background:radial-gradient(circle at 50% 62%,#b9342338,#0000 58%);place-items:end center;min-width:0;margin:0;padding:12px 0 0;display:grid}.patto-villain-grid img{object-fit:contain;object-position:center bottom;width:100%;height:auto;max-height:610px;display:block}.patto-villain-grid h3{color:#fff;font:750 clamp(2rem,3.1vw,3.6rem)/1.02 var(--font-lore-display),serif;letter-spacing:-.025em;overflow-wrap:break-word;margin:10px 0 18px}.patto-villain-grid p{color:#d7c3b3;margin:0;line-height:1.72}.patto-coming .shell{max-width:980px}@media (max-width:1060px){.patto-villain-grid article{grid-template-columns:minmax(180px,.62fr) minmax(0,1.38fr)}}@media (max-width:760px){.patto-villain-grid article{grid-template-columns:1fr}.patto-villain-grid img{width:min(100%,390px);max-height:480px}.patto-villain-grid h3{font-size:clamp(2rem,10vw,3.1rem)}}.game-dossier-patto-ceneri .eyebrow{color:var(--nexus-gold)}.game-nexus-story>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.game-nexus-story>.shell{z-index:1;padding-block:110px;position:relative}.game-nexus-story h2{color:#fff;max-width:1040px;font:700 clamp(3.4rem,6.3vw,7rem)/.88 var(--font-lore-display),serif;letter-spacing:-.05em;margin:12px 0 30px}.game-dossier-patto-ceneri .game-dossier-features .eyebrow,.game-dossier-patto-ceneri .game-play-flow .eyebrow{color:var(--nexus-gold)}.game-nexus-finale img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.game-nexus-finale p{z-index:1;color:#fff;text-align:center;max-width:1150px;font:700 clamp(3.4rem,7vw,8rem)/.86 var(--font-lore-display),serif;letter-spacing:-.055em;text-shadow:0 18px 55px #000;margin:0;padding:50px;position:relative}.game-dossier-demon-match .eyebrow{color:var(--demon-red)}.game-dossier-demon-match .game-dossier-features .eyebrow,.game-dossier-demon-match .game-nexus-story .eyebrow{color:#ff6680}.game-dossier-demon-match .game-play-flow .eyebrow{color:#f2375f}.pass-page{--pass-ink:#071225;--pass-night:#050817;--pass-violet:#7657ff;--pass-cyan:#33e2e5;--pass-gold:#f1bd55;--pass-paper:#f8f4eb;background:var(--pass-night);color:#fff;overflow:hidden}.pass-page .shell{width:min(100% - 48px,1480px);margin-inline:auto}.pass-eyebrow{color:var(--pass-cyan);letter-spacing:.2em;text-transform:uppercase;margin:0 0 20px;font-size:.72rem;font-weight:900}.pass-hero{background:var(--pass-night) url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg) center/cover;isolation:isolate;align-items:center;min-height:880px;display:grid;position:relative}.pass-hero-shade{z-index:-1;background:linear-gradient(90deg,#030612fa,#040819e8 43%,#05081573 72%,#03050ed1),linear-gradient(#0000 62%,#050817);position:absolute;inset:0}.pass-hero-layout{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(42px,6vw,100px);padding-block:110px 90px;display:grid}.pass-hero-copy{z-index:3;position:relative}.pass-hero h1{color:#fff;max-width:850px;font:700 clamp(4.5rem,7.7vw,8.8rem)/.82 var(--font-display),serif;letter-spacing:-.068em;margin:0}.pass-lead{color:#c7d1e4;max-width:710px;margin:35px 0 0;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.75}.pass-hero-actions{flex-wrap:wrap;gap:13px;margin-top:38px;display:flex}.pass-button{letter-spacing:.04em;border:1px solid #0000;justify-content:center;align-items:center;min-height:52px;padding:14px 24px;font-size:.76rem;font-weight:900;text-decoration:none;display:inline-flex}.pass-button-primary{background:linear-gradient(115deg,var(--pass-violet),#a436db);color:#fff;box-shadow:0 16px 45px #7657ff47}.pass-button-ghost{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05081761;border-color:#ffffff47}.pass-test-note{color:#8996ad;max-width:660px;margin:28px 0 0;font-size:.7rem;line-height:1.6}.pass-test-note span{color:var(--pass-gold);letter-spacing:.1em;text-transform:uppercase;margin-right:8px;font-weight:900}.pass-hero-collage{grid-template-rows:1fr .72fr;grid-template-columns:minmax(140px,.42fr) minmax(0,1.58fr);gap:14px;min-height:650px;padding:36px 0 26px 34px;display:grid;position:relative}.pass-hero-collage:before{content:"";z-index:-2;filter:blur(18px);background:radial-gradient(circle,#654eff40,#25e1e514 43%,#0000 72%);border-radius:50%;position:absolute;inset:8% -5% 2% 5%}.pass-hero-collage figure{background:radial-gradient(circle,#182039,#060912 72%);border:1px solid #fff3;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 72px #00000094}.pass-hero-collage .pass-collage-media{object-fit:contain}.pass-collage-gallery{background:linear-gradient(#0e142af0,#060916e6);border:1px solid #ffffff24;grid-row:1/3;grid-template-rows:auto repeat(3,1fr);gap:9px;min-width:0;padding:13px;display:grid;box-shadow:0 26px 65px #0000007a}.pass-collage-gallery>span{color:var(--pass-gold);letter-spacing:.13em;text-align:center;text-transform:uppercase;padding:2px 0 7px;font-size:.58rem;font-weight:900}.pass-collage-gallery figure{min-height:0;box-shadow:none;background:#080b16}.pass-collage-main{grid-area:1/2}.pass-collage-game{grid-area:2/2}.pass-visual-orbit{z-index:-1;border:1px solid #54dee42e;border-radius:50%;position:absolute;inset:2% -4% 0 10%;transform:rotate(-11deg)}.pass-visual-orbit:after{content:"";border:1px dashed #f1bd552b;border-radius:50%;position:absolute;inset:11%}.pass-particle{z-index:4;color:var(--pass-cyan);text-shadow:0 0 18px;pointer-events:none;position:absolute}.pass-particle-one{font-size:1.8rem;top:3%;left:12%}.pass-particle-two{color:var(--pass-gold);font-size:2.2rem;top:46%;right:-2%}.pass-particle-three{font-size:1.15rem;bottom:1%;left:42%}.pass-collage-game .pass-collage-media,.pass-collage-main .pass-collage-media{object-position:center}.pass-collage-logo{z-index:2;object-fit:contain;filter:drop-shadow(0 10px 22px #000000e0);height:auto;position:absolute}.pass-collage-logo-wound{width:min(46%,330px);bottom:18px;left:22px}.pass-collage-logo-demon{width:min(55%,250px);bottom:10px;right:15px}.pass-hero-universe{isolation:isolate;place-items:center;min-height:650px;display:grid;position:relative}.pass-hero-universe:before{content:"";z-index:-3;filter:blur(18px);background:radial-gradient(circle,#6a51ff47,#2edce11a 43%,#0000 72%);border-radius:50%;position:absolute;inset:10%}.pass-universe-mark{z-index:3;object-fit:contain;filter:drop-shadow(0 26px 48px #0000009e);width:min(52%,390px);height:auto;position:relative}.pass-universe-orbit{z-index:-1;border:1px solid #49e2e73d;border-radius:50%;position:absolute}.pass-universe-orbit:after,.pass-universe-orbit:before{content:"";background:var(--pass-cyan);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 22px}.pass-universe-orbit-outer{inset:8% 2% 9%;transform:rotate(-13deg)}.pass-universe-orbit-outer:before{top:7%;left:24%}.pass-universe-orbit-outer:after{background:var(--pass-gold);bottom:17%;right:12%}.pass-universe-orbit-inner{border-style:dashed;border-color:#f1bd5533;inset:20% 14%;transform:rotate(18deg)}.pass-universe-orbit-inner:before{background:var(--pass-gold);top:2%;right:17%}.pass-universe-orbit-inner:after{bottom:3%;left:20%}.pass-universe-node{z-index:4;color:#d7deeb;letter-spacing:.12em;text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060a1be0;border:1px solid #ffffff2e;min-width:105px;padding:11px 15px;font-size:.64rem;font-weight:900;position:absolute;box-shadow:0 13px 35px #00000059}.pass-universe-node:before{content:"";background:var(--pass-cyan);width:6px;height:6px;box-shadow:0 0 12px var(--pass-cyan);border-radius:50%;margin-right:8px;display:inline-block}.pass-universe-node-art{top:18%;left:0}.pass-universe-node-games{top:16%;right:1%}.pass-universe-node-commissions{bottom:24%;right:-1%}.pass-universe-node-codex{bottom:20%;left:2%}.pass-universe-node-community{bottom:2%;left:50%;transform:translate(-50%)}.pass-universe-spark{color:var(--pass-cyan);text-shadow:0 0 17px;position:absolute}.pass-universe-spark-one{font-size:1.8rem;top:5%;left:40%}.pass-universe-spark-two{color:var(--pass-gold);font-size:2rem;bottom:7%;right:18%}.pass-section-nav{background:#070b19;border-block:1px solid #ffffff1a}.pass-section-nav div{grid-template-columns:repeat(5,1fr);display:grid}.pass-section-nav a{color:#aeb8ca;letter-spacing:.13em;text-align:center;text-transform:uppercase;border-right:1px solid #ffffff1a;padding:25px 12px;font-size:.73rem;font-weight:900;text-decoration:none}.pass-section-nav a:first-child{border-left:1px solid #ffffff1a}.pass-section-nav a:hover{color:var(--pass-cyan);background:#33e2e50f}.pass-benefit-center h2,.pass-chapter h2,.pass-faq h2,.pass-final h2,.pass-how h2,.pass-intro h2,.pass-section-heading h2{font:700 clamp(3rem,5.4vw,6.1rem)/.92 var(--font-display),serif;letter-spacing:-.052em;margin:0}.pass-intro h2{max-width:1050px;margin-inline:auto}.pass-intro>p:last-child{color:#aab5c8;max-width:720px;margin:30px auto 0;font-size:1rem;line-height:1.8}.pass-chapter{padding-block:125px}.pass-chapter-grid{grid-template-columns:minmax(0,1.06fr) minmax(420px,.94fr);align-items:center;gap:clamp(55px,8vw,130px);display:grid}.pass-chapter-copy>p:not(.pass-eyebrow){color:#aeb9ca;max-width:650px;margin:28px 0 0;font-size:1rem;line-height:1.8}.pass-text-link{color:var(--pass-cyan);gap:12px;margin-top:32px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.pass-visual{min-height:640px;position:relative}.pass-chapter-art{background:linear-gradient(135deg,#11112c,#10192c 62%,#102430)}.pass-art-visual img{object-fit:contain;background:#090c18;border:1px solid #ffffff2b;width:45%;height:78%;position:absolute;box-shadow:0 30px 85px #00000080}.pass-art-visual img:first-child{z-index:3;top:4%;left:28%}.pass-art-visual img:nth-child(2){top:14%;left:0;transform:rotate(-5deg)}.pass-art-visual img:nth-child(3){top:15%;right:0;transform:rotate(5deg)}.pass-facts{border-top:1px solid #ffffff24;margin:38px 0 0}.pass-facts div{border-bottom:1px solid #ffffff24;grid-template-columns:145px 1fr;gap:20px;padding:17px 0;display:grid}.pass-facts dt{color:#76849a;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.pass-facts dd{color:#f2f4f8;margin:0;font-size:.83rem;font-weight:800}.pass-chapter-games{background:#030711}.pass-section-heading{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:end;gap:70px;margin-bottom:58px;display:grid}.pass-section-heading>p{color:#aeb9ca;margin:0;font-size:.92rem;line-height:1.75}.pass-game-stage{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pass-game{isolation:isolate;border:1px solid #ffffff21;min-height:570px;position:relative;overflow:hidden}.pass-game-bg{z-index:-2;object-fit:contain;background:#02050b}.pass-game-overlay{z-index:-1;background:linear-gradient(#01040a33 35%,#01040afa),linear-gradient(90deg,#01040aa6,#0000);position:absolute;inset:0}.pass-game-copy{position:absolute;bottom:34px;left:35px;right:35px}.pass-game-copy img{object-fit:contain;object-position:left bottom;width:min(74%,430px);height:125px;display:block}.pass-game-demon .pass-game-copy img{width:min(66%,390px);height:150px}.pass-game-copy span{color:var(--pass-gold);letter-spacing:.09em;text-transform:uppercase;margin-top:16px;font-size:.7rem;font-weight:900;display:block}.pass-game-copy p{color:#c0c9d7;max-width:560px;margin:10px 0 0;font-size:.8rem}.pass-game-foot{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:40px;margin-top:34px;padding-top:28px;display:flex}.pass-game-foot p{color:#9eabbd;max-width:820px;margin:0;font-size:.82rem;line-height:1.7}.pass-game-foot strong{color:#fff}.pass-chapter-commissions{color:var(--pass-ink);background:#f6f0e6}.pass-chapter-reverse .pass-visual{grid-column:2}.pass-chapter-reverse .pass-chapter-copy{grid-area:1/1}.pass-commission-visual{min-height:720px;overflow:hidden;box-shadow:0 38px 80px #1d151f38}.pass-commission-visual img{object-fit:contain;background:#e9e0d4}.pass-chapter-commissions .pass-chapter-copy>p:not(.pass-eyebrow){color:#566070}.pass-chapter-commissions .pass-eyebrow{color:#a32bc2}.pass-price-example{background:#fffaf2;border:1px solid #0712252e;grid-template-columns:1fr auto;gap:8px 30px;margin-top:38px;padding:25px;display:grid}.pass-price-example>span{color:#606a78;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.pass-price-example>strong{font-size:1.4rem}.pass-price-example div{border-top:1px solid #0712251f;grid-column:1/-1;justify-content:space-between;padding-top:13px;display:flex}.pass-price-example small{color:#7a4c87;font-weight:850}.pass-price-example b{color:#7132ae;font-size:1.25rem}.pass-chapter-commissions .pass-text-link{color:#7132ae}.pass-chapter-codex{background:radial-gradient(circle at 20%,#28345f 0,#11152e 37%,#070a17 75%)}.pass-codex-pair{isolation:isolate;min-height:690px;position:relative}.pass-codex-pair:before{content:"";filter:blur(20px);background:radial-gradient(circle,#27e2e629,#0000 67%);border-radius:50%;position:absolute;inset:12% 8% 7%}.pass-codex-pair figure{background:linear-gradient(160deg,#18213f,#090c1b);border:1px solid #ffffff2b;width:40%;height:76%;margin:0;position:absolute;overflow:hidden;box-shadow:0 35px 70px #00000085}.pass-codex-pair figure:first-child{top:13%;left:0;transform:rotate(-4deg)}.pass-codex-pair figure:nth-child(2){z-index:2;border-color:#27e2e657;width:42%;height:88%;top:0;left:30%;transform:rotate(1deg)}.pass-codex-pair figure:nth-child(3){top:13%;right:0;transform:rotate(4deg)}.pass-codex-pair img{object-fit:contain;object-position:center;padding:10px 10px 48px}.pass-codex-pair figcaption{z-index:3;color:#f2f5ff;letter-spacing:.12em;text-align:center;text-transform:uppercase;background:#060916eb;border-top:1px solid #ffffff1f;padding:15px 12px;font-size:.64rem;font-weight:900;position:absolute;bottom:0;left:0;right:0}.pass-checks{grid-template-columns:1fr 1fr;gap:12px;margin:35px 0 0;padding:0;list-style:none;display:grid}.pass-checks li{color:#d4dae5;border:1px solid #ffffff1f;padding:15px;font-size:.74rem}.pass-checks li:before{content:"✓";color:var(--pass-cyan);margin-right:9px;font-weight:900}.pass-chapter-community{background:#111}.pass-community-layout{grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);gap:clamp(60px,8vw,140px);display:grid}.pass-community-list article{border-top:1px solid #ffffff26;grid-template-columns:55px 1fr;gap:6px 20px;padding:30px 0;display:grid}.pass-community-list article:last-child{border-bottom:1px solid #ffffff26}.pass-community-list span{color:var(--pass-gold);font:700 1rem var(--font-display),serif;grid-row:1/3}.pass-community-list h3{font:700 1.65rem var(--font-display),serif;margin:0}.pass-community-list p{color:#9da7b6;margin:4px 0 0;font-size:.78rem;line-height:1.65}.pass-benefit-center{grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(55px,8vw,130px);padding-block:130px;display:grid}.pass-center-copy>p:not(.pass-eyebrow){color:#a8b3c5;max-width:600px;margin:28px 0;line-height:1.8}.pass-button-light{color:#06101f;background:var(--pass-cyan)}.pass-center-preview{background:linear-gradient(145deg,#0d1528,#0a0d1c);border:1px solid #33e2e559;box-shadow:0 35px 90px #0000007a}.pass-center-top{border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:20px;padding:22px 26px;display:flex}.pass-center-top span{color:#8090a7;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:900}.pass-center-top b{color:var(--pass-cyan);font-size:.78rem}.pass-center-metrics{grid-template-columns:repeat(3,1fr);display:grid}.pass-center-metrics article{border-right:1px solid #ffffff1a;align-content:center;min-height:190px;padding:24px;display:grid}.pass-center-metrics article:last-child{border:0}.pass-center-metrics small{color:#7f8ca1;text-transform:uppercase;font-size:.62rem;font-weight:900}.pass-center-metrics strong{color:#fff;font:700 3.5rem var(--font-display),serif;margin-top:8px}.pass-center-metrics span{color:#a9b4c5;font-size:.68rem}.pass-center-history{border-top:1px solid #ffffff1a;gap:6px;padding:22px 26px;display:grid}.pass-center-history span{color:var(--pass-gold);text-transform:uppercase;font-size:.62rem;font-weight:900}.pass-center-history b{font-size:.88rem}.pass-center-history small{color:#7e8aa0}.pass-pricing{color:var(--pass-ink);background:#f2ece2;padding-block:125px}.pass-pricing .pass-eyebrow{color:#7544df}.pass-pricing .pass-section-heading>p{color:#5f6876}.pass-visitor{border:1px solid #07122529;grid-template-columns:260px 1fr;align-items:center;gap:36px;margin-bottom:18px;padding:25px 30px;display:grid}.pass-visitor div{justify-content:space-between;gap:20px;display:flex}.pass-visitor div span{font-weight:900}.pass-visitor div strong{color:#7544df}.pass-visitor p{color:#626b78;margin:0;font-size:.76rem}.pass-plan-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pass-plan-card{background:#fbf7f0;border:1px solid #07122529;padding:48px;position:relative}.pass-plan-featured{color:#fff;background:linear-gradient(145deg,#11152d,#17143a 65%,#1f1823);border-color:#7b5cff;box-shadow:0 28px 70px #2f176138}.pass-plan-label{color:#08101f;background:var(--pass-cyan);letter-spacing:.08em;text-transform:uppercase;padding:10px 15px;font-size:.61rem;font-weight:950;position:absolute;top:0;right:0}.pass-plan-card>p{color:#6e7683;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}.pass-plan-featured>p{color:#aeb9cb}.pass-plan-card h3{font:700 clamp(3.3rem,5vw,5.7rem)/.95 var(--font-display),serif;letter-spacing:-.05em;margin:12px 0 0}.pass-plan-price{color:#7544df;margin-top:18px;font-size:1.25rem;font-weight:900}.pass-plan-featured .pass-plan-price{color:var(--pass-cyan)}.pass-plan-highlights{grid-template-columns:1fr 1fr;gap:10px;margin-top:30px;display:grid}.pass-plan-highlights span{border:1px solid #07122524;padding:14px;font-size:.7rem;font-weight:850}.pass-plan-featured .pass-plan-highlights span{border-color:#ffffff26}.pass-plan-card ul{margin:25px 0 0;padding:0;list-style:none}.pass-plan-card li{color:#55606f;border-bottom:1px solid #0712251a;padding:13px 0 13px 22px;font-size:.76rem;line-height:1.5}.pass-plan-featured li{color:#c3ccda;border-color:#ffffff1a}.pass-plan-card li:before{content:"✓";color:#7544df;margin-left:-22px;margin-right:10px;font-weight:900}.pass-plan-featured li:before{color:var(--pass-cyan)}.pass-plan-card .membership-purchase-action button,.pass-plan-card .membership-purchase-action>a{background:#7544df;min-height:56px}.pass-plan-featured .membership-purchase-action button,.pass-plan-featured .membership-purchase-action>a{color:#071225;background:var(--pass-cyan)}.pass-plan-card .membership-purchase-action span{color:#707887}.pass-plan-featured .membership-purchase-action span{color:#96a4b8}.pass-checkout-note{color:#737b86;text-align:center;max-width:920px;margin:28px auto 0;font-size:.69rem;line-height:1.7}.pass-how{padding-block:125px}.pass-how>h2{max-width:1050px}.pass-how ol{border-top:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);margin:65px 0 0;padding:0;list-style:none;display:grid}.pass-how li{border-bottom:1px solid #ffffff26;grid-template-columns:45px 1fr;gap:15px;min-height:160px;padding:28px 25px 25px 0;display:grid}.pass-how li:nth-child(3n+2),.pass-how li:nth-child(3n+3){border-left:1px solid #ffffff26;padding-left:25px}.pass-how li>span{color:var(--pass-gold);font-weight:900}.pass-how strong{font:700 1.35rem var(--font-display),serif}.pass-how li p{color:#8f9aae;margin:8px 0 0;font-size:.72rem;line-height:1.55}.pass-faq{padding-block:20px 130px}.pass-faq h2{max-width:900px;margin-bottom:55px}.pass-faq details{border-top:1px solid #ffffff29}.pass-faq details:last-child{border-bottom:1px solid #ffffff29}.pass-faq summary{color:#fff;font:700 1.25rem var(--font-display),serif;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:25px 0;list-style:none;display:flex}.pass-faq summary::-webkit-details-marker{display:none}.pass-faq summary span{color:var(--pass-cyan);font:400 1.5rem sans-serif;transition:transform .2s}.pass-faq details[open] summary span{transform:rotate(45deg)}.pass-faq details p{color:#9ba7b9;max-width:900px;margin:0;padding:0 0 28px;font-size:.82rem;line-height:1.75}.pass-final{background:#0b1021 url(/backgrounds/codex-archive-convergences-scene-v1.webp) 50%/cover;padding-block:120px;position:relative}.pass-final:before{content:"";background:linear-gradient(90deg,#050817f7,#050817c4);position:absolute;inset:0}.pass-final-inner{grid-template-columns:minmax(0,1.15fr) minmax(370px,.85fr);align-items:center;gap:85px;display:grid;position:relative}.pass-final h2{text-wrap:balance;max-width:900px;line-height:1}.pass-final-inner>div:first-child>p:last-child{color:#a9b4c5;max-width:760px;margin:clamp(32px,4vw,52px) 0 0;line-height:1.7}.pass-final-actions{gap:14px;display:grid}.pass-final-actions>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050817c7;border:1px solid #ffffff26;padding:20px}.pass-final-actions>div>strong{color:var(--pass-gold);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;display:block}.pass-final-actions .membership-purchase-action{margin-top:12px}.pass-final-actions .membership-purchase-action button,.pass-final-actions .membership-purchase-action>a{background:var(--pass-cyan);color:#071225}.pass-final-actions .membership-purchase-action span{color:#93a0b5}@media (max-width:1050px){.pass-benefit-center,.pass-chapter-grid,.pass-community-layout,.pass-final-inner,.pass-hero-layout{grid-template-columns:1fr}.pass-hero{min-height:auto}.pass-hero-collage{width:min(100%,780px);min-height:610px}.pass-chapter-reverse .pass-chapter-copy,.pass-chapter-reverse .pass-visual{grid-area:auto}.pass-chapter-reverse .pass-visual{order:-1}.pass-community-layout{gap:45px}}@media (max-width:760px){.pass-page .shell{width:min(100% - 30px,1480px)}.pass-hero{background-image:url(/backgrounds/lorewise-celestial-atlas-mobile-4k-v2.jpg)}.pass-hero-layout{padding-block:78px 65px}.pass-hero h1{font-size:clamp(4rem,19vw,6.4rem)}.pass-game-foot,.pass-hero-actions{flex-direction:column;align-items:stretch}.pass-button{width:100%}.pass-hero-collage{min-height:480px}.pass-hero-universe{min-height:490px}.pass-universe-mark{width:min(54%,270px)}.pass-universe-orbit-outer{inset:9% 1% 11%}.pass-universe-orbit-inner{inset:22% 12% 23%}.pass-universe-node{min-width:82px;padding:9px 10px;font-size:.52rem}.pass-universe-node-art{top:15%}.pass-universe-node-games{top:14%}.pass-universe-node-commissions{bottom:24%}.pass-universe-node-codex{bottom:20%}.pass-hero-collage{grid-template-rows:1fr .75fr;grid-template-columns:112px minmax(0,1fr);gap:9px;padding-left:0}.pass-collage-gallery{gap:6px;padding:8px}.pass-section-nav{overflow-x:auto}.pass-section-nav div{width:600px}.pass-benefit-center,.pass-chapter,.pass-final,.pass-how,.pass-intro,.pass-pricing{padding-block:85px}.pass-benefit-center h2,.pass-chapter h2,.pass-faq h2,.pass-final h2,.pass-how h2,.pass-intro h2,.pass-section-heading h2{font-size:clamp(2.8rem,13.2vw,4.8rem)}.pass-chapter-grid{gap:45px}.pass-codex-pair,.pass-visual{min-height:500px}.pass-section-heading{gap:25px;margin-bottom:38px}.pass-game-stage,.pass-plan-grid,.pass-section-heading{grid-template-columns:1fr}.pass-game{min-height:470px}.pass-game-copy{bottom:22px;left:20px;right:20px}.pass-commission-visual{min-height:560px}.pass-center-metrics,.pass-checks{grid-template-columns:1fr}.pass-center-metrics article{border-bottom:1px solid #ffffff1a;border-right:0;min-height:130px}.pass-visitor{grid-template-columns:1fr;gap:15px}.pass-plan-card{padding:36px 24px}.pass-how ol,.pass-plan-highlights{grid-template-columns:1fr}.pass-how ol{margin-top:45px}.pass-how li,.pass-how li:nth-child(3n+2),.pass-how li:nth-child(3n+3){border-left:0;min-height:0;padding:24px 0}.pass-faq{padding-bottom:90px}.pass-faq summary{font-size:1.08rem}}.contact-compass h2,.studio-socials>header h2,.support-hub>header h2{letter-spacing:-.045em;font-size:clamp(2.8rem,4.6vw,5rem);line-height:.94}.official-social-card:focus-visible>small,.official-social-card:hover>small{color:#ffffffb8}.official-social-card h3{max-width:72%;margin:24px 0 12px;font-size:clamp(2rem,3vw,3.35rem);line-height:.95}.official-social-card p{color:#fffc;max-width:72%;min-height:82px;margin:0 0 26px;font-size:.9rem;line-height:1.65}.official-social-card:focus-visible p,.official-social-card:hover p{color:#ffffffe0}.official-social-card strong{border-color:#ffffff4d;width:72%;padding-top:16px;font-size:.7rem}.discord-emblem{max-width:220px;font-size:clamp(4.5rem,7vw,7.5rem)}.discord-copy h2{letter-spacing:-.04em;font-size:clamp(2.9rem,4.4vw,4.9rem);line-height:.94}.support-route-grid h3{font-size:clamp(1.9rem,2.8vw,3rem);line-height:1}.shop-social-copy h2{letter-spacing:-.04em;font-size:clamp(2.9rem,4.5vw,5rem);line-height:.94}@media (max-width:760px){.studio-socials>header h2,.support-hub>header h2{font-size:clamp(2.6rem,11.5vw,4rem)}.official-social-card h3,.official-social-card p,.official-social-card strong{width:82%;max-width:82%}}.worlds-page{color:#f7f1e7;background:#0d0b12}.worlds-home-story .eyebrow,.worlds-page .eyebrow{color:#e6b65c}.worlds-hero{background:radial-gradient(circle at 75% 28%,#b32d4a38,#0000 32%),linear-gradient(115deg,#0c0910,#18101b 54%,#270d18);position:relative;overflow:hidden}.worlds-hero:before{content:"";opacity:.24;mix-blend-mode:soft-light;background:url(/backgrounds/lorewise-parchment-v2.webp) 50%/720px;position:absolute;inset:0}.worlds-hero-inner{grid-template-columns:minmax(0,1.04fr) minmax(400px,.7fr);align-items:center;gap:clamp(45px,8vw,130px);min-height:780px;padding-block:90px;display:grid;position:relative}.worlds-hero-copy h1{max-width:900px;font:650 clamp(4.6rem,8.4vw,9.2rem)/.82 var(--font-display),serif;letter-spacing:-.065em;text-wrap:balance;margin:8px 0 24px}.worlds-hero-copy>p:nth-of-type(2){color:#f0d6a3;max-width:620px;font:600 clamp(1.2rem,2vw,1.75rem)/1.35 var(--font-display),serif;margin:0}.worlds-hero-copy .worlds-intro{color:#aea4b2;max-width:680px;margin:28px 0 0;font-size:.95rem;line-height:1.75}.worlds-hero-art{justify-self:end;width:min(100%,480px);position:relative;transform:rotate(2.2deg)}.worlds-hero-art:before{content:"";border:1px solid #e6b65c59;position:absolute;inset:8% -12% -5% 14%;transform:rotate(-6deg)}.worlds-hero-art img{filter:saturate(.8)contrast(1.03);border:10px solid #e8dfd1;width:100%;height:auto;display:block;position:relative;box-shadow:0 36px 80px #00000094}.worlds-hero-note{z-index:2;color:#191018;letter-spacing:.12em;text-transform:uppercase;background:#e6b65c;padding:13px 18px;font-size:.63rem;font-weight:950;position:absolute;bottom:42px;right:-18px;transform:rotate(-3deg)}.worlds-topics{border-left:1px solid #ffffff21;grid-template-columns:repeat(6,1fr);padding-block:0}.worlds-topics,.worlds-topics a{border-right:1px solid #ffffff21;display:grid}.worlds-topics a{color:#e7dfe9;border-bottom:1px solid #ffffff21;align-content:center;gap:8px;min-height:108px;padding:18px;font-size:.68rem;font-weight:850;line-height:1.35;text-decoration:none}.worlds-topics a:last-child{border-right:0}.worlds-topics a:focus-visible,.worlds-topics a:hover{color:#140c13;background:#e6b65c}.worlds-topics span{color:#b34158;letter-spacing:.14em;font-size:.58rem}.worlds-topics a:focus-visible span,.worlds-topics a:hover span{color:#6c1831}.worlds-feature{grid-template-columns:minmax(380px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(55px,8vw,130px);padding-block:130px;display:grid}.worlds-feature-image{position:sticky;top:105px}.worlds-feature-image img{border:1px solid #ffffff2e;width:100%;height:auto;display:block;box-shadow:0 36px 75px #00000080}.worlds-feature-image>span{color:#fff;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08060bd1;padding:10px 13px;font-size:.57rem;font-weight:900;position:absolute;bottom:14px;right:14px}.worlds-closing h2,.worlds-feature-copy>h2,.worlds-section-heading h2{font:650 clamp(3.4rem,5.7vw,6.5rem)/.9 var(--font-display),serif;letter-spacing:-.055em;text-wrap:balance;margin:8px 0 24px}.worlds-lead{color:#d5cbd8;max-width:760px;font-size:1.15rem;line-height:1.75}.worlds-feature-copy>section{border-top:1px solid #ffffff24;grid-template-columns:180px 1fr;gap:28px;padding:32px 0;display:grid}.worlds-feature-copy h3{color:#e6b65c;font:650 1.5rem var(--font-display),serif;margin:0}.worlds-feature-copy section li,.worlds-feature-copy section p{color:#a99fac;font-size:.82rem;line-height:1.7}.worlds-feature-copy ol{gap:13px;margin:0;padding-left:22px;display:grid}.worlds-feature-copy blockquote{background:linear-gradient(105deg,#b3415829,#e6b65c0d);border-left:4px solid #b34158;margin:38px 0;padding:32px 35px}.worlds-feature-copy blockquote span{color:#e6b65c;letter-spacing:.13em;text-transform:uppercase;font-size:.6rem;font-weight:900}.worlds-feature-copy blockquote p{color:#eee5ee;font:500 clamp(1.2rem,1.8vw,1.55rem)/1.65 var(--font-display),serif;margin:13px 0 0}.worlds-link{color:#e6b65c;border-bottom:2px solid;align-items:center;gap:12px;padding-bottom:7px;font-size:.76rem;font-weight:900;text-decoration:none;display:inline-flex}.worlds-link:focus-visible,.worlds-link:hover{color:#f06b82}.worlds-next{color:#19121c;background:#eee5d8 url(/backgrounds/lorewise-parchment-v2.webp) 50%/720px;padding-block:115px}.worlds-section-heading{grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);align-items:end;gap:clamp(35px,7vw,100px);margin-bottom:65px;display:grid}.worlds-section-heading>p{color:#665c68;max-width:560px;margin:0 0 12px;font-size:.88rem;line-height:1.75}.worlds-next .eyebrow{color:#8b273f}.worlds-notes{border-top:1px solid #19121c38;border-left:1px solid #19121c38;grid-template-columns:1fr 1fr;display:grid}.worlds-notes article{border-bottom:1px solid #19121c38;border-right:1px solid #19121c38;min-height:420px;padding:48px;position:relative}.worlds-note-number{color:#8b273f40;font:650 4rem var(--font-display),serif;position:absolute;top:30px;right:32px}.worlds-notes h3{max-width:75%;font:650 clamp(2.4rem,4vw,4.2rem)/.94 var(--font-display),serif;letter-spacing:-.04em;margin:40px 0 20px}.worlds-notes article>p:not(.eyebrow){color:#5e5661;line-height:1.7}.worlds-notes blockquote{color:#711f37;font:500 1.05rem/1.6 var(--font-display),serif;border-top:1px solid #8b273f47;margin:28px 0 0;padding:20px 0 0}.worlds-reinterpretations{padding-block:130px}.worlds-reinterpretations .worlds-section-heading>p{color:#aaa0ad}.worlds-reinterpretation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:65px 28px;display:grid}.worlds-reinterpretation-grid article{grid-template-columns:minmax(180px,.72fr) minmax(0,1fr);align-items:end;gap:28px;display:grid}.worlds-card-image{background:#211622;display:block;overflow:hidden}.worlds-card-image img{width:100%;height:auto;transition:transform .45s;display:block}.worlds-card-image:focus-visible img,.worlds-card-image:hover img{transform:scale(1.025)}.worlds-reinterpretation-grid h3{font:650 clamp(2rem,3vw,3.25rem)/.94 var(--font-display),serif;letter-spacing:-.04em;margin:12px 0 16px}.worlds-reinterpretation-grid article>div>p:not(.eyebrow){color:#aaa0ad;font-size:.76rem;line-height:1.65}.worlds-reinterpretation-grid article>div>a{color:#e6b65c;margin-top:14px;font-size:.66rem;font-weight:900;text-decoration:none;display:inline-block}.worlds-closing{color:#17101a;background:#e6b65c;padding-block:130px}.worlds-closing-inner{max-width:1120px}.worlds-closing .eyebrow{color:#7a1d35}.worlds-closing p:not(.eyebrow){color:#58434a;max-width:770px;font-size:1rem;line-height:1.75}.worlds-closing .worlds-link{color:#6c1831;margin-top:20px}.worlds-home-inner{grid-template-columns:minmax(500px,1.05fr) minmax(320px,.75fr);align-items:center;gap:clamp(50px,8vw,120px);min-height:760px;padding-block:78px;display:grid}.worlds-home-story .story-primary-link{color:#e6b65c}.worlds-home-visual{grid-template-columns:minmax(240px,.86fr) minmax(180px,.5fr);align-items:center;gap:24px;max-width:720px;display:grid;position:relative}.worlds-home-visual>img{border:8px solid #e7dfd4;width:100%;height:auto;transform:rotate(-2deg);box-shadow:0 28px 65px #00000080}.worlds-home-visual ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.worlds-home-visual li{color:#d5cbd7;font:600 1rem var(--font-display),serif;border-top:1px solid #ffffff29;gap:8px;padding:20px 0;display:grid}.worlds-home-visual li:last-child{border-bottom:1px solid #ffffff29}.worlds-home-visual li span{color:#b34158;font:900 .58rem var(--font-body),sans-serif;letter-spacing:.12em}.worlds-home-stamp{z-index:2;color:#1a1018;letter-spacing:.11em;text-transform:uppercase;background:#e6b65c;padding:12px 15px;font-size:.58rem;font-weight:950;position:absolute;bottom:30px;left:-18px;transform:rotate(2deg)}.worlds-before-after{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.worlds-before-after figure,.worlds-card-process figure,.worlds-note-images figure,.worlds-sketchbook figure{background:#1b131d;margin:0;position:relative;overflow:hidden}.worlds-before-after figure:first-child{margin-top:58px}.worlds-before-after img{width:100%;height:auto}.worlds-before-after figcaption,.worlds-card-image span,.worlds-card-process figcaption,.worlds-note-images figcaption,.worlds-sketchbook figcaption{color:#fff;letter-spacing:.08em;text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#09070bc7;padding:9px 10px;font-size:.5rem;font-weight:900;line-height:1.35;position:absolute;bottom:8px;left:8px;right:8px}.worlds-note-images{grid-template-columns:minmax(0,310px);gap:12px;margin-top:28px;display:grid}.worlds-note-images-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.worlds-note-images img{width:100%;height:auto;display:block}.worlds-card-process{grid-template-columns:1fr 1fr;align-items:end;gap:8px;display:grid}.worlds-card-process figure{transform:translateY(18px)}.worlds-card-process img{width:100%;height:auto;display:block}.worlds-card-image{position:relative}.worlds-sketchbook{color:#17101a;background:#e9e1d6;padding-block:120px}.worlds-sketchbook .eyebrow{color:#8b273f}.worlds-sketchbook-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.worlds-sketchbook-grid article{background:#f4eee5;border:1px solid #19121c2e}.worlds-sketchbook-grid figure img{width:100%;height:auto;display:block}.worlds-sketchbook-grid article>div{padding:28px}.worlds-sketchbook-grid h3{font:650 clamp(2rem,3vw,3.4rem)/.94 var(--font-display),serif;letter-spacing:-.04em;margin:12px 0 14px}.worlds-sketchbook-grid article>div>p:not(.eyebrow){color:#625963;font-size:.76rem;line-height:1.65}@media (max-width:1050px){.worlds-feature,.worlds-hero-inner,.worlds-home-inner{grid-template-columns:1fr}.worlds-hero-art{justify-self:center;width:min(70vw,480px)}.worlds-topics{grid-template-columns:repeat(3,1fr)}.worlds-topics a:nth-child(3){border-right:0}.worlds-feature-image{width:min(72vw,520px);margin-inline:auto;position:relative;top:auto}.worlds-home-visual{width:min(100%,720px);margin-inline:auto}.worlds-home-story .story-copy{max-width:760px}.worlds-reinterpretation-grid{grid-template-columns:1fr}.worlds-sketchbook-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.worlds-home-story .shell,.worlds-page .shell{width:min(100% - 30px,1480px)}.worlds-hero-inner{min-height:auto;padding-block:75px}.worlds-hero-copy h1{font-size:clamp(4rem,20vw,6.5rem)}.worlds-hero-art{width:min(78vw,420px)}.worlds-topics{grid-template-columns:repeat(2,1fr);width:100%}.worlds-topics a,.worlds-topics a:nth-child(3){border-right:1px solid #ffffff21}.worlds-topics a:nth-child(2n){border-right:0}.worlds-feature,.worlds-reinterpretations{padding-block:82px}.worlds-closing h2,.worlds-feature-copy>h2,.worlds-section-heading h2{font-size:clamp(3rem,14vw,4.8rem)}.worlds-feature-copy>section{grid-template-columns:1fr;gap:15px}.worlds-feature-copy blockquote{padding:26px 24px}.worlds-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:42px}.worlds-closing,.worlds-next{padding-block:82px}.worlds-notes{grid-template-columns:1fr}.worlds-notes article{min-height:0;padding:38px 28px}.worlds-reinterpretation-grid article{grid-template-columns:1fr;align-items:start}.worlds-card-image{width:min(82vw,420px)}.worlds-card-process{width:min(92vw,560px)}.worlds-card-process .worlds-card-image{width:auto}.worlds-sketchbook{padding-block:82px}.worlds-sketchbook-grid{grid-template-columns:1fr}.worlds-home-inner{min-height:auto;padding-block:72px}.worlds-home-visual{grid-template-columns:1fr;width:min(90vw,470px)}.worlds-home-visual ol{grid-template-columns:repeat(3,1fr)}.worlds-home-visual li{padding:17px 9px;font-size:.78rem}}.diary-page{--diary-paper:#f3ead8;--diary-ink:#2d2928;--diary-red:#9d3348;color:var(--diary-ink);background:#2c2525}.diary-hand{color:var(--diary-red);margin:0;font:600 clamp(1.15rem,1.8vw,1.75rem)/1.35 Segoe Print,Bradley Hand,cursive;transform:rotate(-1deg)}.diary-cover{color:#f9f1df;background:radial-gradient(circle at 70% 25%,#e4b06329,#0000 30%),linear-gradient(125deg,#171516,#32201f 62%,#160f11);position:relative;overflow:hidden}.diary-cover-inner{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(560px,1.08fr);align-items:center;gap:clamp(45px,6vw,90px);min-height:820px;padding-block:90px;display:grid;position:relative}.diary-cover-copy h1{font:650 clamp(4.4rem,6.1vw,7.1rem)/.88 var(--font-display),serif;letter-spacing:-.06em;margin:15px 0 30px}.diary-cover-collage{min-height:660px;position:relative}.diary-photo{color:#403936;background:#f7f1e5;margin:0;padding:12px 12px 42px;position:relative;box-shadow:0 24px 55px #00000040}.diary-photo img{width:100%;height:auto;display:block}.diary-photo figcaption{color:#655b55;text-align:center;text-overflow:ellipsis;white-space:nowrap;font:600 .62rem/1.35 Segoe Print,Bradley Hand,cursive;position:absolute;bottom:11px;left:14px;right:14px;overflow:hidden}.diary-index{color:#f7ecdc;border-left:1px solid #ffffff26;grid-template-columns:150px repeat(3,1fr);display:grid}.diary-index,.diary-index>*{border-right:1px solid #ffffff26}.diary-index>*{align-items:center;min-height:82px;padding:18px 22px;display:flex}.diary-index>:last-child{border-right:0}.diary-index span{color:#e7bd78;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:950}.diary-index a{color:#eee5da;font:600 .82rem var(--font-display),serif;text-decoration:none}.diary-index a:focus-visible,.diary-index a:hover{color:#231c1e;background:#e7bd78}.diary-chapter-title h2{font:650 clamp(3.6rem,5.7vw,6.5rem)/.88 var(--font-display),serif;letter-spacing:-.055em;margin:0}.diary-fan-copy h3,.diary-loose-note h3,.diary-page-sheet>h3{font:650 clamp(3rem,5vw,5.7rem)/.9 var(--font-display),serif;letter-spacing:-.055em;margin:20px 0 24px}.diary-margin-note{color:#8b3448;max-width:400px;margin:32px auto 0;font:600 .82rem/1.55 Segoe Print,Bradley Hand,cursive;transform:rotate(-1deg)}.diary-fan-pages{gap:90px;display:grid}.diary-fan-spread{min-height:760px;color:var(--diary-ink);background:var(--diary-paper);grid-template-columns:minmax(520px,1.2fr) minmax(340px,.8fr);align-items:center;gap:clamp(45px,8vw,120px);padding:65px;display:grid;box-shadow:0 30px 70px #00000057}.diary-fan-reverse .diary-fan-photo{order:2}.diary-fan-copy>p:not(.diary-hand){color:#5e5551;font-size:.82rem;line-height:1.7}.diary-fan-copy h3{font-size:clamp(2.6rem,3.6vw,4.4rem);line-height:.94}.diary-fan-copy h3 small{letter-spacing:-.035em;max-width:520px;margin-top:10px;font-size:.62em;line-height:1.04;display:block}.diary-final-thumb{background:#fffaf1;width:min(240px,64%);margin-top:30px;padding:7px 7px 30px;display:block;position:relative;transform:rotate(3deg);box-shadow:0 15px 35px #2c221e33}.diary-final-thumb img{width:100%;height:auto;display:block}.diary-final-thumb span{color:#6e625b;text-align:center;font:600 .55rem Segoe Print,cursive;position:absolute;bottom:8px;left:8px;right:8px}.diary-loose-grid{gap:80px;display:grid}.diary-loose-note{background:var(--diary-paper);grid-template-columns:minmax(480px,1.1fr) minmax(320px,.9fr);align-items:center;gap:clamp(40px,7vw,100px);padding:55px;display:grid;box-shadow:0 24px 55px #2f231e33}.diary-loose-note h3{font-size:clamp(3rem,5vw,5.4rem)}.diary-loose-note>div>p:not(.diary-hand){color:#5d5450;font-size:.84rem;line-height:1.7}.diary-back-cover h2{max-width:1000px;font:650 clamp(3.7rem,6vw,6.6rem)/.9 var(--font-display),serif;letter-spacing:-.055em;margin:20px 0 25px}.worlds-home-story{color:#2d2928;background:#d8ccba}.worlds-home-inner{min-height:780px}.worlds-home-story .story-copy h2{color:#2d2928}.worlds-home-story .story-copy>p:not(.eyebrow){color:#655c59}.worlds-home-story .eyebrow,.worlds-home-story .story-primary-link{color:#8b263f}.worlds-home-visual>img{border:12px solid #f5eee2;box-shadow:0 28px 55px #2c201b38}.worlds-home-visual li{color:#514844;border-color:#372a252e;font-family:Segoe Print,Bradley Hand,cursive}.worlds-home-visual li span{color:#9d3348}.worlds-home-stamp{color:#342a27;background:#e1c589}@media (max-width:1050px){.diary-fan-spread,.diary-loose-note{grid-template-columns:1fr}.diary-fan-reverse .diary-fan-photo{order:0}}@media (max-width:760px){.diary-index{grid-template-columns:1fr;width:100%}.diary-index>*{border-bottom:1px solid #ffffff26;border-right:0;min-height:58px}.diary-fan-copy h3,.diary-loose-note h3,.diary-page-sheet>h3{font-size:clamp(2.8rem,14vw,4.5rem)}.diary-fan-pages,.diary-loose-grid{gap:42px}.diary-fan-spread,.diary-loose-note{min-height:0;padding:28px 20px}}.diary-cover-game img{width:100%;height:auto;display:block}.diary-cover-game figcaption{color:#655b55;text-align:center;font:600 .58rem/1.3 Segoe Print,Bradley Hand,cursive;position:absolute;bottom:9px;left:8px;right:8px}.diary-index{grid-template-columns:125px repeat(4,1fr)}.diary-intro>div{max-width:670px}.diary-photo figcaption{white-space:normal;text-overflow:clip;min-height:30px;padding:10px 4px 0;position:static;overflow:visible}.diary-lightbox{color:#f8efe3;background:#171416;border:1px solid #ffffff2e;width:min(96vw,1280px);max-width:none;max-height:94vh;padding:48px 20px 18px;box-shadow:0 40px 100px #000000a6}.diary-lightbox>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:78vh;margin:auto;display:block}.diary-entry-card-copy{box-sizing:border-box;min-width:0;max-width:100%;padding-right:clamp(10px,1.2vw,20px)}.diary-entry-card-copy>*{max-width:100%}.diary-entry-card-copy h3{max-width:100%;font:650 clamp(1.65rem,5cqw,2.75rem)/.94 var(--font-display),serif;letter-spacing:-.045em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:15px 0 18px}.diary-game-list{gap:90px;display:grid}.diary-game-entry{grid-template-columns:minmax(520px,1.15fr) minmax(340px,.85fr);align-items:center;gap:clamp(45px,7vw,105px);display:grid}.diary-game-entry:nth-child(2n) .diary-game-image{order:2}.diary-game-image{position:relative;overflow:hidden;box-shadow:0 28px 70px #0000006b}.diary-game-image img{width:100%;height:auto;display:block}.diary-game-image span{color:#21191b;letter-spacing:.08em;text-transform:uppercase;background:#e7bd78;padding:9px 12px;font-size:.58rem;font-weight:950;position:absolute;bottom:14px;right:14px}.diary-game-entry h3{font:650 clamp(3rem,4.5vw,5.5rem)/.88 var(--font-display),serif;letter-spacing:-.055em;margin:15px 0 20px}.diary-game-entry>div:last-child>p:not(.diary-hand){color:#b8adb0;font-size:.86rem;line-height:1.75}.diary-game-entry h4{color:#e7bd78;letter-spacing:.08em;text-transform:uppercase;margin:25px 0 10px;font-size:.72rem}.diary-game-entry ul{color:#afa3a7;gap:9px;margin:0;padding-left:20px;font-size:.74rem;line-height:1.55;display:grid}.journal-detail-hero>div{min-width:0}.journal-detail-hero h1{max-width:100%;font:650 clamp(3rem,5vw,5.6rem)/.88 var(--font-display),serif;letter-spacing:-.055em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;margin:18px 0 28px}.journal-detail h2{font:650 clamp(3rem,5vw,5.8rem)/.9 var(--font-display),serif;letter-spacing:-.055em;text-wrap:balance;margin:0}.journal-detail-actions h2{max-width:900px;font-size:clamp(2.8rem,4.8vw,5.4rem)}.diary-commission-copy h3{font:650 clamp(3.2rem,5vw,5.9rem)/.88 var(--font-display),serif;letter-spacing:-.055em;margin:18px 0 24px}@media (max-width:1180px){.diary-game-entry{grid-template-columns:1fr}.diary-game-entry:nth-child(2n) .diary-game-image{order:0}.journal-detail-hero>div{max-width:820px}}@media (max-width:760px){.diary-index{grid-template-columns:1fr 1fr}.diary-index>span{grid-column:1/-1}#reinterpretations-title{letter-spacing:0;overflow-wrap:normal;word-break:normal;max-width:100%;font-size:clamp(2.15rem,9.8vw,3.1rem);line-height:.95}.diary-loose-note h3,.diary-page-sheet>h3{font-size:clamp(2.5rem,11vw,3.8rem)}.diary-entry-card-copy h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(1.9rem,9vw,2.8rem)}.diary-commission-copy h3{font-size:clamp(2.55rem,12vw,4rem)}.diary-game-entry{gap:30px}.diary-game-entry h3{font-size:clamp(2.8rem,12vw,4rem)}}.journal-switch-tabs{z-index:20;color:#f4eadf;background:#252022;grid-template-columns:repeat(5,minmax(0,1fr));max-width:1480px;margin-inline:auto;display:grid;position:sticky;top:72px;box-shadow:0 14px 30px #0000002e}.journal-switch-tabs button{min-height:86px;color:inherit;font:700 .78rem/1.25 var(--font-display),serif;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff24;align-content:center;gap:7px;padding:16px 22px;display:grid}@keyframes journal-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.game-journal-hero-copy h1{max-width:1000px;font:650 clamp(4.4rem,8vw,8.8rem)/.84 var(--font-display),serif;letter-spacing:-.065em;margin:16px 0 26px}.game-journal-panel{grid-template-columns:minmax(340px,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(55px,9vw,145px);min-height:650px;padding-block:105px;display:grid}.game-journal-code h2,.game-journal-footer h2,.game-journal-gallery h2,.game-journal-panel h2{font:650 clamp(3.3rem,5.5vw,6rem)/.88 var(--font-display),serif;letter-spacing:-.055em;text-wrap:balance;margin:0}.game-journal-gallery{min-height:650px;padding-block:90px}.game-journal-gallery figure{background:#f7f1e5;margin:0;padding:9px 9px 34px;box-shadow:0 20px 45px #2d201c2e}.game-journal-gallery img{width:100%;height:auto;display:block}.game-journal-code{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(40px,5vw,80px);min-height:650px;padding-block:90px;display:grid}.game-journal-code>*{min-width:0;max-width:100%}.game-journal-code h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;font-size:clamp(2.8rem,3.8vw,4.25rem)}.game-journal-code figure{color:#eee7dd;background:#171518;border:1px solid #ffffff1f;border-radius:8px;margin:0;overflow:hidden;box-shadow:0 30px 70px #2a1c1b47}.game-journal-code pre{tab-size:2;margin:0;padding:28px;font:500 .78rem/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.game-journal-footer h2{max-width:950px}@media (max-width:900px){.game-journal-detail{width:100vw;min-width:0;max-width:100vw;overflow-x:clip}.game-journal-code>*,.game-journal-gallery>*,.game-journal-panel>*{min-width:0;max-width:100%}}@media (max-width:760px){.journal-switch-tabs button{overflow-wrap:anywhere;min-width:0;padding:13px 15px;font-size:.7rem}.game-journal-hero-copy{width:calc(100vw - 28px);min-width:0;max-width:calc(100vw - 28px);margin-inline:auto}.game-journal-hero-copy h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;font-size:clamp(2.8rem,13.5vw,4.5rem)}.game-journal-code p,.game-journal-gallery p,.game-journal-panel li,.game-journal-panel p{overflow-wrap:anywhere}.game-journal-code,.game-journal-gallery,.game-journal-panel{padding-block:65px}.game-journal-code h2,.game-journal-footer h2,.game-journal-gallery h2,.game-journal-panel h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;font-size:clamp(2.45rem,11vw,3.8rem)}.game-journal-gallery figure{max-width:100%;transform:none!important}.game-journal-code figure{width:100%;min-width:0;max-width:100%}.game-journal-code figcaption{overflow-wrap:anywhere;flex-wrap:wrap;min-width:0}.game-journal-code pre{overscroll-behavior-x:contain;width:100%;max-width:100%;padding:20px 16px;font-size:.68rem}}@media (max-width:430px){.game-journal-code,.game-journal-gallery,.game-journal-panel{width:calc(100vw - 28px);max-width:calc(100vw - 28px);padding-block:52px}}.diary-game-dossier>header>div>p:not(.diary-hand){color:#625854;max-width:720px;line-height:1.75}.diary-game-gallery-inline figure{background:#191618;margin:0;position:relative;overflow:hidden}.diary-game-gallery-inline img{object-fit:cover;width:100%;height:100%;display:block}.diary-game-work-grid h4{color:#8f2d45;font:650 2rem/1 var(--font-display),serif;margin:0 0 16px}.diary-code-photo pre{margin:0;padding:26px;font:500 .74rem/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}@media (max-width:900px){.diary-game-dossier,.diary-game-showcase{width:100%;min-width:0;max-width:100%}.diary-game-dossier>*,.diary-game-dossier>header>*,.diary-game-gallery-inline>*,.diary-game-work-grid>*{min-width:0;max-width:100%}.diary-game-gallery-inline figure{aspect-ratio:16/9;width:100%;min-width:0;max-width:100%;min-height:0}.diary-game-gallery-inline img{object-fit:cover;width:100%;max-width:100%;height:100%}.diary-game-gallery-inline figcaption{white-space:normal;overflow-wrap:anywhere}.diary-code-photo pre{width:100%;max-width:100%}}.passion-copy h3,.passion-section-heading h3{max-width:900px;font:650 clamp(3rem,5.7vw,6.2rem)/.88 var(--font-display),serif;letter-spacing:-.055em;text-wrap:balance;margin:10px 0 26px}.passion-photo img{object-fit:cover;width:100%;height:auto;max-height:680px;display:block}.art-page,.codex-home,.commission-page,.giwise-shop-page,.pass-page,.social-contact-page,.studio-games-page{width:100%;min-width:0;max-width:100%;overflow-x:clip}.art-page :is(h1,h2,h3),.codex-home :is(h1,h2,h3),.commission-page :is(h1,h2,h3),.giwise-shop-page :is(h1,h2,h3),.pass-page :is(h1,h2,h3),.social-contact-page :is(h1,h2,h3),.studio-games-page :is(h1,h2,h3){text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%}.art-identity-guide{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(36px,7vw,105px);padding-block:clamp(54px,7vw,90px);display:grid}.art-identity-guide header h2{font:650 clamp(2.6rem,4.8vw,5rem)/.92 var(--font-display),serif;letter-spacing:-.05em;margin:12px 0 0}.art-identity-guide>div{border-top:1px solid #35233438;display:grid}.art-identity-guide article{border-bottom:1px solid #35233438;grid-template-columns:48px minmax(180px,.55fr) minmax(0,1fr);align-items:start;gap:22px;padding:25px 0;display:grid}.art-identity-guide article span{color:#b22b60;letter-spacing:.12em;font-size:.66rem;font-weight:950}.art-identity-guide article h3{color:#342334;font:650 1.28rem/1.15 var(--font-display),serif;margin:0}.art-identity-guide article p{color:#685968;margin:0;font-size:.78rem;line-height:1.65}.universe-guide{color:#fff7ee;background:radial-gradient(circle at 82% 18%,#e5438533,#0000 28%),linear-gradient(118deg,#181321,#1e1722 58%,#231b28);border-block:1px solid #ffffff1f;position:relative}.universe-guide-inner{grid-template-columns:minmax(330px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(35px,7vw,105px);padding-block:clamp(58px,7vw,92px);display:grid}.universe-guide header .eyebrow{color:#f1bf6c}.universe-guide header h2{color:#fff7ee;font:650 clamp(2.8rem,4.8vw,5rem)/.9 var(--font-display),serif;letter-spacing:-.05em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:12px 0 0}.universe-guide nav{border-top:1px solid #ffffff2e;display:grid}.universe-guide nav a{min-height:105px;color:inherit;border-bottom:1px solid #ffffff2e;grid-template-columns:44px minmax(150px,.55fr) minmax(0,1fr) 28px;align-items:center;gap:18px;padding:22px 0;text-decoration:none;display:grid}.universe-guide nav a span{color:#f1bf6c;letter-spacing:.12em;font-size:.58rem;font-weight:950}.universe-guide nav a strong{font:650 clamp(1.2rem,2vw,1.65rem)/1.1 var(--font-display),serif}.universe-guide nav a small{color:#fff7eead;font-size:.7rem;line-height:1.55}.universe-guide nav a i{color:#f1bf6c;font-size:1.35rem;font-style:normal;transition:transform .2s}.universe-guide nav a:hover i{transform:translate(6px)}.universe-guide nav a:focus-visible{outline-offset:5px;outline:3px solid #f1bf6c}@media (max-width:900px){.art-identity-guide,.universe-guide-inner{grid-template-columns:1fr}.art-identity-guide article{grid-template-columns:42px minmax(160px,.55fr) minmax(0,1fr)}}@media (max-width:700px){.art-page :where(img,video,canvas),.codex-home :where(img,video,canvas),.commission-page :where(img,video,canvas),.giwise-shop-page :where(img,video,canvas),.pass-page :where(img,video,canvas),.social-contact-page :where(img,video,canvas),.studio-games-page :where(img,video,canvas){max-width:100%}.art-identity-guide article{grid-template-columns:36px minmax(0,1fr);gap:12px 14px}.art-identity-guide article p{grid-column:2}.universe-guide nav a{grid-template-columns:34px minmax(0,1fr) 24px;gap:12px;min-height:96px}.universe-guide nav a small{grid-column:2}.universe-guide nav a i{grid-area:1/3/span 2}}.vip-loading span{border:2px solid #ffffff2e;border-top-color:#dfb45a;border-radius:50%;width:48px;height:48px;animation:vip-spin .8s linear infinite}.vip-loading p{color:#b9b0a5;font-size:.72rem;font-weight:800}@keyframes vip-spin{to{transform:rotate(1turn)}}.vip-gate h1{font:650 clamp(3rem,7vw,6.4rem)/.9 var(--font-display),serif;margin:10px 0 18px}.vip-gate p:not(.eyebrow){color:#b9b0a5;line-height:1.75}.vip-gate a{color:#17110b;background:#dfb45a;margin-top:22px;padding:13px 18px;font-size:.68rem;font-weight:950;text-decoration:none;display:inline-flex}.vip-area-nav .shell{border-block:1px solid #dfb45a33;grid-template-columns:repeat(4,1fr);display:grid}.vip-area-nav .is-locked,.vip-area-nav button{color:#eee9df;text-align:left;border:0;background:0 0;border-right:1px solid #dfb45a2e;border-radius:0;grid-template-columns:34px 1fr;gap:5px 12px;min-width:0;padding:20px 18px;text-decoration:none;display:grid;position:relative}.vip-area-nav button{cursor:pointer}.vip-area-nav button:first-child{border-left:1px solid #dfb45a2e}.vip-area-nav button.is-active:after,.vip-area-nav button:hover:after{transform:scaleX(1)}.vip-area-nav span{color:#dfb45a;grid-row:1/4;font-size:.62rem;font-weight:950}.vip-area-nav strong{font:650 1.15rem/1 var(--font-display),serif}.vip-area-nav small{color:#a89e94;font-size:.62rem;line-height:1.45}.vip-area-nav em{color:#c75b49;text-transform:uppercase;font-size:.56rem;font-weight:950}.vip-expansion-hero>img{object-fit:contain;object-position:right center;background:#050404;width:100%;height:100%;position:absolute;inset:0}.vip-expansion-hero h1{max-width:780px;font:700 clamp(3.8rem,8vw,8.5rem)/.82 var(--font-lore-display),serif;text-transform:uppercase;text-wrap:balance;margin:0}.vip-expansion-hero h1 small{color:#dfb45a;font:800 .17em/1.2 var(--font-body),sans-serif;margin-bottom:20px;display:block}.vip-expansion-hero-copy>p:not(.eyebrow){color:#ddd1c4;max-width:580px;font:600 clamp(1.05rem,1.8vw,1.35rem)/1.55 var(--font-display),serif;margin:28px 0}.vip-expansion-hero-copy>a{color:#dfb45a;border-bottom:2px solid;font-size:.7rem;font-weight:950;text-decoration:none}.vip-expansion-index .shell{grid-template-columns:repeat(4,1fr);display:grid}.vip-expansion-index a{color:#ded5ca;border-right:1px solid #dfb45a2e;justify-content:center;gap:10px;padding:18px 12px;font-size:.66rem;font-weight:900;text-decoration:none;display:flex}.vip-expansion-index a:first-child{border-left:1px solid #dfb45a2e}.vip-expansion-index span{color:#dfb45a}.vip-development h2,.vip-expansion-intro h2{max-width:900px;font:650 clamp(3.1rem,6.8vw,7rem)/.88 var(--font-display),serif;margin:12px 0 0}.vip-expansion-intro>p{color:#bdb3a8;font-size:.88rem;line-height:1.9}.vip-pass-value header{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:end;gap:48px;margin-bottom:42px;display:grid}.vip-pass-value h2{max-width:900px;font:650 3.8rem/.94 var(--font-display),serif;margin:0}.vip-privilege-grid article{border-right:1px solid #dfb45a33;min-width:0;padding:26px 22px 30px}.vip-privilege-grid article:first-child{border-left:1px solid #dfb45a33}.vip-privilege-grid span{color:#dfb45a;margin-bottom:30px;font-size:.62rem;font-weight:950;display:block}.vip-privilege-grid p{color:#c75b49;text-transform:uppercase;margin:0 0 10px;font-size:.62rem;font-weight:950}.vip-privilege-grid h3{font:650 1.35rem/1.15 var(--font-display),serif;margin:0 0 13px}.vip-privilege-grid small{color:#a9a096;font-size:.7rem;line-height:1.6}.vip-faction .shell{grid-template-columns:180px minmax(0,1fr);gap:30px 60px;display:grid}.vip-faction span{color:#f0c66e;text-transform:uppercase;align-items:center;gap:14px;font-size:.72rem;font-weight:950;display:flex}.vip-faction h2{max-width:11ch;font-family:var(--font-lore-display),Georgia,serif;text-wrap:balance;grid-column:2;margin:0;font-size:clamp(3.7rem,7.3vw,7.6rem);font-weight:700;line-height:.9}.vip-faction p{color:#f0e1d4;max-width:800px;font:500 clamp(1rem,1.25vw,1.18rem)/1.78 var(--font-body),sans-serif;grid-column:2;margin:8px 0 0}.vip-character-figure img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 0 1.2px #050404fa)drop-shadow(0 35px 35px #0000009e);width:100%;height:100%;max-height:800px;display:block}.vip-character-copy h2{color:#dfb45a;max-width:100%;font:700 clamp(3.4rem,6vw,6.5rem)/.82 var(--font-lore-display),serif;letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap;margin:12px 0 0}.vip-character-copy h3{font:650 clamp(1.75rem,2.7vw,2.7rem)/1.08 var(--font-display),Georgia,serif;margin:17px 0 24px}.vip-character-copy strong{color:#dc6855;text-transform:uppercase;margin-bottom:28px;font-size:.78rem;line-height:1.45}.vip-character-copy>p:not(.eyebrow){color:#d3c8bc;max-width:62ch;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.78}.vip-character-copy ul{border-top:1px solid #dfb45a38;gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.vip-rewards{color:#eee9df;background:#080807;border-top:1px solid #dfb45a38;padding-block:84px}.vip-rewards-header{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:60px;margin-bottom:52px;display:grid}.vip-rewards-header h2{max-width:900px;font:650 4.2rem/.92 var(--font-display),serif;margin:12px 0 0}.vip-download-bundle p{color:#aaa196;margin:0;font-size:.78rem;line-height:1.75}.vip-download-bundle a{color:#16110b;text-transform:uppercase;background:#dfb45a;align-items:center;gap:10px;width:max-content;padding:13px 16px;font-size:.66rem;font-weight:950;text-decoration:none;display:inline-flex}.vip-download-bundle a span{font-size:1rem;line-height:1}.vip-download-bundle small{color:#847c73;text-transform:uppercase;font-size:.58rem;font-weight:800;line-height:1.5}.vip-reward-list{gap:74px;display:grid}.vip-reward{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:center;gap:48px;display:grid}.vip-reward:nth-child(2n) figure{order:2}.vip-reward:nth-child(2n) .vip-reward-copy{order:1}.vip-reward figure{aspect-ratio:16/9;background:#111;border:1px solid #dfb45a57;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000061}.vip-reward figure:after{pointer-events:none;content:"";border:1px solid #dfb45a47;position:absolute;inset:10px}.vip-reward figure img{object-fit:cover;width:100%;height:100%;display:block}.vip-reward figcaption{z-index:1;color:#f4e5c4;text-transform:uppercase;background:#070605db;justify-content:space-between;gap:20px;padding:12px 14px;font-size:.58rem;font-weight:900;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.vip-reward figcaption strong{color:#dfb45a}.vip-reward-copy h3{color:#dfb45a;font:700 3.3rem/.92 var(--font-lore-display),serif;text-transform:uppercase;margin:10px 0 12px}.vip-reward-copy>strong{color:#c75b49;text-transform:uppercase;font-size:.66rem}.vip-reward-copy>p:not(.eyebrow):not(.vip-reward-credit){color:#bdb3a8;font-size:.8rem;line-height:1.75}.vip-reward-credit{color:#dfb45a;text-transform:uppercase;margin:18px 0;font-size:.64rem;font-weight:900}.vip-package-contents{letter-spacing:.04em;text-transform:uppercase;font-weight:850;color:#847c73!important;margin:-8px 0 18px!important;font-size:.57rem!important}.vip-reward-copy dl{border-top:1px solid #dfb45a33;margin:20px 0 24px}.vip-reward-copy dl div{border-bottom:1px solid #dfb45a24;grid-template-columns:110px 1fr;gap:18px;padding:10px 0;display:grid}.vip-reward-copy dt{color:#8f877e;text-transform:uppercase;font-size:.6rem;font-weight:900}.vip-reward-copy dd{color:#eee9df;margin:0;font-size:.68rem;font-weight:800}.vip-reward-copy a{color:#16110b;text-transform:uppercase;background:#dfb45a;align-items:center;gap:10px;padding:13px 16px;font-size:.66rem;font-weight:950;text-decoration:none;display:inline-flex}.vip-reward-copy a span{font-size:1rem;line-height:1}.vip-download-library-hero .shell{grid-template-columns:minmax(0,1fr) minmax(390px,.72fr);align-items:end;gap:38px 90px;display:grid;position:relative}.vip-download-library-hero h1{gap:20px;width:min(100%,720px);margin:0;display:grid}.vip-download-library-hero h1 span{color:#f5eee3;font:700 clamp(4rem,7.2vw,7.4rem)/.88 var(--font-lore-display),Georgia,serif;text-transform:none;text-wrap:balance}.vip-download-library-hero h1 strong{color:#dfb45a;width:min(100%,430px);font:600 clamp(1.45rem,2.15vw,2.15rem)/1 var(--font-display),Georgia,serif;letter-spacing:0;text-transform:uppercase;align-items:center;gap:18px;display:flex}.vip-download-library-hero>.shell>p:not(.eyebrow){color:#c7beb4;max-width:54ch;margin:0;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.75}.vip-download-library-hero dl{border-block:1px solid #dfb45a3d;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:25px 0 0;display:grid}.vip-download-library-hero dl div{border-right:1px solid #dfb45a2e;gap:6px;padding:20px 22px;display:grid}.vip-download-library-hero dt{color:#91887e;text-transform:uppercase;font-size:.62rem;font-weight:900}.vip-download-library-hero dd{color:#dfb45a;font:650 clamp(1.25rem,2vw,1.8rem)/1.1 var(--font-display),serif;margin:0}.vip-download-collection>header{border-block:1px solid #dfb45a42;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px 70px;padding-block:28px 32px;display:grid}.vip-download-collection>header h2{color:#f4eee5;font:700 clamp(2.8rem,5.5vw,5.7rem)/.88 var(--font-lore-display),Georgia,serif;text-transform:uppercase;margin:9px 0 3px}.vip-download-collection>header strong{color:#dfb45a;font:650 clamp(1.05rem,1.7vw,1.45rem)/1.25 var(--font-display),serif;display:block}.vip-download-collection>header p:not(.eyebrow){color:#a9a198;max-width:65ch;margin:18px 0 0;font-size:.9rem;line-height:1.7}.vip-download-collection.is-violet>header{border-color:#9782ff59}.vip-download-collection.is-violet>header strong{color:#ad9cff}.vip-download-grid article{border-bottom:1px solid #dfb45a3d;min-width:0}.vip-download-grid figure{aspect-ratio:16/10;background:#030303;border:1px solid #dfb45a4d;place-items:center;margin:0;display:grid;position:relative;overflow:hidden}.vip-download-grid figure img{object-fit:contain;width:100%;height:100%;display:block}.vip-download-grid figcaption{z-index:1;color:#eee7de;text-transform:uppercase;background:#050505db;justify-content:space-between;gap:14px;padding:9px 11px;font-size:.55rem;font-weight:900;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.vip-download-grid figcaption span{color:#dfb45a}.vip-download-grid article>div{padding:22px 2px 28px}.vip-download-grid h3{color:#f1ebe2;font:650 clamp(1.25rem,1.8vw,1.7rem)/1.1 var(--font-display),serif;margin:8px 0 18px}.vip-download-grid dl{border-top:1px solid #ffffff1a;margin:0 0 22px}.vip-download-grid dl div{border-bottom:1px solid #ffffff14;grid-template-columns:94px 1fr;gap:15px;padding:10px 0;display:grid}.vip-download-grid dt{color:#837b73;text-transform:uppercase;font-size:.56rem;font-weight:900}.vip-download-grid dd{color:#d5cec6;margin:0;font-size:.66rem;font-weight:800}.vip-download-library-note strong{color:#dfb45a;text-transform:uppercase;font-size:.66rem}.vip-download-library-note p{color:#918a82;max-width:78ch;margin:0;font-size:.75rem;line-height:1.7}.vip-development header{grid-template-columns:minmax(0,1fr) 240px;align-items:end;gap:60px;display:grid}.vip-development li:nth-child(odd){border-right:1px solid #221c1840}.vip-development li span{color:#641b1a;font-weight:950}.vip-development li p{font:650 1.05rem/1.45 var(--font-display),serif;margin:0}.vip-drop-register .shell{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:64px;display:grid}.vip-drop-register h2{font:650 3.2rem/.95 var(--font-display),serif;margin:10px 0 0}.vip-drop-register .shell>div{border-top:1px solid #dfb45a42}.vip-drop-register article{border-bottom:1px solid #dfb45a33;grid-template-columns:44px 130px minmax(160px,.75fr) minmax(220px,1.25fr);align-items:start;gap:18px;padding:20px 0;display:grid}.vip-drop-register article span{color:#dfb45a;font-size:.62rem;font-weight:950}.vip-drop-register article p{color:#c75b49;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:950}.vip-drop-register article h3{font:650 1rem/1.25 var(--font-display),serif;margin:0}.vip-drop-register article small{color:#a9a096;font-size:.68rem;line-height:1.55}.vip-games-directory .shell{grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);align-items:end;gap:clamp(38px,6vw,86px);display:grid}.vip-games-directory h1{max-width:12ch;font:650 clamp(2.5rem,4.5vw,4.7rem)/.92 var(--font-display),serif;margin:10px 0 9px}.vip-games-directory header>p:last-child{color:#a9a096;margin:0;font-size:.88rem}.vip-games-directory nav{border-top:1px solid #dfb45a47;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vip-games-directory button{color:#f1ede6;min-height:138px;font:inherit;text-align:left;cursor:pointer;background:#11100f;border:1px solid #dfb45a33;border-top:0;border-left:0;gap:9px;padding:25px 23px;display:grid;position:relative}.vip-games-directory button:nth-child(2){border-color:#8479ff57}.vip-games-directory button:nth-child(2) span{color:#a89cff}.vip-games-directory button span{color:#dfb45a;text-transform:uppercase;font-size:.62rem;font-weight:950}.vip-games-directory button strong{max-width:18ch;font:650 1.45rem/1.12 var(--font-display),serif}.vip-games-directory button small{color:#9f9aa6;font-size:.72rem}.vip-games-directory button:focus-visible,.vip-games-directory button:hover{outline-offset:-2px;background:#191715;outline:2px solid #dfb45a}.vip-games-directory button.is-selected{color:#fff7e9;background:linear-gradient(120deg,#dfb45a29,#dfb45a08);box-shadow:inset 0 -3px #dfb45a}.vip-games-directory button:nth-child(2).is-selected{background:linear-gradient(120deg,#8479ff2e,#8479ff08);box-shadow:inset 0 -3px #8c7bf1}@media (max-width:900px){.vip-expansion-hero>img{opacity:.82;object-fit:contain;object-position:center top;height:46%;inset:0 0 auto}.vip-reward,.vip-rewards-header{grid-template-columns:1fr}.vip-reward:nth-child(2n) figure{order:1}.vip-reward:nth-child(2n) .vip-reward-copy{order:2}}@media (max-width:620px){.vip-area-nav button{border-bottom:1px solid #dfb45a1f;border-left:1px solid #dfb45a2e}.vip-expansion-hero h1{font-size:clamp(2.8rem,13vw,4.5rem)}.vip-expansion-hero h1,.vip-faction h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.vip-faction h2{font-size:clamp(2.9rem,13vw,4.7rem)}.vip-character-copy h2{overflow-wrap:normal;white-space:nowrap;font-size:clamp(2.75rem,13vw,4.5rem)}.vip-development li:nth-child(odd){border-right:0}.vip-pass-value h2,.vip-rewards-header h2{font-size:2.7rem}.vip-privilege-grid article{border-bottom:1px solid #dfb45a29;border-left:1px solid #dfb45a33}.vip-reward-list{gap:58px}.vip-reward{gap:30px}.vip-reward-copy h3{font-size:2.65rem}.vip-download-bundle a,.vip-reward-copy a{box-sizing:border-box;justify-content:center;width:100%}.vip-games-directory nav{grid-template-columns:1fr}.vip-games-directory button{min-height:120px}.vip-download-library-hero h1 span{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(3rem,15vw,5rem)}.vip-download-library-hero h1 strong{width:min(100%,310px);font-size:clamp(1.25rem,7vw,1.8rem)}.vip-download-library-hero dl{grid-template-columns:1fr}.vip-download-library-hero dl div{border-bottom:1px solid #dfb45a24;border-right:0}}.vip-art-hero{background:#140d0a;border-bottom:1px solid #e0b25147;min-height:620px;position:relative;overflow:hidden}.vip-art-hero>img{object-fit:cover;object-position:center;filter:saturate(.82)contrast(1.08);width:58%;height:100%;position:absolute;inset:0 0 0 auto}.vip-art-hero-shade{background:linear-gradient(90deg,#090807,#090807f5 36%,#09080766 72%,#0908071a),linear-gradient(#0000 55%,#090807a6);position:absolute;inset:0}.vip-art-hero .shell{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;min-height:620px;padding-block:80px;display:flex;position:relative}.vip-art-hero .shell>span{color:#e0b251;text-transform:uppercase;margin:20px 0 14px;font-size:.72rem;font-weight:950}.vip-art-hero h1{max-width:9ch;font:700 clamp(4rem,8vw,8.2rem)/.83 var(--font-lore-display),Georgia,serif;text-transform:uppercase;text-wrap:balance;margin:0}.vip-art-hero .shell>p:not(.eyebrow){color:#f0d9ab;max-width:650px;font:650 clamp(1.3rem,2.1vw,2rem)/1.2 var(--font-display),Georgia,serif;margin:26px 0 14px}.vip-art-hero .shell>small{color:#bdb3a8;max-width:62ch;font-size:.9rem;line-height:1.75}.vip-art-switch{border-block:1px solid #e0b25140;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:70px;display:grid}.vip-art-switch button{color:#eee9df;text-align:left;cursor:pointer;border:0;background:#0d0b0a;border-right:1px solid #e0b25133;border-radius:0;grid-template-columns:42px 1fr;gap:7px 16px;min-height:112px;padding:24px;display:grid}.vip-art-switch button:first-child{border-left:1px solid #e0b25133}.vip-art-switch button.is-selected{color:#fff8e8;background:#21140d;box-shadow:inset 0 -3px #e0b251}.vip-art-switch span{color:#e0b251;grid-row:1/3;font-size:.66rem;font-weight:950}.vip-art-switch strong{font:650 clamp(1.35rem,2vw,1.9rem)/1 var(--font-display),Georgia,serif}.vip-art-switch small{color:#9e958b;font-size:.7rem;line-height:1.4}.vip-art-collection-heading{grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);align-items:end;gap:50px;margin-bottom:38px;display:grid}.vip-art-collection-heading h2{max-width:12ch;font:650 clamp(2.8rem,5.2vw,5.5rem)/.9 var(--font-display),Georgia,serif;margin:10px 0 0}.vip-art-collection-heading>p{color:#bdb3a8;font-size:.9rem;line-height:1.75}.vip-art-collection-heading>p strong{color:#e0b251;font-size:1.2em}.vip-art-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 22px;display:grid}.vip-art-card{background:#0d0b0a;border-top:1px solid #e0b25147;min-width:0}.vip-art-preview{aspect-ratio:4/5;cursor:zoom-in;background:#050505;border:0;border-radius:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.vip-art-card.is-landscape .vip-art-preview{aspect-ratio:16/10}.vip-art-preview img{object-fit:contain;width:100%;height:100%;transition:transform .35s,filter .35s;display:block}.vip-art-preview>span{color:#1a1209;text-transform:uppercase;opacity:0;background:#e0b251;padding:8px 10px;font-size:.58rem;font-weight:950;transition:all .2s;position:absolute;bottom:12px;right:12px;transform:translateY(5px)}.vip-art-preview:hover img{filter:brightness(.72);transform:scale(1.025)}.vip-art-preview:focus-visible>span,.vip-art-preview:hover>span{opacity:1;transform:none}.vip-art-card-copy{padding:22px 19px 25px}.vip-art-card-copy>p{color:#b88436;text-transform:uppercase;margin:0 0 8px;font-size:.58rem;font-weight:950}.vip-art-card-copy h3{font:650 clamp(1.3rem,1.8vw,1.75rem)/1.08 var(--font-display),Georgia,serif;margin:0 0 8px}.vip-art-card-copy .vip-art-lore{color:#d3ccc2;min-height:4.5em;margin:0 0 15px;font-size:.78rem;line-height:1.5}.vip-art-card-copy>small{color:#8f877e;min-height:2.8em;font-size:.67rem;line-height:1.4;display:block}.vip-art-price{border-block:1px solid #e0b2512b;grid-template-columns:auto 1fr;align-items:baseline;gap:3px 12px;margin:20px 0;padding-block:14px;display:grid}.vip-art-price del{color:#7f766d;font-size:.78rem}.vip-art-price strong{color:#e0b251;font:700 1.5rem/1 var(--font-display),Georgia,serif}.vip-art-price span{color:#c9745b;text-transform:uppercase;grid-column:1/-1;font-size:.61rem;font-weight:900}.vip-art-card-copy>a{color:#e0b251;text-transform:uppercase;border-bottom:2px solid;padding-bottom:4px;font-size:.67rem;font-weight:950;text-decoration:none;display:inline-flex}.vip-art-purchase .artwork-purchase-action{margin-top:0}.vip-art-purchase .artwork-purchase-action button,.vip-art-purchase .artwork-purchase-login{color:#181108;min-height:48px;box-shadow:none;text-transform:uppercase;background:#e0b251;padding:12px 14px;font-size:.67rem;font-weight:950}.vip-art-purchase .artwork-purchase-action button:disabled{color:#eee5d7;background:#6d5840;min-height:48px;font-size:.67rem}.vip-art-purchase .artwork-purchase-action span{color:#9e958b;text-align:left;margin-top:8px;font-size:.61rem;line-height:1.45}.vip-art-exhibit-label{color:#aaa197;text-transform:uppercase;border-top:1px solid #e0b2512b;align-items:center;gap:10px;margin-top:20px;padding-top:14px;font-size:.64rem;font-weight:900;display:flex}.vip-art-exhibit-label span{color:#e0b251}.vip-art-more{color:#181108;text-transform:uppercase;cursor:pointer;background:#e0b251;border:0;border-radius:0;justify-content:center;align-items:center;gap:12px;min-width:230px;min-height:48px;margin:52px auto 0;padding:0 18px;font-size:.67rem;font-weight:950;display:flex}.vip-art-more span{color:#e0b251;background:#181108;place-items:center;width:24px;height:24px;display:grid}.vip-art-protection{color:#777068;text-align:center;max-width:75ch;margin:48px auto 0;font-size:.68rem;line-height:1.6}.vip-art-lightbox{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020202f0;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.vip-art-lightbox>button{color:#f6ead1;cursor:pointer;background:#111;border:1px solid #e0b2516b;border-radius:0;place-items:center;width:46px;height:46px;padding:0;font-size:1.8rem;display:grid;position:absolute;top:18px;right:22px}.vip-art-lightbox figure{background:#080706;border:1px solid #e0b25159;grid-template-rows:minmax(0,1fr) auto;max-width:min(1100px,92vw);max-height:90vh;margin:0;display:grid}.vip-art-lightbox img{object-fit:contain;width:100%;height:100%;max-height:78vh}.vip-art-lightbox-lore{color:#d3ccc2;text-align:center;max-width:68ch;margin:0 auto;padding:14px 22px 4px;font-size:.9rem;line-height:1.55}.vip-art-lightbox figcaption{color:#eee6d9;border-top:1px solid #e0b25138;justify-content:space-between;gap:30px;padding:14px 18px;font-size:.72rem;display:flex}.vip-art-lightbox figcaption span{color:#9b9187}.vip-zone-page .eyebrow{color:var(--vip-gold);text-transform:uppercase;font-size:.7rem;font-weight:900}.vip-zone-page :is(h1,h2){letter-spacing:0;text-wrap:balance}.vip-member-bar .shell{align-items:center;gap:16px;min-height:78px;display:flex}.vip-member-bar img{object-fit:contain;filter:drop-shadow(0 8px 14px #00000080);width:48px;height:48px}.vip-member-bar p{gap:3px;margin:0;display:grid}.vip-member-bar small{color:var(--vip-gold);text-transform:uppercase;font-size:.58rem;font-weight:950}.vip-member-bar strong{font:650 1.02rem/1.1 var(--font-display),Georgia,serif}.vip-editorial-status small{color:var(--vip-muted)}.vip-editorial-status strong{color:var(--vip-ivory);font:800 .7rem/1.2 var(--font-body),sans-serif;text-transform:uppercase}.vip-area-nav .is-locked b{color:#1a1209;background:var(--vip-gold);text-transform:uppercase;padding:4px 6px;font-size:.48rem;line-height:1;position:absolute;top:12px;right:12px}.vip-area-nav button{min-height:102px}.vip-area-nav button.is-active{background:#dfb45a12}.vip-area-nav strong,.vip-art-switch strong,.vip-atelier-process-tabs strong,.vip-atelier-switch strong{font-family:var(--font-display),Georgia,serif;letter-spacing:0}.vip-art-body{padding-block:clamp(64px,7vw,96px)}.vip-atelier-note p,.vip-atelier-stage-story>p,.vip-atelier-studies article p,.vip-character-copy>p:not(.eyebrow){font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.82}.vip-collector-lock strong{color:var(--vip-gold);text-transform:uppercase;margin-bottom:6px;font-size:.68rem;display:block}.vip-art-card{content-visibility:auto;contain-intrinsic-size:auto 760px}.vip-zone-page img{max-width:100%}@media (max-width:900px){.vip-member-bar .shell{min-height:70px}.vip-area-nav button{min-height:88px;padding:16px 14px}}@media (max-width:620px){.vip-editorial-status>span:first-child{display:none}.vip-member-bar img{width:42px;height:42px}.vip-area-nav strong{overflow-wrap:anywhere;grid-area:2/2;min-width:0;padding-right:0;font-size:1rem}.vip-area-nav button{grid-template-rows:auto auto auto;grid-template-columns:26px minmax(0,1fr);align-content:start;row-gap:7px;min-height:104px}.vip-area-nav .is-locked b{white-space:normal;grid-area:1/2;justify-self:start;max-width:100%;padding:5px 7px;line-height:1.15;position:static}.vip-art-body{padding-block:56px}.vip-atelier-note p,.vip-atelier-stage-story>p,.vip-atelier-studies article p{font-size:1rem}}@media (max-width:900px){.vip-art-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vip-art-collection-heading{grid-template-columns:1fr}.vip-art-hero>img{opacity:.56;width:100%}.vip-art-hero-shade{background:linear-gradient(90deg,#090807f5,#0908078a),linear-gradient(#0000 45%,#090807)}}@media (max-width:620px){.vip-art-hero,.vip-art-hero .shell{min-height:570px}.vip-art-hero h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(3.1rem,15vw,5rem)}.vip-art-switch{grid-template-columns:1fr}.vip-art-switch button{border-bottom:1px solid #e0b25129;border-left:1px solid #e0b25133}.vip-art-grid{grid-template-columns:1fr}.vip-art-card.is-landscape .vip-art-preview{aspect-ratio:16/11}.vip-art-lightbox{padding:14px}.vip-art-lightbox figcaption{flex-direction:column;gap:5px}}.footer-app-link{font-weight:900;color:#e7bd78!important}.app-install-steps{border-top:1px solid #2f221247;border-bottom:1px solid #2f221247;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.app-install-steps li{min-height:255px;padding:28px 28px 30px 0}.app-install-steps li+li{border-left:1px solid #2f221238;padding-left:28px}.app-install-steps li>span{color:#7138d0;font:800 .75rem var(--font-lore-display),serif;margin-bottom:54px;display:block}.app-install-steps strong{font:650 1.42rem/1.1 var(--font-display),Georgia,serif;display:block}.app-install-steps p{color:#5c5146;margin:13px 0 0;font-size:.92rem;line-height:1.65}@media (max-width:900px){.app-install-steps{grid-template-columns:1fr 1fr}.app-install-steps li:nth-child(3){border-left:0}.app-install-steps li:nth-child(n+3){border-top:1px solid #2f221238}}@media (max-width:620px){.app-install-steps{grid-template-columns:1fr}.app-install-steps li,.app-install-steps li+li{border-top:1px solid #2f221238;border-left:0;min-height:0;padding:24px 0}.app-install-steps li:first-child{border-top:0}.app-install-steps li>span{margin-bottom:18px}}.codex-suggestion-intro img{object-fit:contain;filter:drop-shadow(0 14px 18px #4b1c5b2e);width:150px;height:150px}.codex-suggestion h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.codex-suggestion-flow li{grid-template-columns:auto minmax(0,1fr);gap:14px;min-width:0;padding:24px 24px 24px 0;display:grid}.codex-suggestion-flow strong{color:#172b5a;font:700 1.08rem/1.1 var(--font-lore-display),serif;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;display:block}.codex-suggestion-flow p{color:#746779;margin:7px 0 0;font-size:.78rem;line-height:1.55}.codex-suggestion-submit p{color:#746779;max-width:62ch;margin:0;font-size:.74rem;line-height:1.55}.codex-suggestion-history h3{font:700 clamp(1.8rem,3vw,2.6rem)/1 var(--font-lore-display),serif;margin:5px 0 0}.codex-suggestion-history li{border-bottom:1px solid #5b257024;min-width:0;padding:17px 0}@media (max-width:700px){.codex-suggestion-intro img{width:78px;height:78px}}.nexus-chronicles-page{--chronicle-ink:#172554;--chronicle-purple:#6d28d9;--chronicle-pink:#db2777;--chronicle-gold:#e4ab31;color:var(--chronicle-ink);background:#f4efe6 url(/backgrounds/lorewise-parchment-v2.webp) top/900px}.nexus-chronicles-page .eyebrow{color:var(--chronicle-pink);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:950}.nexus-chronicles-hero{color:#fff8eb;border-bottom:5px solid var(--chronicle-gold);background:radial-gradient(circle at 18% 45%,#6d28d961,#0000 28%),radial-gradient(circle at 82% 20%,#db277747,#0000 24%),#10172f;overflow:hidden}.nexus-chronicles-hero-inner{grid-template-columns:minmax(96px,128px) minmax(0,1fr) minmax(180px,220px);align-items:center;gap:clamp(26px,3.5vw,52px);min-height:clamp(320px,40vh,420px);padding-block:clamp(38px,4.5vw,58px);display:grid}.nexus-chronicles-seal{aspect-ratio:1;place-items:center;display:grid;position:relative}.nexus-chronicles-seal:before{content:"";aspect-ratio:1;border:1px solid #e4ab314d;border-radius:50%;width:126%;position:absolute}.nexus-chronicles-seal img{filter:drop-shadow(0 28px 30px #00000075);width:100%;height:auto;position:relative}.nexus-chronicles-hero h1{max-width:900px;font:650 clamp(2.9rem,4vw,4.5rem)/.94 var(--font-display),Georgia,serif;letter-spacing:-.035em;text-wrap:balance;margin:10px 0 16px}.nexus-chronicles-hero div>p:last-child{color:#d8d5df;max-width:60ch;margin-bottom:0;font-size:clamp(.96rem,1.05vw,1.08rem);line-height:1.7}.nexus-chronicles-hero aside{border:1px solid #e4ab3152;border-top:3px solid var(--chronicle-gold);background:#ffffff0b;align-self:center;gap:7px;margin:0;padding:18px 17px;display:grid;box-shadow:0 18px 45px #0000002e}.nexus-chronicles-hero aside small,.nexus-chronicles-hero aside span{color:#aeb7d2;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850}.nexus-chronicles-hero aside strong{color:#f0bd4d;font:650 1.45rem/1.05 var(--font-display),Georgia,serif}.studio-work-progress{color:#f9f2e8;background:radial-gradient(circle at 16% 38%,#261e2c38,#0000 28%),radial-gradient(circle at 78% 52%,#231c292e,#0000 30%),#08080d;border-bottom:1px solid #b5233e9e;padding-block:clamp(70px,8vw,120px);position:relative;overflow:hidden}.studio-work-progress:before{content:"";pointer-events:none;opacity:.28;background:repeating-linear-gradient(0deg,#0000 0 4px,#ffffff05 5px);position:absolute;inset:0}.studio-work-progress>.shell{z-index:1;position:relative}.studio-work-progress-heading{border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);align-items:end;gap:clamp(34px,6vw,90px);padding-bottom:32px;display:grid}.studio-work-progress-heading h2{max-width:820px;font:650 clamp(3rem,5.5vw,6rem)/.88 var(--font-display),Georgia,serif;letter-spacing:-.045em;text-wrap:balance;margin:11px 0 0}.studio-work-progress-heading>div:last-child{border-block:1px solid #e4ab3157;gap:8px;padding:18px 0;display:grid}.studio-work-progress-heading strong{color:#efb4bc;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950}.studio-work-progress-heading span{color:#c8c4d1;font-size:.78rem;line-height:1.55}.studio-work-progress-intro{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);align-items:end;gap:clamp(36px,7vw,110px);padding-block:clamp(40px,5vw,72px);display:grid}.studio-work-progress-intro small{color:#d96d7d;letter-spacing:.1em;font-size:.58rem;font-weight:900}.studio-work-progress-intro h3{color:#fff8eb;max-width:760px;font:650 clamp(2.3rem,4vw,4.5rem)/.92 var(--font-display),Georgia,serif;margin:10px 0 16px}.studio-work-progress-intro p{color:#c7c6d1;margin:0;line-height:1.75}.studio-work-progress-theater{background:#050507;border:1px solid #dd667752;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);min-height:clamp(610px,68vw,850px);display:grid;position:relative;overflow:hidden;box-shadow:0 44px 100px #0000008c,0 0 70px #71113121}.studio-work-progress-theater:after{content:"";z-index:5;width:var(--stage-progress);background:#d65367;height:3px;transition:width .55s;position:absolute;bottom:0;left:0;box-shadow:0 0 18px #d65367d9}.studio-work-progress-visual{background:radial-gradient(circle at 50% 46%,#3228393b,#0000 42%),linear-gradient(145deg,#0d0c12,#030305);place-items:center;min-width:0;min-height:600px;padding:clamp(24px,4vw,58px);display:grid;position:relative;overflow:hidden}.studio-work-progress-visual:before{content:"";z-index:1;pointer-events:none;border:1px solid #db687733;position:absolute;inset:clamp(16px,2vw,30px);box-shadow:inset 0 0 55px #000000b8}.studio-work-progress-visual figure{z-index:2;grid-template-rows:minmax(0,1fr) auto;place-items:center;width:100%;height:100%;min-height:520px;margin:0;animation:obsession-reveal .7s cubic-bezier(.2,.8,.2,1) both;display:grid;position:relative}.studio-work-progress-visual figure img{object-fit:contain;filter:drop-shadow(0 32px 30px #000000c7);background:#fff;width:auto;max-width:100%;height:auto;max-height:680px;display:block}.studio-work-progress-visual figcaption{color:#a99fa7;letter-spacing:.12em;text-transform:uppercase;justify-self:start;padding-top:18px;font-size:.58rem;font-weight:900}.studio-work-progress-whisper{z-index:0;color:#ffffff09;font:700 clamp(5rem,12vw,11rem)/.75 var(--font-display),Georgia,serif;letter-spacing:-.07em;writing-mode:vertical-rl;-webkit-user-select:none;user-select:none;position:absolute;bottom:-.12em;right:-.035em}.studio-work-progress-scan{z-index:3;pointer-events:none;opacity:0;background:linear-gradient(#0000,#c73a4f14,#0000);height:22%;position:absolute;inset:-35% 0 auto}.studio-work-progress.is-playing .studio-work-progress-scan{animation:obsession-scan 4.2s linear infinite}.studio-work-progress-story{z-index:2;background:linear-gradient(#19131c8c,#0a080df5);border-left:1px solid #dd667740;flex-direction:column;justify-content:center;min-width:0;padding:clamp(38px,5vw,78px);display:flex;position:relative}.studio-work-progress-story>span{color:#8c7880;font:700 clamp(1.2rem,2.3vw,2rem)/1 var(--font-display),Georgia,serif}.studio-work-progress-story>small{color:#db6678;letter-spacing:.13em;text-transform:uppercase;margin-top:34px;font-size:.61rem;font-weight:950}.studio-work-progress-story h4{color:#fff5ed;font:650 clamp(2.1rem,3.7vw,4.4rem)/.9 var(--font-display),Georgia,serif;letter-spacing:-.035em;margin:12px 0 20px}.studio-work-progress-story p{color:#c7bdc2;margin:0;font-size:.9rem;line-height:1.75}.studio-work-progress-story>strong{color:#160910;letter-spacing:.09em;text-transform:uppercase;background:#d76476;align-self:flex-start;margin-top:32px;padding:8px 10px;font-size:.56rem;font-weight:950}.studio-work-progress-console{background:#0a090d;border:1px solid #dd667740;border-top:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.studio-work-progress-timeline{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.studio-work-progress-timeline button{color:#8e858b;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;min-height:92px;padding:16px clamp(14px,2vw,25px);display:grid}.studio-work-progress-timeline button>span{color:#d56374;font:700 1.15rem/1 var(--font-display),Georgia,serif}.studio-work-progress-timeline button small{letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:900;overflow:hidden}.studio-work-progress-timeline button.is-active{color:#fff3e9;background:#1d1621;box-shadow:inset 0 3px #d65367}.studio-work-progress-play:focus-visible,.studio-work-progress-timeline button:focus-visible{z-index:3;outline-offset:-5px;outline:3px solid #f0b24e;position:relative}.studio-work-progress-play{color:#15090e;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#d76476;border:0;justify-content:center;align-items:center;gap:13px;min-width:220px;padding:18px 24px;font-size:.65rem;font-weight:950;display:flex}.studio-work-progress-play span{font-size:1rem}.studio-work-progress-play:disabled{color:#9e9499;cursor:not-allowed;background:#29242a}.studio-work-progress-unfinished{background:linear-gradient(105deg,#221018,#0d0b10);border:1px solid #dd667759;border-left:5px solid #d65367;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,60px);margin-top:28px;padding:clamp(24px,3.5vw,42px);display:grid}.studio-work-progress-unfinished span{color:#df6a7c;letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:950;display:block}.studio-work-progress-unfinished strong{color:#fff3e9;font:650 clamp(1.45rem,2.6vw,2.4rem)/1 var(--font-display),Georgia,serif;margin-top:8px;display:block}.studio-work-progress-unfinished p{color:#bdb3b8;max-width:72ch;margin:13px 0 0;font-size:.82rem;line-height:1.7}.studio-work-progress-unfinished>a{color:#16090e;text-transform:uppercase;white-space:nowrap;background:#d76476;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:14px 18px;font-size:.65rem;font-weight:950;text-decoration:none;display:inline-flex}.studio-work-progress-unfinished>a:focus-visible,.studio-work-progress-unfinished>a:hover{outline-offset:3px;background:#f08b99;outline:3px solid #f0b24e}.studio-work-progress-hint{color:#a49ca1;margin:15px 0 0;font-size:.65rem}.studio-work-progress-attribution{color:#969bae;margin:24px 0 0;font-size:.62rem;line-height:1.55}@keyframes obsession-reveal{0%{opacity:0;filter:blur(5px);transform:scale(.985)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes obsession-scan{0%{opacity:0;top:-28%}12%,72%{opacity:1}to{opacity:0;top:112%}}@media (prefers-reduced-motion:reduce){.studio-work-progress-visual figure,.studio-work-progress.is-playing .studio-work-progress-scan{animation:none}}.nexus-chronicle-transmissions>.studio-work-progress{margin:0 calc(-1*clamp(54px,7vw,96px)) clamp(54px,7vw,96px)}.nexus-news-directory{color:#fff8e9;background:radial-gradient(circle at 88% 18%,#3dc9ce33,#0000 30%),linear-gradient(125deg,#160b25,#211925 60%,#102c3a);border:1px solid #ebb8557a;margin-block:clamp(30px,4vw,54px);padding:clamp(24px,3.6vw,48px);box-shadow:0 24px 60px #2512302e}.nexus-news-directory>header{grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);align-items:end;gap:10px clamp(30px,6vw,90px);display:grid}.nexus-news-directory>header .eyebrow{color:#f0bd59;grid-column:1/-1}.nexus-news-directory>header h2{font:650 clamp(2.3rem,4vw,4.4rem)/.92 var(--font-display),Georgia,serif;letter-spacing:-.035em;margin:0}.nexus-news-directory>header>p:last-child{color:#d9ccdb;max-width:62ch;margin:0;line-height:1.7}.nexus-news-directory>div{border-top:1px solid #ebb85557;border-left:1px solid #ebb85557;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;display:grid}.nexus-news-directory a{color:#fff8e9;border-bottom:1px solid #ebb85557;border-right:1px solid #ebb85557;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:5px 14px;min-width:0;min-height:116px;padding:20px;text-decoration:none;display:grid}.nexus-news-directory a:hover{background:#ffffff12}.nexus-news-directory a[aria-current=page]{color:#24132d;background:#f0bd59;box-shadow:inset 0 -5px #c02768}.nexus-news-directory a[aria-current=page] small,.nexus-news-directory a[aria-current=page]>span{color:#5a254d}.nexus-news-directory a:focus-visible{outline-offset:-5px;outline:3px solid #f0bd59}.nexus-news-directory a>span{color:#f0bd59;font:750 1.1rem var(--font-display),Georgia,serif;grid-row:1/3}.nexus-news-directory a strong{font:700 1.15rem var(--font-display),Georgia,serif}.nexus-news-directory a small{color:#bfb1c4;font-size:.69rem}.nexus-chronicles-archive{padding-block:clamp(44px,5vw,70px);scroll-margin-top:96px}.nexus-chronicles-archive>header{border-bottom:1px solid #17255438;grid-template-columns:minmax(0,1.2fr) minmax(300px,.65fr);align-items:end;gap:clamp(36px,6vw,90px);padding-bottom:34px;display:grid}.nexus-chronicles-archive>header h2{max-width:760px;font:650 clamp(2.3rem,3.3vw,3.8rem)/.94 var(--font-display),Georgia,serif;letter-spacing:-.03em;text-wrap:balance;margin:9px 0 0}.nexus-chronicles-archive>header>p{color:#5d6478;max-width:60ch;margin:0;line-height:1.75}.nexus-chronicles-filters{scrollbar-width:thin;border-block:1px solid #1725542e;gap:0;margin-block:34px 54px;display:flex;overflow-x:auto}.nexus-chronicles-filters button{color:#62697c;text-transform:uppercase;cursor:pointer;border:0;background:0 0;border-right:1px solid #17255426;flex:none;min-height:58px;padding:0 24px;font-size:.7rem;font-weight:900}.nexus-chronicles-filters button:first-child{border-left:1px solid #17255426}.nexus-chronicles-filters button.is-active{color:#fff;background:var(--chronicle-purple)}.nexus-chronicles-filters button{justify-content:center;align-items:center;gap:12px;display:flex}.nexus-chronicles-filters button>span{color:#b12259;font-variant-numeric:tabular-nums}.nexus-chronicles-filters button.is-active>span{color:#f4d783}.nexus-chronicles-filters button:disabled{color:#aaa4ae;cursor:not-allowed;background:#f3f0f2}.nexus-chronicles-filters button:focus-visible{outline:3px solid var(--chronicle-gold);outline-offset:-5px}.nexus-chronicles-list{grid-template-columns:minmax(0,1fr);gap:46px;min-width:0;max-width:100%;display:grid}.nexus-news-catalog{background:#fffdf8;border:1px solid #1725542e;min-width:0;overflow:hidden;box-shadow:0 22px 58px #241a3d17}.nexus-news-catalog>header{color:#fff8eb;background:linear-gradient(118deg,#1d1621,#2b2231 66%,#123448);justify-content:space-between;align-items:end;gap:24px;padding:clamp(22px,3vw,36px);display:flex}.nexus-news-catalog>header span{color:#f4d783;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:950}.nexus-news-catalog>header h3{font:650 clamp(1.8rem,3vw,3rem)/.95 var(--font-display),Georgia,serif;margin:7px 0 0}.nexus-news-catalog>header>strong{color:#f4d783;text-transform:uppercase;font-size:.72rem}.nexus-news-catalog .nexus-chronicles-filters{border-top:0;margin:0}.nexus-edition-catalog{scrollbar-color:#6d28d9 #eee7ef;border-top:1px solid #17255429;grid-template-columns:repeat(3,minmax(0,1fr));max-height:390px;display:grid;overflow-y:auto}.nexus-edition-catalog button{color:#2c2440;text-align:left;cursor:pointer;background:#fffdf8;border:1px solid #17255426;border-top:0;border-left:0;grid-template-rows:auto 1fr auto;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:7px 13px;min-width:0;min-height:148px;padding:20px;display:grid}.nexus-edition-catalog button:nth-child(3n){border-right:0}.nexus-edition-catalog button:hover{background:#faf2fb}.nexus-edition-catalog button:focus-visible{z-index:1;outline-offset:-5px;outline:3px solid #e4ab31;position:relative}.nexus-edition-catalog button.is-active{color:#fff8eb;background:linear-gradient(135deg,#1d1621,#32283a)}.nexus-edition-catalog button>span{color:#b12259;font:750 1.05rem var(--font-display),Georgia,serif;grid-row:1/4}.nexus-edition-catalog button.is-active>span{color:#f4d783}.nexus-edition-catalog button small{color:#8a748c;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.59rem;font-weight:950;overflow:hidden}.nexus-edition-catalog button.is-active small{color:#e7cddf}.nexus-edition-catalog button strong{font:700 1rem/1.2 var(--font-display),Georgia,serif;align-self:start}.nexus-edition-catalog button time{color:#756b7b;text-transform:capitalize;font-size:.63rem}.nexus-edition-catalog button.is-active time{color:#d9cbd9}.nexus-edition-controls{background:#f2edf3;border-top:1px solid #17255429;grid-template-columns:54px minmax(0,1fr) 54px;align-items:stretch;gap:10px;padding:12px;display:grid}.nexus-edition-controls>button{color:#fff8e9;cursor:pointer;background:#1d1621;border:0;min-height:50px;font-size:1.1rem}.nexus-edition-controls>button:disabled{color:#a59eaa;cursor:not-allowed;background:#ded9df}.nexus-edition-controls>span{text-align:center;place-content:center;gap:3px;min-width:0;display:grid}.nexus-edition-controls strong{color:#2f2340;font:700 1rem var(--font-display),Georgia,serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nexus-edition-controls small{color:#776d7b;text-transform:uppercase;font-size:.6rem;font-weight:900}.nexus-chronicle{background:#fffcf6d1;border:1px solid #1725542e;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);min-width:0;display:grid;box-shadow:0 24px 65px #241a3d17}.nexus-chronicle-visual{background:radial-gradient(circle at 50% 45%,#db277733,#0000 33%),linear-gradient(145deg,#eee5f6,#dcecff);place-items:center;min-height:560px;display:grid;position:relative;overflow:hidden}.nexus-chronicle-visual:after{content:"";border:1px solid #6d28d933;position:absolute;inset:28px}.nexus-chronicle-visual>span{z-index:2;color:#1725547a;font:800 1rem var(--font-lore-display),serif;position:absolute;top:34px;left:36px}.nexus-chronicle-visual img{z-index:1;filter:drop-shadow(0 34px 34px #3a154e40);width:min(66%,410px);height:auto;position:relative}.nexus-chronicle-story.is-games .nexus-chronicle-visual{background:#090d1d;padding:32px}.nexus-chronicle-story.is-games .nexus-chronicle-visual img{object-fit:contain;filter:drop-shadow(0 26px 32px #00000061);width:100%;max-width:none;max-height:560px}.nexus-chronicle-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(42px,6vw,92px);display:flex}.nexus-chronicle-meta{color:#7b7182;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px 20px;font-size:.65rem;font-weight:850;display:flex}.nexus-chronicle-meta strong{color:var(--chronicle-pink)}.nexus-chronicle-meta span{color:#fff;background:var(--chronicle-purple);padding:5px 9px}.nexus-chronicle-copy h2{max-width:760px;font:650 clamp(2.7rem,4.5vw,5.3rem)/.88 var(--font-display),Georgia,serif;letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:22px 0}.nexus-chronicle-copy p{color:#596175;max-width:68ch;margin:0;line-height:1.75}.nexus-chronicle-copy .nexus-chronicle-excerpt{color:#222b50;margin-bottom:18px;font-size:clamp(1.02rem,1.2vw,1.16rem);font-weight:650}.nexus-chronicle-copy>a{color:var(--chronicle-purple);text-transform:uppercase;border-bottom:2px solid;align-self:flex-start;gap:28px;margin-top:28px;padding-bottom:7px;font-size:.72rem;font-weight:950;text-decoration:none;display:inline-flex}.nexus-chronicles-membership{color:#f9f1e6;background:#0d1025;padding-block:clamp(70px,8vw,110px)}.nexus-chronicles-membership>div{grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:clamp(30px,5vw,75px);display:grid}.nexus-chronicles-membership img{object-fit:contain;filter:drop-shadow(0 22px 25px #0000007a);width:150px;height:150px}.nexus-chronicles-membership h2{max-width:800px;font:650 clamp(2.5rem,4.2vw,4.6rem)/.9 var(--font-display),Georgia,serif;margin:12px 0 15px}.nexus-chronicles-membership p:last-child{color:#bfc3d2;max-width:68ch;line-height:1.7}.nexus-chronicles-membership>div>a{color:#11172f;background:var(--chronicle-gold);text-transform:uppercase;white-space:nowrap;gap:22px;padding:18px 22px;font-size:.7rem;font-weight:950;text-decoration:none;display:inline-flex}@media (max-width:900px){.nexus-chronicles-hero-inner{grid-template-columns:110px minmax(0,1fr);min-height:auto;padding-block:58px}.nexus-chronicles-hero aside{grid-column:1/-1;grid-template-columns:repeat(3,auto);justify-content:start;align-self:auto;align-items:center;gap:18px;margin:0}.studio-work-progress-heading,.studio-work-progress-intro{grid-template-columns:1fr;gap:25px}.studio-work-progress-theater{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);min-height:0}.studio-work-progress-visual{min-height:570px}.studio-work-progress-visual figure{min-height:490px}.studio-work-progress-visual figure img{max-height:610px}.studio-work-progress-story{padding:34px 28px}.studio-work-progress-console{grid-template-columns:1fr}.studio-work-progress-play{min-height:62px}.nexus-chronicle,.nexus-chronicles-archive>header{grid-template-columns:1fr}.nexus-chronicle-visual{min-height:440px}.nexus-chronicles-membership>div{grid-template-columns:110px minmax(0,1fr)}.nexus-chronicles-membership img{width:110px;height:110px}.nexus-chronicles-membership>div>a{grid-column:2;justify-self:start}}@media (max-width:620px){.nexus-chronicles-hero-inner{grid-template-columns:1fr;gap:18px;min-height:auto;padding-block:32px}.nexus-chronicles-seal{width:64px}.nexus-chronicles-hero h1{margin-block:8px 13px;font-size:clamp(2.55rem,11vw,3.35rem);line-height:.94}.nexus-chronicles-hero aside{grid-template-columns:1fr;gap:4px}.studio-work-progress{padding-block:54px}.studio-work-progress-heading h2{font-size:clamp(2.65rem,12vw,3.8rem)}.studio-work-progress-intro{padding-block:34px}.studio-work-progress-intro h3{font-size:clamp(2.2rem,10vw,3rem)}.studio-work-progress-theater{grid-template-columns:1fr}.studio-work-progress-visual{height:min(72svh,660px);min-height:0;padding:20px}.studio-work-progress-visual:before{inset:12px}.studio-work-progress-visual figure{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0}.studio-work-progress-visual figure img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(72svh - 82px)}.studio-work-progress-visual figcaption{padding-top:11px;font-size:.5rem}.studio-work-progress-whisper{font-size:clamp(4.5rem,27vw,7rem)}.studio-work-progress-story{border-top:1px solid #dd667740;border-left:0;min-height:320px;padding:34px 24px 39px}.studio-work-progress-story>small{margin-top:24px}.studio-work-progress-story h4{font-size:clamp(2rem,11vw,3.1rem)}.studio-work-progress-timeline button{text-align:center;grid-template-columns:1fr;gap:7px;min-height:82px;padding:13px 10px}.studio-work-progress-timeline button small{font-size:.5rem}.studio-work-progress-play{width:100%;min-width:0}.studio-work-progress-unfinished{grid-template-columns:1fr;padding:24px 20px}.studio-work-progress-unfinished>a{white-space:normal;width:100%}.nexus-chronicles-archive{padding-block:38px}.nexus-chronicles-archive>header{grid-template-columns:minmax(0,1fr);gap:24px}.nexus-chronicles-archive>header h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(2.15rem,9vw,2.9rem)}.nexus-chronicles-filters{margin-block:26px 34px}.nexus-chronicles-filters button{min-height:52px;padding-inline:18px}.nexus-chronicle-visual{min-height:330px}.nexus-chronicle-story.is-games .nexus-chronicle-visual{min-height:280px;padding:18px}.nexus-chronicle-story.is-games .nexus-chronicle-visual img{max-height:360px}.nexus-chronicle-visual:after{inset:18px}.nexus-chronicle-visual>span{top:24px;left:25px}.nexus-chronicle-copy{padding:34px 24px 40px}.nexus-chronicle-copy h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(2.25rem,12vw,3.35rem)}.nexus-chronicle-meta{flex-direction:column;align-items:flex-start;gap:8px}.nexus-chronicles-membership>div{grid-template-columns:1fr;gap:22px}.nexus-chronicles-membership img{width:90px;height:90px}.nexus-chronicles-membership>div>a{grid-column:auto;justify-content:space-between;justify-self:stretch}}.nexus-chronicle-story [role=tabpanel][hidden]{display:none!important}.nexus-panel-anchor{pointer-events:none;width:0;height:0;scroll-margin-top:110px;position:absolute}.nexus-chronicle-overview{background:#fffdf8}.nexus-section-switcher{background:#fffdf8;border-bottom:1px solid #17255429;min-width:0;max-width:100%;padding:18px clamp(20px,4vw,48px) 0;overflow:hidden}.nexus-section-switcher-heading{color:#696174;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:20px;margin-bottom:13px;font-size:.68rem;font-weight:950;display:flex}.nexus-section-switcher-heading strong{color:#6d28d9}.nexus-section-tabs{border-top:1px solid #1725542b;border-left:1px solid #1725542b;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.nexus-section-tabs button{z-index:1;color:#172554;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:#6d28d929;background:#fffdf8;border:1px solid #1725542b;border-top:0;border-left:0;justify-content:center;align-items:center;gap:11px;min-width:0;min-height:58px;padding:11px 14px;font-weight:850;display:flex;position:relative}.nexus-section-tabs button>span{color:#b12259;font-size:.68rem;font-weight:950}.nexus-section-tabs button.is-active{color:#fff8eb;background:#1d1621}.nexus-section-tabs button.is-active>span{color:#f4d783}.nexus-section-tabs button:focus-visible{outline-offset:-5px;outline:3px solid #e4ab31}.nexus-edition-switcher{width:100%;min-width:0;max-width:100%}.nexus-edition-switcher .nexus-section-tabs{scroll-snap-type:x mandatory;scrollbar-width:thin;width:100%;max-width:100%;display:flex;overflow-x:auto}.nexus-edition-switcher .nexus-section-tabs button{scroll-snap-align:start;flex:0 0 min(260px,76vw)}.nexus-switch-mobile-controls{display:none}.nexus-promotion-rates strong{color:#ffd76f;min-width:0;font:750 clamp(1.65rem,2.6vw,2.75rem)/1 var(--font-display),Georgia,serif;font-variant-numeric:tabular-nums;letter-spacing:-.035em;white-space:nowrap}.nexus-chronicle-upcoming{display:block}.nexus-guide-intro{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:0 clamp(42px,7vw,110px);display:grid}.nexus-guide-intro>h3,.nexus-guide-intro>p,.nexus-guide-intro>span,.nexus-guide-intro>strong{grid-column:1}.nexus-guide-intro>span{color:#6d28d9;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:950}.nexus-guide-intro>strong{color:#b12259;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950;display:block}.nexus-guide-intro p{color:#596175;max-width:65ch;margin:22px 0 0;line-height:1.72}.nexus-guide-intro ul{border-top:1px solid #17255433;grid-area:1/2/6;margin:0;padding:0;list-style:none}.nexus-guide-intro li{border-bottom:1px solid #17255433;padding:19px 8px 19px 30px;font-weight:750;line-height:1.45;position:relative}.nexus-guide-intro li:before{content:"◇";color:#6d28d9;position:absolute;left:5px}.nexus-guide-status-visual{color:#fff8eb;background:#11172f;border:1px solid #17255433;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);margin:clamp(34px,5vw,58px) 0 0;display:grid;overflow:hidden;box-shadow:0 24px 60px #17255424}.nexus-guide-status-visual>div{background:#090d1d;place-items:center;min-width:0;padding:clamp(18px,3vw,32px);display:grid}.nexus-guide-status-visual img{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.nexus-guide-status-visual figcaption{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(26px,4vw,48px);display:flex}.nexus-guide-status-visual figcaption>span{color:#f4bd4d;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:950}.nexus-guide-status-visual figcaption>strong{color:#fff8eb;font:650 clamp(1.6rem,2.6vw,2.7rem)/1 var(--font-display),Georgia,serif;margin:13px 0 24px}.nexus-guide-status-visual figcaption>a{color:#11172f;text-transform:uppercase;background:#f4bd4d;align-items:center;gap:28px;padding:15px 18px;font-size:.68rem;font-weight:950;text-decoration:none;display:inline-flex}.nexus-guide-previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:48px;display:grid}.nexus-guide-previews article{color:#fff8eb;background:#11172f;min-width:0;overflow:hidden}.nexus-guide-previews article.is-featured{grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);display:grid}.nexus-guide-preview-image{aspect-ratio:16/9;background:#090d1d;min-height:250px;overflow:hidden}.nexus-guide-previews article.is-featured .nexus-guide-preview-image{aspect-ratio:auto}.nexus-guide-preview-image img{object-fit:contain;width:100%;height:100%}.nexus-guide-preview-copy{padding:clamp(24px,3vw,38px)}.nexus-guide-preview-copy>span{color:#f4bd4d;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:950}.nexus-guide-preview-copy h4{font:650 clamp(1.65rem,2.5vw,2.65rem)/.98 var(--font-display),Georgia,serif;margin:13px 0 14px}.nexus-guide-preview-copy p{color:#c6ccda;margin:0;line-height:1.65}.nexus-guide-preview-copy>div{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.nexus-guide-preview-copy small{color:#fff8eb;text-transform:uppercase;border:1px solid #f4bd4d61;padding:6px 9px;font-size:.6rem;font-weight:850}.nexus-guide-disclaimer{border-top:1px solid #17255433;padding-top:18px;font-size:.76rem;font-weight:700;max-width:none!important;margin:24px 0 0!important}.nexus-atlas-game{background:#fffdf8;border:1px solid #17255433;margin-top:clamp(42px,6vw,78px);box-shadow:0 24px 60px #1725541f}.nexus-atlas-game-hero{color:#fff8eb;background:#11172f;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);min-height:0;display:grid}.nexus-atlas-game-image{background:#090d1d;place-items:center;min-width:0;display:grid;overflow:hidden}.nexus-atlas-game-image img{object-fit:contain;width:100%;height:100%;display:block}.nexus-atlas-game-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(30px,3.2vw,48px);display:flex;overflow:hidden}.nexus-atlas-game-copy>span,.nexus-atlas-section-copy>span{color:#f4bd4d;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:950}.nexus-atlas-game-copy h4,.nexus-atlas-section-copy h4{font:650 clamp(2.6rem,4.5vw,5.2rem)/.9 var(--font-display),Georgia,serif;letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:16px 0 20px}.nexus-atlas-game-copy h4{max-width:100%;font-size:clamp(2.7rem,3.7vw,4.15rem)}.nexus-atlas-game-copy p{color:#cbd1df;margin:0;line-height:1.7}.nexus-atlas-game-copy a{color:#11172f;text-transform:uppercase;background:#f4bd4d;justify-content:space-between;gap:34px;margin-top:30px;padding:17px 20px;font-size:.7rem;font-weight:950;text-decoration:none;display:inline-flex}.nexus-atlas-game-copy small{color:#9fa8bc;margin-top:12px;font-size:.65rem}.nexus-atlas-vip-cta{background:linear-gradient(125deg,#6d28d947,#db27772e);border:1px solid #f4bd4d57;border-left:4px solid #f4bd4d;gap:9px;width:100%;margin-top:26px;padding:22px;display:grid;box-shadow:0 18px 38px #0003}.nexus-atlas-vip-cta>span{color:#f4bd4d;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:950}.nexus-atlas-vip-cta>strong{color:#fff8eb;font:650 1.32rem/1.12 var(--font-display),Georgia,serif}.nexus-atlas-game-copy .nexus-atlas-vip-cta>p{color:#d9d4e4;font-size:.86rem;line-height:1.62}.nexus-atlas-game-copy .nexus-atlas-vip-cta>a{color:#fff8eb;background:linear-gradient(100deg,#db2777,#7c3aed);align-items:center;width:100%;min-height:49px;margin-top:8px;box-shadow:4px 4px #f4bd4d}.nexus-atlas-game-copy .nexus-atlas-vip-cta>a:focus-visible,.nexus-atlas-game-copy .nexus-atlas-vip-cta>a:hover{outline-offset:3px;background:linear-gradient(100deg,#ed3d88,#8b4cf2);outline:2px solid #fff8eb;transform:translateY(-2px)}.nexus-atlas-game-copy .nexus-atlas-vip-cta>small{color:#b8b4c4;margin-top:4px;font-size:.68rem;line-height:1.5}.nexus-atlas-game-copy .nexus-atlas-store-link{color:#f4bd4d;background:0 0;border-bottom:1px solid #f4bd4d8c;margin-top:18px;padding:0 0 5px}.nexus-atlas-game-copy .nexus-atlas-store-link:focus-visible,.nexus-atlas-game-copy .nexus-atlas-store-link:hover{color:#fff8eb;border-bottom-color:#fff8eb;outline:none}.nexus-atlas-switcher{padding:28px clamp(24px,4vw,54px) 0}.nexus-atlas-switcher-heading{color:#6d6878;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:20px;margin-bottom:12px;font-size:.66rem;font-weight:950;display:flex}.nexus-atlas-switcher-heading strong{color:#6d28d9}.nexus-atlas-tabs{border-top:1px solid #1725542e;border-left:1px solid #1725542e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nexus-atlas-tabs button{color:#172554;cursor:pointer;background:#fffdf8;border:1px solid #1725542e;border-top:0;border-left:0;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:66px;padding:13px 16px;font-weight:850;display:flex}.nexus-atlas-tabs button>span{color:#b12259;font-size:.66rem;font-weight:950}.nexus-atlas-tabs button.is-active{color:#fff8eb;background:#6d28d9}.nexus-atlas-tabs button.is-active>span{color:#f4d783}.nexus-atlas-tabs button:focus-visible{outline-offset:-5px;outline:3px solid #e4ab31}.nexus-atlas-mobile-hint{display:none}.nexus-atlas-section{padding:clamp(42px,5vw,70px)}.nexus-atlas-section-copy{max-width:830px;margin-bottom:34px}.nexus-atlas-section-copy>span{color:#6d28d9}.nexus-atlas-section-copy h4{color:#172554;max-width:16ch;font-size:clamp(2.25rem,4vw,4.4rem)}.nexus-atlas-section-copy p{color:#596175;max-width:70ch;margin:0;line-height:1.72}.nexus-atlas-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.nexus-atlas-gallery figure{color:#fff8eb;background:#11172f;min-width:0;margin:0}.nexus-atlas-gallery figure.is-primary{grid-column:1/-1}.nexus-atlas-gallery figure>div{aspect-ratio:16/9;background:#090d1d;overflow:hidden}.nexus-atlas-gallery figure img{object-fit:contain;width:100%;height:100%}.nexus-atlas-gallery figcaption{color:#d4d9e5;padding:14px 16px 16px;font-size:.75rem;font-weight:750}.nexus-atlas-gallery.is-companions{grid-template-columns:repeat(3,minmax(0,1fr))}.nexus-atlas-gallery.is-companions figure.is-primary{grid-column:auto}.nexus-atlas-gallery.is-companions figure>div{aspect-ratio:3/4}.nexus-atlas-gallery.is-companions figure img{object-position:center top}@media (max-width:980px){.nexus-news-directory>div,.nexus-news-directory>header{grid-template-columns:1fr}.nexus-news-directory a{min-height:92px}.nexus-edition-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-edition-catalog button:nth-child(3n){border-right:1px solid #17255426}.nexus-edition-catalog button:nth-child(2n){border-right:0}.nexus-section-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.nexus-guide-intro{grid-template-columns:1fr}.nexus-guide-intro ul,.nexus-guide-intro>h3,.nexus-guide-intro>p,.nexus-guide-intro>span,.nexus-guide-intro>strong{grid-area:auto/1}.nexus-guide-intro ul{margin-top:32px}.nexus-atlas-game-hero,.nexus-guide-previews article.is-featured,.nexus-guide-status-visual{grid-template-columns:1fr}.nexus-atlas-game-image{aspect-ratio:16/9}.nexus-atlas-gallery.is-companions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:641px){.nexus-chronicle-story>.nexus-section-switcher{z-index:20;position:sticky;top:90px;box-shadow:0 12px 25px #17255414}}@media (max-width:640px){.nexus-news-directory{width:calc(100% - 24px);margin-block:24px 34px;padding:24px 18px}.nexus-news-directory>header h2{font-size:clamp(2.15rem,11vw,3.1rem)}.nexus-news-directory>header>p:last-child{font-size:.88rem}.nexus-news-directory>div{scroll-snap-type:x mandatory;scrollbar-width:thin;border-left:0;margin-top:22px;display:flex;overflow-x:auto}.nexus-news-directory a{scroll-snap-align:start;border-left:1px solid #ebb85557;flex:0 0 min(78vw,270px);min-height:98px}.nexus-chronicles-archive>header{padding-inline:4px}.nexus-news-catalog>header{align-items:start;padding:22px 18px}.nexus-news-catalog>header h3{font-size:clamp(1.75rem,9vw,2.45rem)}.nexus-news-catalog>header>strong{white-space:nowrap;padding-top:4px}.nexus-news-catalog .nexus-chronicles-filters{display:flex;overflow-x:auto}.nexus-news-catalog .nexus-chronicles-filters button{flex:none;min-height:52px;padding-inline:16px}.nexus-edition-catalog{scroll-snap-type:x mandatory;max-height:none;display:flex;overflow:auto hidden}.nexus-edition-catalog button{scroll-snap-align:start;flex:0 0 min(78vw,286px);min-height:142px;border-right:1px solid #17255426!important}.nexus-edition-controls{grid-template-columns:48px minmax(0,1fr) 48px}.nexus-section-switcher{padding:20px 0 0}.nexus-section-switcher-heading{padding-inline:22px}.nexus-section-tabs{border-left:1px solid #1725542b;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.nexus-section-tabs button{justify-content:flex-start;width:100%;min-height:56px;padding:11px 13px;line-height:1.2}.nexus-switch-mobile-controls{color:#615b69;text-align:center;text-transform:uppercase;grid-template-columns:50px 1fr 50px;align-items:center;gap:8px;padding:10px 14px 14px;font-size:.66rem;font-weight:850;display:grid}.nexus-switch-mobile-controls button{color:#fff8eb;cursor:pointer;background:#6d28d9;border:0;width:44px;height:40px;font-size:1.25rem}.nexus-promotion-rates strong{font-size:clamp(2rem,11vw,2.8rem)}.nexus-guide-previews{grid-template-columns:1fr;margin-top:34px}.nexus-guide-previews article.is-featured{grid-column:auto;display:block}.nexus-guide-preview-image,.nexus-guide-previews article.is-featured .nexus-guide-preview-image{aspect-ratio:16/9;min-height:0}.nexus-atlas-game{margin-top:34px}.nexus-atlas-game-hero{min-height:0}.nexus-atlas-game-copy{padding:30px 22px 34px}.nexus-atlas-game-copy h4{font-size:clamp(2.35rem,13vw,3.65rem)}.nexus-atlas-game-copy a{white-space:normal;width:100%}.nexus-atlas-switcher{padding:24px 0 0}.nexus-atlas-switcher-heading{padding-inline:20px}.nexus-atlas-tabs{scroll-snap-type:x mandatory;scrollbar-width:thin;border-left:0;display:flex;overflow-x:auto}.nexus-atlas-tabs button{scroll-snap-align:start;flex:0 0 min(72vw,270px);justify-content:flex-start}.nexus-atlas-mobile-hint{color:#625b6c;text-align:center;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:11px 18px 14px;font-size:.62rem;font-weight:850;display:flex}.nexus-atlas-mobile-hint span{color:#6d28d9;font-size:1.1rem}.nexus-atlas-section{padding:36px 20px 30px}.nexus-atlas-section-copy h4{max-width:none;font-size:clamp(2.1rem,11vw,3rem)}.nexus-atlas-gallery,.nexus-atlas-gallery.is-companions{grid-template-columns:1fr}.nexus-atlas-gallery figure.is-primary{grid-column:auto}.nexus-atlas-gallery.is-companions figure>div{aspect-ratio:4/5}}.studio-guides-callout .eyebrow{color:#f4bd4d}.studio-guides-callout h2{color:#fff8eb;font:650 clamp(3.2rem,6vw,6.7rem)/.86 var(--font-display),Georgia,serif;letter-spacing:-.055em;margin:12px 0 0}.public-game-guides-empty a{color:#11172f;text-transform:uppercase;background:#f4bd4d;align-items:center;gap:24px;padding:15px 20px;font-size:.72rem;font-weight:950;display:inline-flex}.public-game-guides-page{color:#172554;background:#f7f0df;min-height:100vh}.public-game-guides-header{color:#fff8eb;background:linear-gradient(135deg,#11172f,#27143b);border-bottom:4px solid #e4ab31}.public-game-guides-header>div{padding-block:clamp(76px,9vw,135px)}.public-game-guides-header .eyebrow{color:#f4bd4d}.public-game-guides-header h1{max-width:13ch;font:650 clamp(3.2rem,7vw,7.8rem)/.84 var(--font-display),Georgia,serif;letter-spacing:-.06em;margin:15px 0 26px}.public-game-guides-header>div>p:last-of-type{color:#cbd1df;max-width:65ch;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.7}.public-game-guides-header dl{border-block:1px solid #f4bd4d59;grid-template-columns:repeat(3,minmax(0,1fr));max-width:800px;margin:42px 0 0;display:grid}.public-game-guides-header dl div{border-right:1px solid #f4bd4d40;padding:18px 20px}.public-game-guides-header dt{color:#9fa8bc;text-transform:uppercase;font-size:.62rem;font-weight:900}.public-game-guides-header dd{color:#f4bd4d;margin:7px 0 0;font-weight:850}.public-game-guides-list{padding-block:clamp(55px,8vw,110px)}.public-game-guides-empty h2{max-width:14ch;font:650 clamp(3rem,6vw,6.4rem)/.88 var(--font-display),Georgia,serif;letter-spacing:-.055em;margin:12px 0 20px}.public-game-guides-empty>p:not(.eyebrow){color:#596175;max-width:62ch;margin:0 0 28px;line-height:1.7}.vip-weekly-guide-empty h1{max-width:14ch;font:650 clamp(3.3rem,7vw,7.2rem)/.85 var(--font-display),Georgia,serif;letter-spacing:-.06em;margin:12px 0 20px}.vip-weekly-guide-empty>p:not(.eyebrow){color:#c9c0b4;max-width:62ch;line-height:1.7}.vip-weekly-guide-empty a{color:#0b0b0b;text-transform:uppercase;background:#dfb45a;margin-top:25px;padding:15px 20px;font-weight:900}.game-guide-experience{color:#172554;background:#f7f0df;border:1px solid #17255424;overflow:hidden;box-shadow:0 30px 80px #0000002e}.game-guide-experience.is-vip{border-color:#dfb45a57}.game-guide-hero{color:#fff8eb;background:#11172f;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);display:grid}.game-guide-hero figure{background:#080b18;flex-direction:column;justify-content:center;align-self:stretch;min-width:0;margin:0;display:flex}.game-guide-hero figure img{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;min-height:0;display:block}.game-guide-hero figure figcaption{color:#9fa8bc;background:#080b18;padding:12px 18px;font-size:.65rem;font-weight:800}.game-guide-hero>div{min-width:0;padding:clamp(34px,4.5vw,68px);overflow:hidden}.game-guide-hero .eyebrow{color:#f4bd4d}.game-guide-hero>div>span{color:#9fa8bc;letter-spacing:.08em;text-transform:uppercase;margin-top:14px;font-size:.64rem;font-weight:900;display:block}.game-guide-hero .game-guide-title{max-width:100%;font:650 clamp(3rem,4.7vw,5.8rem)/.86 var(--font-display),Georgia,serif;letter-spacing:-.055em;overflow-wrap:normal;word-break:normal;margin:20px 0 14px}.game-guide-hero>div>strong{color:#f4bd4d;font-size:clamp(1rem,1.6vw,1.35rem);line-height:1.35;display:block}.game-guide-hero>div>p{color:#cbd1df;margin:20px 0 28px;line-height:1.72}.game-guide-hero dl{border-block:1px solid #f4bd4d4d;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 28px;display:grid}.game-guide-hero dl div{border-right:1px solid #f4bd4d33;min-width:0;padding:14px 10px}.game-guide-hero dt{color:#9fa8bc;text-transform:uppercase;font-size:.56rem;font-weight:900}.game-guide-hero dd{color:#fff8eb;margin:6px 0 0;font-size:.7rem;font-weight:800;line-height:1.35}.game-guide-hero a{color:#11172f;text-transform:uppercase;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;background:#f4bd4d;justify-content:space-between;align-items:center;gap:28px;padding:15px 18px;font-size:.76rem;font-weight:950;line-height:1.25;display:inline-flex}.game-guide-store-cta{justify-items:start;gap:10px;display:grid}.game-guide-store-cta small{color:#aeb7ca;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:48ch;font-size:.72rem;font-weight:700;line-height:1.55}.game-guide-reader{padding:clamp(34px,5vw,70px)}.game-guide-switch-heading{justify-content:space-between;align-items:end;gap:22px;margin-bottom:14px;display:flex}.game-guide-switch-heading>div{color:#6d6878;letter-spacing:.1em;text-transform:uppercase;gap:20px;font-size:.66rem;font-weight:950;display:flex}.game-guide-switch-heading>div strong{color:#6d28d9}.game-guide-switch-heading>p{color:#b12259;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:950}.game-guide-section-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.game-guide-section-tabs button{color:#172554;text-align:left;cursor:pointer;background:#fffdf8;border:1px solid #1725542e;border-radius:18px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:138px;padding:14px;display:grid}.game-guide-section-tabs button img{object-fit:contain;width:82px;height:82px;display:block}.game-guide-section-tabs button>.game-guide-section-icon-image{border-radius:50%;flex:none;box-shadow:0 8px 18px #1b0a2240}.game-guide-section-tabs button>span{flex-direction:column;gap:6px;min-width:0;display:flex}.game-guide-section-tabs button strong{font-size:.78rem;line-height:1.12}.game-guide-section-tabs button small{color:#596175;font-size:.59rem;line-height:1.35}.game-guide-section-tabs button.is-active{color:#fff8eb;background:#6d28d9;border-color:#6d28d9;box-shadow:0 12px 25px #6d28d933}.game-guide-section-tabs button.is-active small{color:#eee6ff}.game-guide-section-tabs button:focus-visible{outline-offset:3px;outline:3px solid #e4ab31}.game-guide-tabs{scroll-snap-type:x mandatory;scrollbar-width:thin;border:1px solid #1725542e;display:flex;overflow-x:auto}.game-guide-tabs button{color:#172554;cursor:pointer;scroll-snap-align:start;background:#fffdf8;border:0;border-right:1px solid #1725542e;flex:1 0 145px;justify-content:center;align-items:center;gap:10px;min-width:145px;min-height:74px;padding:13px 15px;display:flex}.game-guide-tabs button span{color:#b12259;font-size:.62rem;font-weight:950}.game-guide-tabs button strong{font-size:.72rem}.game-guide-tabs button.is-active{color:#fff8eb;background:#6d28d9}.game-guide-tabs button.is-active span{color:#f4d783}.game-guide-tabs button:focus-visible{outline-offset:-5px;outline:3px solid #e4ab31}.game-guide-mobile-hint{display:none}.game-guide-chapter>header{max-width:880px;padding:clamp(48px,7vw,90px) 0 38px}.game-guide-chapter>header>p{color:#6d28d9;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:950}.game-guide-chapter>header h2{font:650 clamp(3rem,6vw,6.4rem)/.86 var(--font-display),Georgia,serif;letter-spacing:-.055em;margin:13px 0 18px}.game-guide-chapter>header strong{color:#fff8eb;text-transform:uppercase;background:#b12259;margin-bottom:20px;padding:7px 10px;font-size:.62rem;display:inline-block}.game-guide-chapter>header>span{color:#596175;max-width:70ch;line-height:1.72;display:block}.game-guide-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.game-guide-gallery figure{color:#fff8eb;background:#11172f;min-width:0;margin:0}.game-guide-gallery figure.is-primary{grid-column:1/-1}.game-guide-gallery figure>div{aspect-ratio:16/9;background:#090d1d;overflow:hidden}.game-guide-gallery figure img{object-fit:contain;width:100%;height:100%}.game-guide-gallery figcaption{color:#d4d9e5;padding:13px 16px 15px;font-size:.72rem;font-weight:750}.game-guide-gallery.is-party-combat{grid-template-columns:repeat(3,minmax(0,1fr))}.game-guide-gallery.is-party-combat figure.is-primary{grid-column:auto}.game-guide-gallery.is-party-combat figure>div{aspect-ratio:3/4}.game-guide-gallery.is-party-combat figure img{object-position:center top}.game-guide-blocks{border-top:1px solid #17255433;margin-top:clamp(42px,6vw,75px)}.game-guide-blocks>section{border-bottom:1px solid #17255433;grid-template-columns:60px minmax(0,1fr);gap:20px;padding:30px 0;display:grid}.game-guide-blocks>section>span{color:#b12259;font:650 1.2rem var(--font-display),Georgia,serif}.game-guide-blocks h3{font:650 clamp(1.55rem,2.4vw,2.25rem)/1 var(--font-display),Georgia,serif;margin:0 0 12px}.game-guide-blocks p{color:#596175;max-width:75ch;margin:0;line-height:1.72}.game-guide-blocks ul{color:#39435a;margin:18px 0 0;padding-left:20px;line-height:1.65}.game-guide-blocks aside{color:#fff8eb;background:#4d1831;margin-top:20px;padding:18px 20px}.game-guide-blocks aside strong{color:#f4bd4d;text-transform:uppercase;font-size:.62rem}.game-guide-blocks aside p{color:#fff8eb;margin-top:8px}.game-guide-sources{color:#cbd1df;background:#11172f;border-top:4px solid #e4ab31;padding:30px clamp(34px,5vw,70px) 42px}.game-guide-sources>strong{color:#f4bd4d;font:650 1.6rem var(--font-display),Georgia,serif;display:block}.game-guide-sources>p{margin:8px 0 18px}.game-guide-sources>div{flex-wrap:wrap;gap:10px;display:flex}.game-guide-sources a{color:#fff8eb;border:1px solid #f4bd4d61;padding:10px 12px;font-size:.66rem;font-weight:850}@media (max-width:1100px){.game-guide-hero{grid-template-columns:1fr}.game-guide-hero figure img{aspect-ratio:16/9;object-fit:contain;min-height:0}.game-guide-section-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.public-game-guides-header h1{font-size:clamp(3.2rem,15vw,5.4rem)}.public-game-guides-header dl{grid-template-columns:1fr}.public-game-guides-header dl div{border-bottom:1px solid #f4bd4d33;border-right:0}.public-game-guides-list{width:100%;padding:0}.game-guide-experience{border-inline:0}.game-guide-hero>div{padding:30px 22px 36px}.game-guide-hero .game-guide-title{font-size:clamp(2.8rem,14vw,4.2rem)}.game-guide-hero dl{grid-template-columns:1fr}.game-guide-hero dl div{border-bottom:1px solid #f4bd4d2e;border-right:0}.game-guide-hero a{width:100%}.game-guide-store-cta{justify-items:stretch}.game-guide-reader{padding:28px 0 0}.game-guide-switch-heading{padding-inline:20px}.game-guide-switch-heading>p{display:none}.game-guide-section-tabs{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:10px;margin-bottom:0;padding:0 18px 10px;display:flex;overflow-x:auto}.game-guide-section-tabs button{scroll-snap-align:center;flex:0 0 min(82vw,310px);grid-template-columns:72px minmax(0,1fr);min-height:108px;padding:12px}.game-guide-section-tabs button img{width:72px;height:72px}.game-guide-tabs{border-left:0;border-right:0}.game-guide-tabs button{flex:0 0 min(70vw,260px);justify-content:flex-start}.game-guide-mobile-hint{color:#625b6c;text-align:center;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:11px 18px 14px;font-size:.6rem;font-weight:850;display:flex}.game-guide-mobile-hint span{color:#6d28d9;font-size:1.1rem}.game-guide-chapter{padding-inline:20px}.game-guide-chapter>header h2{font-size:clamp(2.7rem,14vw,4rem)}.game-guide-gallery,.game-guide-gallery.is-party-combat{grid-template-columns:1fr}.game-guide-gallery figure.is-primary{grid-column:auto}.game-guide-gallery.is-party-combat figure>div{aspect-ratio:4/5}.game-guide-blocks>section{grid-template-columns:38px minmax(0,1fr);gap:12px}.game-guide-sources{padding-inline:20px}.game-guide-sources>div{flex-direction:column;align-items:stretch}}.artwork-card-social button,.artwork-card-social>a{color:#fff3d1;min-width:0;min-height:44px;font:850 clamp(.68rem,1vw,.8rem)/1 var(--font-body),sans-serif;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;gap:7px;padding:9px 10px;text-decoration:none;display:flex}.artwork-card-social>a{white-space:normal;text-align:center}.artwork-card-social>:nth-child(2){border-left:1px solid #f6ce6347}.artwork-card-comments-panel>header{border-bottom:1px solid #17255429;justify-content:space-between;align-items:flex-start;gap:20px;padding:10px 0 20px;display:flex}.artwork-card-comment-avatar img{object-fit:cover;width:100%;height:100%;display:block}.artwork-card-comment-avatar>span{color:#fff;width:100%;height:100%;font:800 1.1rem var(--font-lore-display),serif;place-items:center;display:grid}.artwork-card-comment-author small{color:#7c3aed;font-size:.7rem;font-weight:850}.artwork-card-comment-copy p{color:#555b70;margin:7px 0 0;font-size:.8rem;line-height:1.55}.artwork-card-comment-entry.is-reply{box-shadow:none;background:#f5edffbf;border-left-color:#7c3aed;grid-template-columns:44px minmax(0,1fr);margin-left:10px;padding:12px}.artwork-card-comments-access a{color:#fff;letter-spacing:.03em;cursor:pointer;background:linear-gradient(135deg,#8b236c,#db2777);border:0;justify-content:center;align-items:center;min-height:44px;padding:11px 19px;font-size:.72rem;font-weight:900;display:inline-flex;box-shadow:0 8px 18px #9f12392e}.artwork-card-comments-access p{color:#4c1d57;margin:0 0 12px;line-height:1.55}.profile-completion-gate{z-index:1400;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0714e0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.profile-completion-gate>section{background:#fff7ef url(/backgrounds/lorewise-parchment-v2.webp) 50%/cover;border-top:6px solid #db2777;width:min(650px,100%);padding:clamp(30px,6vw,65px);box-shadow:0 36px 100px #00000080}.profile-completion-gate h2{color:#172554;font:700 clamp(2.4rem,8vw,4.7rem)/.9 var(--font-display),serif;margin:10px 0 20px}.profile-completion-gate p{color:#5f657a;line-height:1.65}.profile-completion-gate .profile-completion-missing{color:#9f1239;font-weight:850}.profile-completion-gate a{color:#fff;background:#db2777;justify-content:center;align-items:center;min-height:50px;margin-top:12px;padding:13px 20px;font-size:.78rem;font-weight:900;display:inline-flex}@media (max-width:560px){.artwork-card-social button,.artwork-card-social>a{gap:5px;min-height:38px;padding:5px;font-size:.67rem}}.game-guide-living-status{color:#eaf4ff;background:linear-gradient(110deg,#07111f,#102c4d 48%,#191331);border-block:1px solid #ebbe546b;grid-template-columns:auto minmax(0,1.4fr) minmax(270px,.9fr) auto;align-items:center;gap:22px;padding:22px clamp(22px,4vw,58px);display:grid}.game-guide-living-status-mark{aspect-ratio:1;border:1px solid #e9bd58;border-radius:50%;place-items:center;width:68px;display:grid;box-shadow:0 0 0 6px #e9bd5814,0 0 28px #5bb0ff38}.game-guide-living-status-mark span{color:#f2cc75;letter-spacing:.16em;font-size:.65rem;font-weight:950}.game-guide-living-status p{color:#f0c666;letter-spacing:.13em;text-transform:uppercase;margin:0 0 4px;font-size:.7rem;font-weight:950}.game-guide-living-status h2{color:#fff5d8;margin:0 0 5px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1}.game-guide-living-status>div>span{color:#bed0e4;font-size:.82rem;line-height:1.5}.game-guide-living-status dl{gap:6px;margin:0;display:grid}.game-guide-living-status dl div{border-bottom:1px solid #bdd8ee26;justify-content:space-between;gap:14px;padding-bottom:5px;display:flex}.game-guide-living-status dt{color:#8fb4d6;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850}.game-guide-living-status dd{color:#fff2cf;text-align:right;margin:0;font-size:.72rem;font-weight:800}.game-guide-living-status>a{color:#101a2a;white-space:nowrap;text-transform:uppercase;background:linear-gradient(110deg,#d7a83f,#ffdc85);border-radius:4px;padding:12px 15px;font-size:.68rem;font-weight:950;text-decoration:none}.game-guide-experience.theme-world-of-warcraft{--wow-gold:#d9aa48;--wow-parchment:#eee4c9;color:#17213a;background:#050b19;border-color:#d9aa4880;box-shadow:0 34px 100px #0000008f,0 0 52px #418bd621}.theme-world-of-warcraft .game-guide-hero{isolation:isolate;border-bottom:6px solid var(--wow-gold);background:radial-gradient(circle at 82% 18%,#4d8bd252,#0000 34%),linear-gradient(120deg,#030812,#10213c 58%,#180d2b);position:relative}.theme-world-of-warcraft .game-guide-hero figure{background:#02050c;align-content:center;display:grid}.theme-world-of-warcraft .game-guide-hero figure img{object-fit:contain;filter:saturate(.9)contrast(1.08);width:100%;height:auto;max-height:720px}.theme-world-of-warcraft .game-guide-hero figure figcaption{color:#a9bed2;background:#050a13;border-top:1px solid #d9aa484d}.theme-world-of-warcraft .game-guide-hero .eyebrow,.theme-world-of-warcraft .game-guide-hero>div>strong{color:#f0c765}.theme-world-of-warcraft .game-guide-hero dt,.theme-world-of-warcraft .game-guide-hero>div>span{color:#85d4ff}.theme-world-of-warcraft .game-guide-hero .game-guide-title{color:#fff2ca;text-shadow:0 0 28px #4ba2e847;font-family:Georgia,Times New Roman,serif}.theme-world-of-warcraft .game-guide-hero>div>p{color:#c4d3df}.theme-world-of-warcraft .game-guide-hero dl,.theme-world-of-warcraft .game-guide-hero dl div{border-color:#d9aa4840}.theme-world-of-warcraft .game-guide-hero a{color:#0b1728;background:linear-gradient(110deg,#d4a33f,#ffe09a)}.theme-world-of-warcraft .game-guide-reader{isolation:isolate;background:linear-gradient(90deg,transparent 0 70px,#1e568a40 70px 72px,transparent 72px),repeating-linear-gradient(0deg,#25507314 0 1px,transparent 1px 35px),radial-gradient(circle at 95% 12%,#5d46b829,transparent 32%),var(--wow-parchment);position:relative;overflow:hidden}.theme-world-of-warcraft .game-guide-reader:before{content:"";z-index:-1;aspect-ratio:1;opacity:.14;pointer-events:none;background:url(/atlas/world-of-warcraft/guide-section-icons-v1.webp) 100% 100%/300% 200% no-repeat;width:440px;position:absolute;top:310px;right:-110px;transform:rotate(-8deg)}.theme-world-of-warcraft .game-guide-reader>*{z-index:1;position:relative}.theme-world-of-warcraft .game-guide-section-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.theme-world-of-warcraft .game-guide-section-tabs button{color:#172841;background:linear-gradient(145deg,#fffae8f5,#d8e2e8f2);border:1px solid #1f4a724d;border-radius:4px 20px;min-height:142px}.theme-world-of-warcraft .game-guide-section-tabs button.is-active{color:#fff3cc;background:linear-gradient(110deg,#124a7c,#131c3c 62%,#311d5c);border-color:#dcb451;box-shadow:0 14px 34px #0d2d4c57}.theme-world-of-warcraft .game-guide-section-tabs button.is-active small{color:#c7d9e6}.theme-world-of-warcraft .game-guide-section-icon{border:2px solid #b58b37!important;border-radius:50%!important}.theme-world-of-warcraft .game-guide-section-tabs button.is-active .game-guide-section-icon{border-color:#ffe299!important;box-shadow:0 0 24px #70c9ff5c!important}.theme-world-of-warcraft .game-guide-tabs{background:#b7aa8c;border-color:#1f426361}.theme-world-of-warcraft .game-guide-tabs button{color:#27394b;background:#e6dcc1}.theme-world-of-warcraft .game-guide-tabs button.is-active{color:#fff0c5;background:linear-gradient(110deg,#174e78,#121b35 70%);box-shadow:inset 0 -4px #d8a847}.theme-world-of-warcraft .wow-arcane-threshold{pointer-events:none;background:radial-gradient(#4ba1e047,#0000 28%),linear-gradient(177deg,#0000 0 42%,#1d507957 43% 45%,#081321 46% 55%,#1d507957 56% 58%,#0000 59%);height:118px;position:relative;overflow:hidden}.theme-world-of-warcraft .wow-arcane-threshold-core,.theme-world-of-warcraft .wow-arcane-threshold-orbit{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.theme-world-of-warcraft .wow-arcane-threshold-orbit{border:1px solid #70c9ffa8;animation:wow-orbit 8s linear infinite;box-shadow:0 0 15px #70c9ff47}.theme-world-of-warcraft .wow-arcane-threshold-orbit.is-outer{width:164px;height:58px}.theme-world-of-warcraft .wow-arcane-threshold-orbit.is-inner{border-color:#d9aa48b8;width:86px;height:86px;animation-duration:6s;animation-direction:reverse}.theme-world-of-warcraft .wow-arcane-threshold-core{background:url(/atlas/world-of-warcraft/guide-section-icons-v1.webp) 100% 100%/300% 200% no-repeat;border:1px solid #e0b752;width:72px;height:72px;box-shadow:0 0 30px #5d8cff94}@keyframes wow-orbit{to{transform:translate(-50%,-50%)rotate(1turn)}}.theme-world-of-warcraft .game-guide-gallery{background:linear-gradient(145deg,#10243a,#050b14);border:3px double #a88643;grid-template-columns:1fr}.theme-world-of-warcraft .game-guide-gallery figure,.theme-world-of-warcraft .game-guide-gallery figure.is-primary{background:#040913;transform:none}.theme-world-of-warcraft .game-guide-gallery figure.is-primary>div,.theme-world-of-warcraft .game-guide-gallery figure>div{aspect-ratio:auto;place-items:center;min-height:0;display:grid}.theme-world-of-warcraft .game-guide-gallery figure img,.theme-world-of-warcraft .game-guide-gallery figure.is-primary img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;max-height:none;display:block}.theme-world-of-warcraft .game-guide-gallery figcaption{color:#d8e7ee;background:#0a1725}.theme-world-of-warcraft .game-guide-blocks>section{background:linear-gradient(110deg,#2061900b,#0000 26%),repeating-linear-gradient(0deg,#0000 0 30px,#2050710e 31px),#fffaeaf0;border-color:#2a4d6740;border-left:4px solid #286b9b}.theme-world-of-warcraft .game-guide-blocks>section:before{content:"";opacity:.12;pointer-events:none;background:url(/atlas/world-of-warcraft/guide-section-icons-v1.webp) 100% 100%/300% 200% no-repeat;width:62px;height:62px;position:absolute;top:12px;right:18px}.theme-world-of-warcraft .game-guide-blocks small,.theme-world-of-warcraft .game-guide-blocks>section>span{color:#805620}.theme-world-of-warcraft .game-guide-table-wrap th{background:#1d4c6e}.theme-world-of-warcraft .game-guide-scenarios article{background:#dce3dc;border-color:#b48532}.theme-world-of-warcraft .game-guide-sources{background:linear-gradient(120deg,#050b15,#15344f 65%,#20153d);border-color:#b99142}.theme-world-of-warcraft .game-guide-sources>strong{color:#f0c969}.theme-world-of-warcraft .game-guide-sources a{color:#e2eff4;background:#2f6f9d29;border-color:#70c9ff52}@media (max-width:1050px){.game-guide-living-status{grid-template-columns:auto 1fr}.game-guide-living-status dl,.game-guide-living-status>a{grid-column:2}.game-guide-living-status>a{justify-self:start}}@media (max-width:820px){.theme-world-of-warcraft .game-guide-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.game-guide-living-status{grid-template-columns:1fr;padding:22px 18px}.game-guide-living-status-mark{width:58px}.game-guide-living-status dl,.game-guide-living-status>a{grid-column:1}.game-guide-living-status>a{text-align:center;width:100%}.theme-world-of-warcraft .game-guide-section-tabs{display:flex}.theme-world-of-warcraft .game-guide-reader:before{width:270px;right:-100px}}@media (prefers-reduced-motion:reduce){.theme-world-of-warcraft .wow-arcane-threshold-orbit{animation:none}}.account-avatar-copy h3{color:#172554;font:700 1.75rem/.95 var(--font-lore-display),serif;margin:5px 0 7px}.account-avatar-defaults button{aspect-ratio:1;cursor:pointer;background:#f2eafb;border:2px solid #0000;border-radius:50%;place-items:center;min-width:0;padding:3px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.account-avatar-defaults img{border-radius:50%;width:100%;height:auto;display:block}.account-profile-preferences .account-codex-preference legend{grid-column:1/-1}.public-profile-page{background:#1b141f url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg) 50%/cover;place-items:center;min-height:75vh;padding:clamp(70px,9vw,140px) 20px;display:grid}.public-profile-card{background:#fff7ef;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,78px);width:min(940px,100%);padding:clamp(34px,6vw,75px);display:grid;box-shadow:0 35px 90px #00000059}.public-profile-card>img,.public-profile-fallback{object-fit:cover;border-radius:50%;width:240px;height:240px}.public-profile-fallback{color:#fff;font:800 6rem var(--font-lore-display),serif;background:linear-gradient(135deg,#7c3aed,#db2777);place-items:center;display:grid}.public-profile-card h1{color:#172554;font:700 clamp(3rem,6vw,6rem)/.9 var(--font-lore-display),serif;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:8px 0 4px}.public-profile-card strong{color:#7c3aed}.public-profile-card div>p:not(.eyebrow){color:#555a6d;white-space:pre-wrap;line-height:1.75}.public-profile-card small{color:#777083}.art-community-heading>img{width:125px;height:125px}.art-community-stats span{color:#d9c9db;text-transform:uppercase;font-size:.68rem;font-weight:900;display:grid}.art-community-social-bar a,.art-community-social-bar button{color:#fff3d1;text-align:center;cursor:pointer;background:0 0;border:0;min-height:58px;padding:12px;font-weight:900}.art-community-social-bar .is-liked{color:#fb7185}.community-comment{grid-template-columns:56px minmax(0,1fr);gap:14px 18px;display:grid}.community-author{grid-column:1/-1;align-items:center;gap:12px;display:flex}.community-author>img,.community-avatar-fallback{object-fit:cover;border-radius:50%;flex:none;width:64px;height:64px}.community-avatar-fallback{color:#fff;background:#db2777;place-items:center;font-weight:900;display:grid}.community-author>a,.community-author>span:last-child{color:#fff3d1;font:700 1.05rem/1.15 var(--font-lore-display),serif;gap:4px;display:grid}.community-author small{color:#d8a9ed;font:800 .76rem/1.2 var(--font-body),sans-serif}.community-comment-content{background:#ffffff17;border-radius:0 18px 18px;grid-column:2;min-width:0;padding:16px 18px}.community-comment-content>p{color:#f4edf3;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;line-height:1.7}.community-comment-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.community-comment-meta small,.community-comment-meta time{color:#bcaebf;font-size:.62rem}.community-comment-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;display:flex}.community-comment-actions summary,.community-comment-actions>button,.community-comment-actions>span{color:#d8a9ed;cursor:pointer;background:0 0;border:0;font-size:.68rem;font-weight:900}.community-comment-actions .is-liked{color:#fb7185}.community-comment-actions details{position:relative}.community-comment-actions details form{z-index:5;background:#fff7ef;gap:10px;width:min(320px,78vw);padding:18px;display:grid;position:absolute;top:28px;right:0;box-shadow:0 18px 45px #00000059}.community-replies{grid-column:2;margin-top:10px!important}.community-replies .community-comment{border-top:0;padding-left:14px}.community-reply-compose{gap:9px;margin-top:16px;display:grid}.community-reply-compose textarea{resize:vertical;color:#fff;background:#00000026;border:1px solid #fff4d44d;min-height:92px;padding:12px}.community-reply-compose>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.community-reply-compose button{color:#fff;background:#db2777;border:0;min-height:40px;padding:10px 14px;font-weight:900}.notifications-page{color:#172554;background:#fff7ef url(/backgrounds/lorewise-parchment-v2.webp) 50%/cover;min-height:78vh;padding:clamp(70px,8vw,120px) 0}.notifications-hero{border-bottom:4px solid #db2777;padding-bottom:45px;position:relative}.notifications-hero h1{font:700 clamp(4rem,9vw,9rem)/.82 var(--font-lore-display),serif;margin:8px 0 16px}.notifications-hero>p:last-of-type{color:#5f657a;max-width:700px;line-height:1.7}.notifications-hero>strong{color:#db2777;font:700 4rem var(--font-lore-display),serif;text-align:right;display:grid;position:absolute;bottom:42px;right:0}.notifications-hero>strong span{color:#6d6376;font:900 .62rem var(--font-body),sans-serif;text-transform:uppercase}.notifications-panel{padding-top:45px}.notifications-panel>header{justify-content:space-between;align-items:end;gap:25px;display:flex}.notifications-panel h2{font:700 clamp(2.2rem,4vw,4rem)/.95 var(--font-lore-display),serif;margin:6px 0 0}.notifications-panel>header>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.notifications-panel a,.notifications-panel button{color:#4c1d57;cursor:pointer;background:0 0;border:1px solid #17255433;justify-content:center;align-items:center;min-height:42px;padding:9px 13px;font-size:.67rem;font-weight:900;display:inline-flex}.notifications-panel button:disabled{opacity:.45;cursor:not-allowed}.notifications-panel ol{gap:10px;margin:35px 0 0;padding:0;list-style:none;display:grid}.notifications-panel li{background:#ffffffb3;border:1px solid #17255421;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;display:grid}.notifications-panel li.is-read{opacity:.7}.notification-symbol{color:#f6ce63;background:#201925;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.3rem;display:grid}.notifications-panel li small{color:#7c3aed;text-transform:uppercase;font-size:.62rem;font-weight:900}.notifications-panel li strong{color:#172554;margin:5px 0;font-size:1rem;display:block}.notifications-panel li p{color:#5f657a;margin:0;line-height:1.55}.notifications-panel li>div:last-child{gap:7px;min-width:110px;display:grid}.notifications-empty,.notifications-message{color:#5f657a;margin-top:30px}@media (max-width:800px){.account-profile>header{grid-template-columns:1fr;gap:16px}.account-profile header h2,.account-profile header>p:last-child,.account-profile>header .eyebrow{grid-area:auto/1}.public-profile-card{grid-template-columns:1fr}.public-profile-card>img,.public-profile-fallback{width:148px;height:148px;margin-inline:auto}.public-profile-card{text-align:center}.art-community-heading>img{width:68px;height:68px}.community-comment{grid-template-columns:52px minmax(0,1fr)}.community-author>img,.community-avatar-fallback{width:52px;height:52px}.community-comment-content{padding:14px}.community-replies{grid-column:1/-1;padding-left:18px!important}.community-comment-actions details form{left:0;right:auto}.notifications-hero>strong{text-align:left;margin-top:22px;position:static}.notifications-panel>header{flex-direction:column;align-items:flex-start}.notifications-panel li{grid-template-columns:42px minmax(0,1fr);padding:16px}.notifications-panel li>div:last-child{flex-wrap:wrap;grid-column:2;min-width:0;display:flex}}.game-guide-experience .game-guide-chapter>header{padding-left:92px}.game-guide-experience .game-guide-hero>div{container-type:inline-size}.game-guide-experience .game-guide-hero .game-guide-title{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:normal;word-break:normal;max-width:100%;font-size:clamp(2.55rem,11cqi,4.75rem);line-height:.9;overflow:visible}.game-guide-experience .game-guide-gallery{padding:14px}.game-guide-experience .game-guide-gallery figure.is-primary>div{aspect-ratio:16/9}.game-guide-experience .game-guide-gallery figure.is-primary img{object-fit:contain}.game-guide-experience .game-guide-gallery.is-party-combat figure>div{aspect-ratio:3/4;background:#090d1d;place-items:center;display:grid}.game-guide-experience .game-guide-gallery.is-party-combat figure img{object-fit:contain;object-position:center;width:100%;height:100%}.game-guide-experience .game-guide-blocks{border-top:0;padding-left:84px}.game-guide-experience .game-guide-blocks>section{background:#fffdf6e6;border:1px solid #5b442b2b;border-left:3px solid #b12259b3;margin:0 0 34px;padding:34px 38px 38px 58px;display:block;box-shadow:0 14px 30px #422d1917}.game-guide-experience .game-guide-mistakes,.game-guide-experience .game-guide-mistakes li,.game-guide-experience .game-guide-mistakes ul{color:#fff8eb}.game-guide-experience .game-guide-mistakes>strong{color:#ffd166}@media (max-width:700px){.game-guide-experience .game-guide-chapter>header{padding-left:0}.game-guide-experience .game-guide-chapter>header h2{overflow-wrap:normal;word-break:normal;max-width:100%}.game-guide-experience .game-guide-hero .game-guide-title{font-size:clamp(2.35rem,12vw,3.75rem)}.game-guide-experience .game-guide-gallery{padding:8px}.game-guide-experience .game-guide-blocks{padding-left:0}.game-guide-experience .game-guide-blocks>section{margin-bottom:22px;padding:54px 18px 24px}}.vip-area-nav button{grid-template-rows:auto auto minmax(18px,1fr) auto;grid-template-columns:32px minmax(0,1fr);align-content:start;gap:7px 12px;min-height:158px;padding:20px 18px 18px}.vip-area-nav strong{overflow-wrap:normal;word-break:normal;grid-area:1/2;min-width:0;padding:0}.vip-area-nav .is-locked b{white-space:normal;grid-area:4/2;justify-self:start;max-width:100%;padding:5px 7px;line-height:1.15;position:static}@media (max-width:720px){.vip-area-nav button{grid-template-rows:auto auto auto;align-content:start;min-height:118px;padding:16px 14px}.vip-area-nav strong{font-size:1rem}.vip-area-nav .is-locked b{grid-row:3;align-self:start;width:max-content;height:auto;min-height:0;padding:5px 8px;line-height:1.1;display:inline-flex}}.game-guide-experience.theme-baldurs-gate{--bg3-void:#090611;--bg3-ink:#160d20;--bg3-violet:#7c3aed;--bg3-psionic:#b86cff;--bg3-cyan:#55d9e8;--bg3-gold:#d9ad55;--bg3-parchment:#f2e4c4;color:#21132c;background:var(--bg3-void);border-color:#d9ad556b;box-shadow:0 34px 95px #0000008c,0 0 46px #7c3aed21}.theme-baldurs-gate .game-guide-hero{isolation:isolate;border-bottom:7px solid var(--bg3-gold);background:radial-gradient(circle at 88% 18%,#7c3aed4d,#0000 34%),linear-gradient(120deg,#07050c,#170d22 55%,#0b1522);position:relative}.theme-baldurs-gate .game-guide-hero:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(118deg,#0000 0 18px,#55d9e809 19px 20px);position:absolute;inset:0 0 0 58%;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.theme-baldurs-gate .game-guide-hero figure{background:#050309}.theme-baldurs-gate .game-guide-hero figure img{filter:saturate(.82)contrast(1.08)}.theme-baldurs-gate .game-guide-hero figure figcaption{color:#b9a8c6;background:#08050d;border-top:1px solid #d9ad5538}.theme-baldurs-gate .game-guide-hero .eyebrow,.theme-baldurs-gate .game-guide-hero>div>strong{color:#f1c96d}.theme-baldurs-gate .game-guide-hero>div>span{color:#8fe8ee}.theme-baldurs-gate .game-guide-hero .game-guide-title{color:#fff4d9;text-shadow:0 0 32px #b86cff38}.theme-baldurs-gate .game-guide-hero>div>p{color:#d0c1d9}.theme-baldurs-gate .game-guide-hero dl{border-color:#d9ad5552}.theme-baldurs-gate .game-guide-hero dl div{border-color:#d9ad5533}.theme-baldurs-gate .game-guide-hero dt{color:#9edfe5}.theme-baldurs-gate .game-guide-hero a{color:#160d20;background:linear-gradient(110deg,#e4bb62,#fff0aa);box-shadow:0 13px 30px #d9ad552e}.theme-baldurs-gate .game-guide-reader{isolation:isolate;background:linear-gradient(90deg,transparent 0 72px,#76258557 72px 74px,transparent 74px),repeating-linear-gradient(0deg,#3f1f491a 0 1px,transparent 1px 34px),radial-gradient(circle at 96% 13%,#78279d2e,transparent 31%),var(--bg3-parchment);position:relative;overflow:hidden}.theme-baldurs-gate .game-guide-reader:before{content:"";z-index:-1;aspect-ratio:1;opacity:.19;filter:saturate(1.5)contrast(1.15);pointer-events:none;background-image:url(/atlas/baldurs-gate-3/guide-section-icons-v1.webp);background-position:100% 100%;background-repeat:no-repeat;background-size:300% 200%;width:460px;position:absolute;top:280px;right:-115px;transform:rotate(-9deg)}.theme-baldurs-gate .game-guide-reader:after{content:"";z-index:0;mix-blend-mode:multiply;opacity:.65;pointer-events:none;background:linear-gradient(90deg,#0000 0 76%,#5c167614 83%,#0000 91%),repeating-linear-gradient(0deg,#0000 0 8px,#500a6813 9px,#0000 10px 19px);animation:bg3-psionic-scan 9s steps(2) infinite;position:absolute;inset:0}.theme-baldurs-gate .game-guide-reader>*{z-index:1;position:relative}@keyframes bg3-psionic-scan{0%,92%,to{opacity:.35;transform:translateY(0)}94%{opacity:.75;transform:translateY(5px)}96%{opacity:.5;transform:translateY(-3px)}}.theme-baldurs-gate .bg3-corruption-rift{z-index:2;pointer-events:none;background:radial-gradient(#ad53ff57,#0000 27%),linear-gradient(176deg,#0000 0 35%,#49125b33 36% 38%,#13091b 39% 62%,#49125b33 63% 65%,#0000 66%);height:116px;margin:-1px 0 0;position:relative;overflow:hidden}.theme-baldurs-gate .bg3-corruption-rift:after,.theme-baldurs-gate .bg3-corruption-rift:before{content:"";background:linear-gradient(90deg,#0000,#69e2ecc2,#c072ff);width:45%;height:3px;position:absolute;top:50%;transform:rotate(2deg);box-shadow:0 0 12px #7c3aed,0 0 28px #7c3aeda6}.theme-baldurs-gate .bg3-corruption-rift:before{left:0}.theme-baldurs-gate .bg3-corruption-rift:after{right:0;transform:scaleX(-1)rotate(2deg)}.theme-baldurs-gate .bg3-corruption-rift-icon{z-index:2;background:url(/atlas/baldurs-gate-3/guide-section-icons-v1.webp) 100% 100%/300% 200% no-repeat;border:1px solid #d9ad55c7;border-radius:50%;width:96px;height:96px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #68278052,0 0 38px #b86cffcc}.theme-baldurs-gate .bg3-corruption-rift-pulse{border:1px solid #66e1eb80;border-radius:50%;width:148px;height:56px;animation:bg3-rift-pulse 3.6s ease-in-out infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes bg3-rift-pulse{0%,to{opacity:.3;transform:translate(-50%,-50%)scale(.82)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.12)}}.theme-baldurs-gate .game-guide-switch-heading>div{color:#6a3d73}.theme-baldurs-gate .game-guide-switch-heading>div strong,.theme-baldurs-gate .game-guide-switch-heading>p{color:#7a174e}.theme-baldurs-gate .game-guide-section-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.theme-baldurs-gate .game-guide-section-tabs button{color:#2a1934;background:linear-gradient(145deg,#fffaedf5,#e2d0def0);border:1px solid #501f5b47;border-radius:6px 18px;min-height:142px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff73,0 10px 24px #31183417}.theme-baldurs-gate .game-guide-section-tabs button:after{content:"";border:1px solid #7c3aed29;border-radius:50%;width:105px;height:105px;position:absolute;bottom:-42px;right:-28px;box-shadow:0 0 0 12px #7c3aed09,0 0 0 24px #7c3aed06}.theme-baldurs-gate .game-guide-section-tabs button small{color:#5e4d66}.theme-baldurs-gate .game-guide-section-tabs button.is-active{color:#fff5df;background:linear-gradient(105deg,#661c7df2,#230c36fa),#32103e;border-color:#d9ad55;box-shadow:0 14px 34px #4a145b52,inset 0 0 26px #b86cff33}.theme-baldurs-gate .game-guide-section-tabs button.is-active small{color:#dfcce7}.game-guide-section-tabs button>.game-guide-section-icon{background-repeat:no-repeat;background-size:300% 200%;border:1px solid #d9ad5573;border-radius:50%;flex:none;width:82px;height:82px;display:block;box-shadow:0 8px 18px #1b0a2240,inset 0 0 14px #b86cff26}.theme-baldurs-gate .game-guide-section-tabs button.is-active .game-guide-section-icon{border-color:#f4cf75;box-shadow:0 0 22px #b86cff85,inset 0 0 12px #ffffff1f}.theme-baldurs-gate .game-guide-tabs{scrollbar-color:#7c3aed #d5c4aa;background:#dac7ac;border-color:#471f4f4d}.theme-baldurs-gate .game-guide-tabs button{color:#301b38;background:#f8edd7f0;border-color:#471f4f38}.theme-baldurs-gate .game-guide-tabs button:nth-child(2n){background:#e0ccb5f0}.theme-baldurs-gate .game-guide-tabs button.is-active{color:#fff4df;background:linear-gradient(110deg,#601b71,#21102c);box-shadow:inset 0 -4px #d9ad55}.theme-baldurs-gate .game-guide-tabs button span{color:#a21d59}.theme-baldurs-gate .game-guide-tabs button.is-active span{color:#f1cc72}.theme-baldurs-gate .game-guide-chapter>header:before{content:"◈";color:#701b78;text-shadow:0 0 15px #7c3aed6b}.theme-baldurs-gate .game-guide-chapter>header h2{color:#24102c;text-shadow:1px 1px #fff6}.theme-baldurs-gate .game-guide-chapter>header>p{color:#77164d}.theme-baldurs-gate .game-guide-chapter-meta strong{background:linear-gradient(110deg,#671d77,#30103d)}.theme-baldurs-gate .game-guide-chapter-meta span{color:#5f365e;border-color:#5b165b66}.theme-baldurs-gate .game-guide-gallery{background:linear-gradient(145deg,#1f0c28f5,#080a19fa);border:1px solid #d9ad5561;box-shadow:0 20px 46px #1f092638}.theme-baldurs-gate .game-guide-gallery.is-party-combat{grid-template-columns:1fr}.theme-baldurs-gate .game-guide-gallery figure{background:#0d0712;border:1px solid #b86cff33}.theme-baldurs-gate .game-guide-gallery figcaption{color:#dfcde6;background:#120a18}.theme-baldurs-gate .game-guide-gallery.is-party-combat figure.is-primary>div,.theme-baldurs-gate .game-guide-gallery.is-party-combat figure>div{aspect-ratio:16/9;background:radial-gradient(circle at 50% 30%,#21112b,#07050c 74%);place-items:center;display:grid}.theme-baldurs-gate .game-guide-gallery.is-party-combat figure img,.theme-baldurs-gate .game-guide-gallery.is-party-combat figure.is-primary img{object-fit:contain;object-position:center;width:100%;height:100%}.theme-baldurs-gate .game-guide-blocks>section{background:linear-gradient(105deg,#7c3aed09,#0000 24%),repeating-linear-gradient(0deg,#0000 0 30px,#5a235b0e 31px),#fff9e8f0;border-color:#4c1d5738;border-left:4px solid #6b1e78;box-shadow:0 16px 36px #37143d1c}.theme-baldurs-gate .game-guide-blocks>section:before{content:"";z-index:0;opacity:.48;background:linear-gradient(#0000,#7c3aed 18%,#61dce8 52%,#7c3aed 82%,#0000);width:2px;height:calc(100% + 2px);position:absolute;top:-1px;right:18px;box-shadow:0 0 11px #7c3aed9e}.theme-baldurs-gate .game-guide-blocks>section:nth-child(odd):after{content:"";z-index:0;opacity:.23;filter:saturate(1.5)contrast(1.1);pointer-events:none;background:url(/atlas/baldurs-gate-3/guide-section-icons-v1.webp) 100% 100%/300% 200% no-repeat;width:70px;height:70px;position:absolute;top:18px;right:25px;transform:rotate(8deg)}.theme-baldurs-gate .game-guide-blocks>section>div,.theme-baldurs-gate .game-guide-blocks>section>span{z-index:1}.theme-baldurs-gate .game-guide-blocks>section>span{color:#7b1f66}.theme-baldurs-gate .game-guide-blocks small{color:#8b1755}.theme-baldurs-gate .game-guide-steps li:before{background:linear-gradient(145deg,#7c3aed,#3d124d);box-shadow:0 0 0 3px #7c3aed1f}.theme-baldurs-gate .game-guide-table-wrap th{background:#2d1338}.theme-baldurs-gate .game-guide-table-wrap tr:nth-child(2n) td{background:#eee0cc}.theme-baldurs-gate .game-guide-scenarios article{background:#ead9d0;border-color:#7c3aed}.theme-baldurs-gate .game-guide-sources{background:linear-gradient(120deg,#08050d,#21102c);border-color:#d9ad55}.theme-baldurs-gate .game-guide-sources>strong{color:#f1cb72}.theme-baldurs-gate .game-guide-sources a{color:#f8e9c9;background:#7c3aed1a;border-color:#d9ad5561}@media (max-width:1000px){.theme-baldurs-gate .game-guide-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.theme-baldurs-gate .game-guide-section-tabs{display:flex}.game-guide-section-tabs button>.game-guide-section-icon{width:72px;height:72px}.theme-baldurs-gate .game-guide-reader:before{width:330px;right:-130px}.theme-baldurs-gate .bg3-corruption-rift{height:96px}.theme-baldurs-gate .bg3-corruption-rift-icon{width:76px;height:76px}.theme-baldurs-gate .game-guide-gallery.is-party-combat figure.is-primary>div,.theme-baldurs-gate .game-guide-gallery.is-party-combat figure>div{aspect-ratio:auto;min-height:0}.theme-baldurs-gate .game-guide-gallery.is-party-combat figure img,.theme-baldurs-gate .game-guide-gallery.is-party-combat figure.is-primary img{aspect-ratio:auto;object-fit:contain;height:auto}}@media (prefers-reduced-motion:reduce){.theme-baldurs-gate .bg3-corruption-rift-pulse,.theme-baldurs-gate .game-guide-reader:after{animation:none}}.game-guide-experience.theme-minecraft{--mc-night:#07151f;--mc-deep:#0b2630;--mc-grass:#4f8f3b;--mc-leaf:#70b14b;--mc-dirt:#8c5d32;--mc-stone:#7d8585;--mc-diamond:#47d7dd;--mc-redstone:#e3392e;--mc-torch:#ffbd45;--mc-paper:#f4efd9;color:#17322d;background:var(--mc-night);border-color:#67b1498c;box-shadow:0 34px 95px #00000080,0 0 42px #47d7dd1a}.theme-minecraft .game-guide-hero{isolation:isolate;background:linear-gradient(90deg,#051218fa,#09262bf0 58%,#12362ae0),var(--mc-night);border-bottom:8px solid var(--mc-grass);position:relative}.theme-minecraft .game-guide-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(135deg,#0000 0 72%,#47d7dd14 72% 76%,#0000 76%),repeating-linear-gradient(90deg,#0000 0 31px,#ffffff06 32px),repeating-linear-gradient(0deg,#0000 0 31px,#ffffff05 32px);position:absolute;inset:0}.theme-minecraft .game-guide-hero figure{background:#041116}.theme-minecraft .game-guide-hero figure img{filter:saturate(.92)contrast(1.08)}.theme-minecraft .game-guide-hero figure figcaption{color:#b8d5c4;background:#06151b;border-top:1px solid #70b14b59}.theme-minecraft .game-guide-hero .eyebrow,.theme-minecraft .game-guide-hero>div>strong{color:#b6ed72}.theme-minecraft .game-guide-hero>div>span{color:#62e7eb}.theme-minecraft .game-guide-hero .game-guide-title{color:#fff8d8;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:-.06em;text-shadow:4px 4px #1e4b38,0 0 28px #47d7dd2e}.theme-minecraft .game-guide-hero>div>p{color:#c9ded2}.theme-minecraft .game-guide-hero dl{border-color:#70b14b6b}.theme-minecraft .game-guide-hero dl div{border-color:#70b14b3d}.theme-minecraft .game-guide-hero dt{color:#78e8e7}.theme-minecraft .game-guide-hero a{color:#102519;background:linear-gradient(#c9ef77 0 47%,#7fbd4f 48% 100%);border:2px solid #dff8a0;border-radius:3px;box-shadow:inset 0 -5px #23512242,5px 6px #00000040}.theme-minecraft .game-guide-reader{isolation:isolate;background:linear-gradient(90deg,transparent 0 72px,#48833a47 72px 75px,transparent 75px),repeating-linear-gradient(0deg,#2c534314 0 1px,transparent 1px 32px),linear-gradient(135deg,#ffffff73,transparent 44%),var(--mc-paper);position:relative;overflow:hidden}.theme-minecraft .game-guide-reader:before{content:"";z-index:-1;aspect-ratio:1;opacity:.11;filter:saturate(1.2)contrast(1.1);pointer-events:none;background:url(/atlas/minecraft/guide-section-icons-v1.webp) 100% 100%/300% 200% no-repeat;width:350px;position:absolute;top:330px;right:-72px;transform:rotate(4deg)}.theme-minecraft .game-guide-reader:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000 0 18%,#47d7dd11 18% 18.5%,#0000 18.5% 72%,#ffbd450f 72% 72.5%,#0000 72.5%) 0 0/220% 100%,repeating-linear-gradient(0deg,#0000 0 63px,#3b5c490b 64px) 0 0/100% 64px;animation:mc-chunk-scan 13s steps(6) infinite;position:absolute;inset:0}.theme-minecraft .game-guide-reader>*{z-index:1;position:relative}@keyframes mc-chunk-scan{0%,90%,to{opacity:.45;background-position:100% 0,0 0}94%{opacity:.9;background-position:0 0,0 0}}.theme-minecraft .game-guide-switch-heading>div{color:#44644f}.theme-minecraft .game-guide-switch-heading>div strong,.theme-minecraft .game-guide-switch-heading>p{color:#8a3b26}.theme-minecraft .game-guide-section-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.theme-minecraft .game-guide-section-tabs button{color:#17342d;background:linear-gradient(135deg,#ffffffd1,#e7e2c1e6),#f4efd9;border:2px solid #9b8b64;border-radius:2px;min-height:148px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffff59,6px 7px #47473121}.theme-minecraft .game-guide-section-tabs button:after{content:"";background-color:#0000;background-image:linear-gradient(90deg,#57883a21 50%,#0000 0),linear-gradient(#57883a21 50%,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:88px;height:88px;position:absolute;bottom:-22px;right:-22px;transform:rotate(8deg)}.theme-minecraft .game-guide-section-tabs button small{color:#59685d}.theme-minecraft .game-guide-section-tabs button.is-active{color:#fffce8;background:linear-gradient(#3d8039 0 39%,#326c35 40% 48%,#7b512f 49% 100%);border-color:#b7e278;box-shadow:inset 0 -7px #3d22163d,0 12px 28px #1f4a2a47,6px 7px #1f3a232e}.theme-minecraft .game-guide-section-tabs button.is-active small{color:#e2f1d1}.theme-minecraft .game-guide-section-icon{border-color:#57472f!important;border-radius:4px!important;box-shadow:4px 5px #1e231738!important}.theme-minecraft .game-guide-section-tabs button.is-active .game-guide-section-icon{border-color:#d7f59b!important;box-shadow:0 0 0 3px #ffffff21,0 0 24px #79e8ce57!important}.theme-minecraft .game-guide-tabs{scrollbar-color:#477d40 #d6c59a;background:#d6c59a;border-color:#8d7654}.theme-minecraft .game-guide-tabs button{color:#2f4938;background:#eee6ca;border-color:#a8956d}.theme-minecraft .game-guide-tabs button:nth-child(2n){background:#dfd2ae}.theme-minecraft .game-guide-tabs button.is-active{color:#fffce8;background:linear-gradient(#396f3a,#1d4d37);box-shadow:inset 0 -5px #54d6d6}.theme-minecraft .game-guide-tabs button span{color:#9b442b}.theme-minecraft .game-guide-tabs button.is-active span{color:#90f0e9}.theme-minecraft .minecraft-chunk-horizon{height:112px;image-rendering:pixelated;background:linear-gradient(#8dd7e8 0 51%,#65a850 52% 63%,#8a5a35 64% 76%,#616969 77% 100%);border-top:3px solid #ffffff8c;border-bottom:5px solid #3f2c21;position:relative;overflow:hidden}.theme-minecraft .minecraft-chunk-horizon:before{content:"";background:linear-gradient(90deg,#0000 0 16%,#ffffff8c 16% 23%,#0000 23% 57%,#ffffff73 57% 65%,#0000 65%),repeating-linear-gradient(90deg,#0000 0 62px,#142d2221 63px 64px),repeating-linear-gradient(0deg,#0000 0 30px,#142d221c 31px 32px);position:absolute;inset:0}.theme-minecraft .minecraft-chunk-block{border:2px solid #ffffff47;width:34px;height:34px;animation:mc-block-float 5.5s steps(5) infinite;position:absolute;box-shadow:inset -7px -7px #0000002b,5px 7px #00000021}.theme-minecraft .minecraft-chunk-block.is-grass{background:linear-gradient(#67b84c 35%,#8a5b35 36%);top:20px;left:12%}.theme-minecraft .minecraft-chunk-block.is-stone{background:#777f80;animation-delay:-1.2s;top:57px;left:35%}.theme-minecraft .minecraft-chunk-block.is-ore{background:linear-gradient(135deg,#747d7e 45%,#55e0e4 46% 62%,#747d7e 63%);animation-delay:-2.4s;top:52px;right:34%}.theme-minecraft .minecraft-chunk-block.is-redstone{background:linear-gradient(135deg,#696f70 42%,#e43d32 43% 58%,#696f70 59%);animation-delay:-3.3s;top:27px;right:12%}.theme-minecraft .minecraft-chunk-light{background:#5b3721;width:8px;height:48px;position:absolute;top:17px;left:50%;box-shadow:0 -4px #fff2a2,0 -9px 0 3px #ffb52e,0 -13px 0 1px #ffef72,0 0 23px 9px #ffb62e6b}@keyframes mc-block-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.theme-minecraft .game-guide-chapter>header:before{content:"◆";color:#4d8841;text-shadow:4px 4px #57432729}.theme-minecraft .game-guide-chapter>header h2{color:#183c31;text-shadow:2px 2px #ffffff8c}.theme-minecraft .game-guide-chapter>header>p{color:#9d442b}.theme-minecraft .game-guide-chapter-meta strong{background:linear-gradient(#447d40,#24563a)}.theme-minecraft .game-guide-chapter-meta span{color:#4f674f;border-color:#3a693f6b}.theme-minecraft .game-guide-gallery{background:linear-gradient(145deg,#112c2d,#07191e);border:3px solid #486743;box-shadow:9px 11px #2c2e2029}.theme-minecraft .game-guide-gallery figure{background:#07191e;border:1px solid #5fd5cf38}.theme-minecraft .game-guide-gallery figcaption{color:#d9ead4;background:#0c2526}.theme-minecraft .game-guide-blocks>section{background:linear-gradient(90deg,#5b8e400e,#0000 24%),repeating-linear-gradient(0deg,#0000 0 31px,#39593e0d 32px),#fffcebf2;border-color:#55613d40;border-left:5px solid #4c8a42;border-radius:2px;box-shadow:7px 9px #5b50311a}.theme-minecraft .game-guide-blocks>section:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#5586421f 50%,#0000 0),linear-gradient(#5586421f 50%,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:52px;height:52px;position:absolute;top:17px;right:17px}.theme-minecraft .game-guide-blocks>section>div,.theme-minecraft .game-guide-blocks>section>span{z-index:1}.theme-minecraft .game-guide-blocks>section>span{color:#a3442b}.theme-minecraft .game-guide-blocks small{color:#8e432b}.theme-minecraft .game-guide-steps li:before{background:linear-gradient(145deg,#66a74d,#315d3a);border-radius:2px;box-shadow:3px 3px #38412729}.theme-minecraft .game-guide-table-wrap th{background:#214f3a}.theme-minecraft .game-guide-table-wrap tr:nth-child(2n) td{background:#e6dfbe}.theme-minecraft .game-guide-scenarios article{background:#e2e4c2;border-color:#4f9147}.theme-minecraft .game-guide-sources{background:linear-gradient(120deg,#07181d,#12382e);border-color:#6fb04b}.theme-minecraft .game-guide-sources>strong{color:#c8f07d}.theme-minecraft .game-guide-sources a{color:#e5f6d8;background:#36865c2e;border-color:#68bf5b66}@media (max-width:1000px){.theme-minecraft .game-guide-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.theme-minecraft .game-guide-section-tabs{display:flex}.theme-minecraft .minecraft-chunk-horizon{height:88px}.theme-minecraft .minecraft-chunk-block{width:28px;height:28px}.theme-minecraft .game-guide-reader:before{width:270px;right:-96px}}@media (prefers-reduced-motion:reduce){.theme-minecraft .game-guide-reader:after,.theme-minecraft .minecraft-chunk-block{animation:none}}.game-guide-experience.theme-skyrim{--sky-night:#090d12;--sky-iron:#242c32;--sky-steel:#aebbc2;--sky-ice:#8cc9e5;--sky-rune:#f0a33c;--sky-parchment:#d9cfb5;--sky-ink:#26231f;color:var(--sky-ink);background:var(--sky-night);border-color:#9db4bf6b;box-shadow:0 34px 96px #0000008c,0 0 50px #6db7dc14}.theme-skyrim .game-guide-hero{isolation:isolate;background:linear-gradient(90deg,#070a0efa,#141b20f2 58%,#1d1f1fed),var(--sky-night);border-bottom:5px solid #76858c;position:relative}.theme-skyrim .game-guide-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 78% 18%,#8cc9e51f,#0000 26%),repeating-linear-gradient(128deg,#0000 0 92px,#ffffff05 93px 94px);position:absolute;inset:0}.theme-skyrim .game-guide-hero figure{background:#05080b}.theme-skyrim .game-guide-hero figure img{object-fit:contain;filter:saturate(.72)contrast(1.12);max-height:720px}.theme-skyrim .game-guide-hero figure figcaption{color:#aebbc2;background:#070b0f;border-top:1px solid #8cc9e547}.theme-skyrim .game-guide-hero .eyebrow,.theme-skyrim .game-guide-hero>div>strong{color:#e4a74a}.theme-skyrim .game-guide-hero>div>span{color:#91c8df}.theme-skyrim .game-guide-hero .game-guide-title{color:#f2efe6;font-family:var(--font-display),Georgia,serif;letter-spacing:-.055em;text-shadow:0 2px #030506,0 0 30px #8cc9e524}.theme-skyrim .game-guide-hero>div>p{color:#c4c9c9}.theme-skyrim .game-guide-hero dl{border-color:#e4a74a57}.theme-skyrim .game-guide-hero dl div{border-color:#aebbc22e}.theme-skyrim .game-guide-hero dt{color:#8cc9e5}.theme-skyrim .game-guide-hero a{color:#17120c;background:linear-gradient(145deg,#f0bd67,#b8782d);border:1px solid #f6d99d;box-shadow:inset 0 0 0 2px #3d260d38,0 12px 26px #0000004d}.theme-skyrim .game-guide-reader{isolation:isolate;background:linear-gradient(90deg,transparent 0 72px,#4f412d3d 72px 74px,transparent 74px),repeating-linear-gradient(0deg,#31343413 0 1px,transparent 1px 35px),radial-gradient(circle at 18% 8%,#ffffff73,transparent 32%),var(--sky-parchment);position:relative;overflow:hidden}.theme-skyrim .game-guide-reader:before{content:"";z-index:-1;aspect-ratio:1;opacity:.085;filter:grayscale(.6)sepia(.25);pointer-events:none;background:url(/atlas/skyrim/guide-section-icons-v1.webp) 50% 100%/300% 200% no-repeat;width:380px;position:absolute;top:330px;right:-78px;transform:rotate(7deg)}.theme-skyrim .game-guide-reader:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 12% 15%,#ffffff8c 0 1px,#0000 2px) 0 0/180px 190px,radial-gradient(circle at 75% 34%,#ffffff73 0 1px,#0000 2px) 0 0/240px 220px,radial-gradient(circle at 43% 76%,#fff6 0 1.5px,#0000 2.5px) 0 0/280px 260px;animation:skyrim-snow-drift 18s linear infinite;position:absolute;inset:0}.theme-skyrim .game-guide-reader>*{z-index:1;position:relative}@keyframes skyrim-snow-drift{0%{background-position:0 -240px,20px -280px,80px -320px}to{background-position:90px 340px,-50px 300px,10px 260px}}.theme-skyrim .game-guide-switch-heading>div{color:#585047}.theme-skyrim .game-guide-switch-heading>div strong,.theme-skyrim .game-guide-switch-heading>p{color:#78461e}.theme-skyrim .game-guide-section-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.theme-skyrim .game-guide-section-tabs button{color:#282a29;background:linear-gradient(145deg,#f6f1e0f5,#c9c2acf5);border:1px solid #83827b;border-radius:2px;min-height:150px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffff47,0 8px #433d3421}.theme-skyrim .game-guide-section-tabs button:after{content:"ᚦ";color:#464b4b1c;font:700 4.8rem Georgia,serif;position:absolute;bottom:-12px;right:10px;transform:rotate(-8deg)}.theme-skyrim .game-guide-section-tabs button small{color:#66635d}.theme-skyrim .game-guide-section-tabs button.is-active{color:#f4f2ea;background:linear-gradient(145deg,#303a40,#11181d 72%);border-color:#c4d7de;box-shadow:inset 0 0 0 2px #8cc9e52e,0 12px 30px #101d2652,0 0 20px #8cc9e524}.theme-skyrim .game-guide-section-tabs button.is-active:after{color:#f0a33c38;text-shadow:0 0 15px #f0a33c99}.theme-skyrim .game-guide-section-tabs button.is-active small{color:#c2d3da}.theme-skyrim .game-guide-section-icon{border:2px solid #7f8b90!important;border-radius:50%!important;box-shadow:0 0 0 3px #363b3c2e,0 8px 18px #0000003d!important}.theme-skyrim .game-guide-section-tabs button.is-active .game-guide-section-icon{border-color:#d7e6eb!important;box-shadow:0 0 0 3px #8cc9e529,0 0 25px #8cc9e54d!important}.theme-skyrim .game-guide-tabs{scrollbar-color:#3a474e #b9b09a;background:#a7a18f;border-color:#777872}.theme-skyrim .game-guide-tabs button{color:#333532;background:#dcd3bc;border-color:#969181}.theme-skyrim .game-guide-tabs button:nth-child(2n){background:#cbc2ab}.theme-skyrim .game-guide-tabs button.is-active{color:#f8f5ea;background:linear-gradient(#3b474d,#171e22);box-shadow:inset 0 -4px #d48a35}.theme-skyrim .game-guide-tabs button span{color:#8b511f}.theme-skyrim .game-guide-tabs button.is-active span{color:#f0b85c}.theme-skyrim .skyrim-word-wall{background:linear-gradient(#04080b2e,#04080bb3),repeating-linear-gradient(90deg,#323b40 0 92px,#222a2e 93px 96px);border-block:4px solid #171d20;height:122px;position:relative;overflow:hidden;box-shadow:inset 0 22px 35px #00000070,inset 0 -16px 30px #00000080}.theme-skyrim .skyrim-word-wall:before{content:"";background:repeating-linear-gradient(8deg,#0000 0 28px,#b7cfd912 29px 30px);position:absolute;inset:0}.theme-skyrim .skyrim-word-wall-rune{color:#85c7e4;text-shadow:0 0 8px #4fa3cd,0 0 26px #55b0ddcc;font:700 4.2rem/1 Georgia,serif;animation:skyrim-rune-awaken 5.4s ease-in-out infinite;position:absolute;top:20px}.theme-skyrim .skyrim-word-wall-rune.is-left{animation-delay:-3.6s;left:22%}.theme-skyrim .skyrim-word-wall-rune.is-center{color:#f0b35a;text-shadow:0 0 8px #e58326,0 0 30px #f08f2bd9;animation-delay:-1.8s;left:calc(50% - 26px)}.theme-skyrim .skyrim-word-wall-rune.is-right{right:22%}.theme-skyrim .skyrim-word-wall-flame{background:#ffd083;border-radius:50%;width:5px;height:17px;position:absolute;bottom:8px;left:50%;box-shadow:0 0 12px 6px #d66c1e,0 0 36px 16px #e1671857}.theme-skyrim .skyrim-word-wall-snow{background:linear-gradient(110deg,#0000 43%,#d0ebf721 44% 45%,#0000 46%);animation:skyrim-frost-pass 8s ease-in-out infinite;position:absolute;inset:0}@keyframes skyrim-rune-awaken{0%,to{opacity:.36;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes skyrim-frost-pass{0%,75%,to{transform:translate(-70%)}88%{transform:translate(70%)}}.theme-skyrim .game-guide-chapter>header:before{content:"ᛞ";color:#865522;text-shadow:0 0 18px #cf7e2a47}.theme-skyrim .game-guide-chapter>header:after{opacity:.1;filter:grayscale()}.theme-skyrim .game-guide-chapter>header h2{color:#282a29;text-shadow:0 1px #ffffffa6}.theme-skyrim .game-guide-chapter>header>p{color:#7b491f}.theme-skyrim .game-guide-chapter-meta strong{background:linear-gradient(#46545a,#232d32)}.theme-skyrim .game-guide-chapter-meta span{color:#585a56;border-color:#49575c6b}.theme-skyrim .game-guide-gallery{background:linear-gradient(145deg,#303a3e,#11171b);border:4px ridge #879299;box-shadow:0 18px 38px #0c12154d}.theme-skyrim .game-guide-gallery figure{background:#0b0f12;border:1px solid #8cc9e533;transform:none}.theme-skyrim .game-guide-gallery figcaption{color:#d7dcda;background:#10171b}.theme-skyrim .game-guide-blocks>section{background:linear-gradient(90deg,#5c533f11,#0000 30%),repeating-linear-gradient(0deg,#0000 0 34px,#494a440b 35px),#ebe3cff5;border-color:#47484247;border-left:5px solid #6e7474;border-radius:1px;box-shadow:0 12px 28px #2c271e21}.theme-skyrim .game-guide-blocks>section:before{content:"ᚱ";color:#69512f1c;font:700 3.2rem Georgia,serif;position:absolute;top:11px;right:18px}.theme-skyrim .game-guide-blocks>section>span{color:#7a491f}.theme-skyrim .game-guide-blocks small{color:#795023}.theme-skyrim .game-guide-steps li:before{background:linear-gradient(145deg,#65747a,#263238);border-radius:0;box-shadow:inset 0 0 0 2px #cbdbe02e}.theme-skyrim .game-guide-table-wrap th{background:#303d42}.theme-skyrim .game-guide-table-wrap tr:nth-child(2n) td{background:#d6ccb3}.theme-skyrim .game-guide-scenarios article{background:#d8ceb6;border-color:#9b632a}.theme-skyrim .game-guide-mistakes{background:#3b2421}.theme-skyrim .game-guide-spoiler{background:#11191d;border-color:#8cc9e56b}.theme-skyrim .game-guide-spoiler summary{color:#e5ad57}.theme-skyrim .game-guide-sources{background:linear-gradient(120deg,#080c10,#263238);border-color:#8da1aa}.theme-skyrim .game-guide-sources>strong{color:#efb75d}.theme-skyrim .game-guide-sources a{color:#e1e8e8;background:#6ea0b71a;border-color:#8cc9e557}@media (max-width:1000px){.theme-skyrim .game-guide-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.theme-skyrim .game-guide-section-tabs{display:flex}.theme-skyrim .skyrim-word-wall{height:92px}.theme-skyrim .skyrim-word-wall-rune{font-size:3.2rem;top:17px}.theme-skyrim .game-guide-reader:before{width:270px;right:-105px}}@media (prefers-reduced-motion:reduce){.theme-skyrim .game-guide-reader:after,.theme-skyrim .skyrim-word-wall-rune,.theme-skyrim .skyrim-word-wall-snow{animation:none}}.game-guide-experience.theme-animal-crossing{--ac-ink:#173a35;--ac-green:#79b86a;--ac-leaf:#4b8c59;--ac-cream:#fff9e8;--ac-sand:#efd89e;--ac-blue:#8dd8dc;color:var(--ac-ink);background-color:#f7efd5;background-image:linear-gradient(#5fa98f14 1px,#0000 0),linear-gradient(90deg,#5fa98f14 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-color:#24695340}.theme-animal-crossing .game-guide-hero{background:#173a35;border-bottom:8px solid #f5c653;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr)}.theme-animal-crossing .game-guide-hero figure{background:#dff3e5;flex-direction:column;min-width:0;display:flex}.theme-animal-crossing .game-guide-hero figure img{aspect-ratio:16/9;object-fit:contain;object-position:center;background:#dff3e5;width:100%;height:auto;min-height:0;display:block}.theme-animal-crossing .game-guide-hero figure figcaption{color:#173a35;background:#dff3e5;border-top:1px solid #173a3529}.theme-animal-crossing .game-guide-hero>div{color:#fff9e8;background:#173a35}.theme-animal-crossing .game-guide-hero .eyebrow,.theme-animal-crossing .game-guide-hero>div>span{color:#f5c653}.theme-animal-crossing .game-guide-hero .game-guide-title{color:#fff9e8;overflow-wrap:normal;word-break:normal;max-width:13ch;font-size:clamp(3.2rem,8cqi,6.2rem);line-height:.9}.theme-animal-crossing .game-guide-hero>div>strong{color:#f5c653}.theme-animal-crossing .game-guide-hero dl{border-color:#fff9e838}.theme-animal-crossing .game-guide-hero dl div{border-color:#fff9e833}.theme-animal-crossing .game-guide-hero a{color:#173a35;background:#f5c653}.theme-animal-crossing .game-guide-reader{background:#fff9e8d6}.theme-animal-crossing .game-guide-switch-heading span,.theme-animal-crossing .game-guide-switch-heading strong{color:#2f7453}.theme-animal-crossing .game-guide-tabs{scrollbar-color:#67a95f #e6d6aa;background:#fff9e8;border-color:#173a352e}.theme-animal-crossing .game-guide-section-tabs button{color:#173a35;background:#f8f4df;border-color:#173a352e}.theme-animal-crossing .game-guide-section-tabs button small{color:#45655e}.theme-animal-crossing .game-guide-section-tabs button.is-active{color:#fff;background:#4b8c59;border-color:#4b8c59;box-shadow:0 12px 25px #4b8c5938}.theme-animal-crossing .game-guide-section-tabs button.is-active small{color:#eff9e9}.theme-animal-crossing .game-guide-section-tabs button img{filter:drop-shadow(0 5px 8px #173a3529)}.theme-animal-crossing .game-guide-tabs{scroll-snap-type:none;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid;overflow:visible}.theme-animal-crossing .game-guide-tabs button{color:#173a35;border-bottom:1px solid;border-color:#173a3526;min-width:0}.theme-animal-crossing .game-guide-tabs button.is-active{color:#fff;background:#4b8c59}.theme-animal-crossing .game-guide-tabs button span{color:#c36b48}.theme-animal-crossing .game-guide-mobile-hint{color:#285f4c;background:#e4f2da}.theme-animal-crossing .game-guide-mobile-hint span{color:#c36b48}.theme-animal-crossing .game-guide-chapter>header{background:#fff9e8e6;border-bottom:2px dashed #4b8c5959;margin-bottom:26px;padding:42px 72px 34px 92px}.theme-animal-crossing .game-guide-chapter>header p{color:#c25245}.theme-animal-crossing .game-guide-chapter>header h2{color:#173a35;overflow-wrap:normal;word-break:normal;max-width:18ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,7vw,6.4rem);line-height:.92}.theme-animal-crossing .game-guide-chapter-meta strong{color:#2f7453;background:#dff3e5}.theme-animal-crossing .game-guide-gallery{background:#e7f3df;border:1px solid #285f4c2e;border-radius:24px;gap:18px;margin:0 72px 36px;padding:18px}.theme-animal-crossing .game-guide-gallery figure.is-primary>div,.theme-animal-crossing .game-guide-gallery figure>div{aspect-ratio:16/9;background:#d7ebda;border-radius:16px 16px 0 0;place-items:center;display:grid;overflow:hidden}.theme-animal-crossing .game-guide-gallery figure img,.theme-animal-crossing .game-guide-gallery figure.is-primary img{object-fit:contain;object-position:center;width:100%;height:100%}.theme-animal-crossing .game-guide-gallery figcaption{color:#173a35;background:#fff9e8}.theme-animal-crossing .game-guide-blocks{padding:0 72px 24px 84px}.theme-animal-crossing .game-guide-blocks>section{color:#173a35;background:repeating-linear-gradient(#0000 0 31px,#5c977f21 32px),#fffdf4;border:1px solid #173a3526;border-left:5px solid #e59672;border-radius:0 18px 18px 0;margin-bottom:30px;padding:34px 38px 38px 58px;position:relative;box-shadow:0 14px 30px #2b533d17}.theme-animal-crossing .game-guide-blocks>section>span{color:#fff;background:#4b8c59;border-radius:50%}.theme-animal-crossing .game-guide-note h3{color:#173a35}.theme-animal-crossing .game-guide-note small{color:#c25245}.theme-animal-crossing .game-guide-note li,.theme-animal-crossing .game-guide-note p,.theme-animal-crossing .game-guide-note td{color:#274842}.theme-animal-crossing .game-guide-note aside{color:#173a35;background:#e6f2dc;border-color:#79b86a}.theme-animal-crossing .game-guide-mistakes,.theme-animal-crossing .game-guide-mistakes li,.theme-animal-crossing .game-guide-mistakes ul{color:#fff9e8;background:#71364b}.theme-animal-crossing .game-guide-mistakes>strong{color:#ffd36a}.theme-animal-crossing .game-guide-table-wrap{background:#fffdf4;border-color:#173a3529}.theme-animal-crossing .game-guide-table-wrap th{color:#fff;background:#4b8c59}.theme-animal-crossing .game-guide-scenarios article{background:#e8f3df;border-color:#4b8c594d}.theme-animal-crossing .game-guide-sources{color:#fff9e8;background:#173a35}.theme-animal-crossing .game-guide-sources a{color:#173a35;background:#f5c653}.game-guide-artwork-atlas{background:#173a35;border:3px solid #f5c653;border-radius:24px;margin:34px 72px 46px;padding:28px;box-shadow:0 18px 44px #173a352e}.game-guide-artwork-atlas>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.game-guide-artwork-atlas>header small{color:#f5c653;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.game-guide-artwork-atlas>header h3{color:#fff9e8;margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.8rem);line-height:.95}.game-guide-artwork-atlas>header>strong{color:#f5c653;flex:none;font-size:1rem}.game-guide-artwork-hint{display:none}.game-guide-artwork-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.game-guide-artwork-grid figure{background:#fff9e8;border-radius:16px;min-width:0;margin:0;overflow:hidden}.game-guide-artwork-grid figure img{aspect-ratio:auto;object-fit:contain;background:#edf4e7;width:100%;height:auto;min-height:0;display:block}.game-guide-artwork-grid figcaption{color:#173a35;padding:12px 14px 14px;font-size:.82rem;font-weight:800}.game-guide-artwork-atlas>nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:22px;display:grid}.game-guide-artwork-atlas>nav button{color:#173a35;cursor:pointer;background:#f5c653;border:0;border-radius:999px;min-height:48px;padding:10px 18px;font-weight:900}.game-guide-artwork-atlas>nav button:last-child{justify-self:end}.game-guide-artwork-atlas>nav button:disabled{opacity:.38;cursor:not-allowed}.game-guide-artwork-atlas>nav span{color:#fff9e8;font-size:.78rem;font-weight:850}@media (max-width:980px){.theme-animal-crossing .game-guide-hero{grid-template-columns:1fr}.theme-animal-crossing .game-guide-hero .game-guide-title{max-width:100%}.theme-animal-crossing .game-guide-gallery{margin-inline:28px}.theme-animal-crossing .game-guide-blocks{padding-inline:28px}.game-guide-artwork-atlas{margin-inline:28px}}@media (max-width:720px){.theme-animal-crossing .game-guide-hero figure img{aspect-ratio:auto;object-fit:contain;height:auto;max-height:none}.theme-animal-crossing .game-guide-hero>div{padding:30px 22px 34px}.theme-animal-crossing .game-guide-hero .game-guide-title{max-width:100%;font-size:clamp(2.75rem,14vw,4rem)}.theme-animal-crossing .game-guide-chapter>header{padding:34px 20px 28px}.theme-animal-crossing .game-guide-chapter>header h2{max-width:100%;font-size:clamp(2.75rem,13vw,4.4rem)}.theme-animal-crossing .game-guide-gallery{border-radius:17px;margin:0 12px 28px;padding:8px}.theme-animal-crossing .game-guide-gallery figure.is-primary>div,.theme-animal-crossing .game-guide-gallery figure>div{aspect-ratio:auto;min-height:0}.theme-animal-crossing .game-guide-gallery figure img,.theme-animal-crossing .game-guide-gallery figure.is-primary img{aspect-ratio:auto;object-fit:contain;height:auto}.theme-animal-crossing .game-guide-blocks{padding:0 12px 18px}.theme-animal-crossing .game-guide-blocks>section{border-radius:16px;padding:54px 18px 25px}.theme-animal-crossing .game-guide-section-tabs{scrollbar-color:#67a95f #e6d6aa}.theme-animal-crossing .game-guide-tabs{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.theme-animal-crossing .game-guide-tabs button{flex-basis:min(78vw,290px);min-height:72px}.game-guide-artwork-atlas{border-radius:18px;margin:26px 12px 34px;padding:18px 12px}.game-guide-artwork-atlas>header{align-items:flex-start}.game-guide-artwork-atlas>header h3{font-size:clamp(2rem,10vw,3rem)}.game-guide-artwork-hint{color:#fff9e8;text-align:center;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;margin:0 0 14px;font-size:.66rem;font-weight:800;display:flex}.game-guide-artwork-hint span{color:#f5c653;font-size:1rem}.game-guide-artwork-grid{grid-template-columns:1fr;gap:12px}.game-guide-artwork-atlas>nav{grid-template-columns:1fr 1fr;gap:10px}.game-guide-artwork-atlas>nav span{text-align:center;grid-area:1/1/auto/-1}.game-guide-artwork-atlas>nav button{grid-row:2;width:100%;padding-inline:10px}}.public-game-guides-list.shell{width:min(1680px,100% - 28px);max-width:none}.theme-animal-crossing .game-guide-reader{padding:clamp(28px,3.2vw,54px)}@media (min-width:721px) and (max-width:1500px){.public-game-guides-list.shell{width:calc(100% - 20px)}.theme-animal-crossing .game-guide-reader{padding-inline:clamp(24px,2.5vw,42px)}}@media (max-width:720px){.public-game-guides-list.shell{width:100%}.theme-animal-crossing .game-guide-reader{padding:28px 0 0}}.art-entrance-grid strong{white-space:normal;overflow-wrap:normal;word-break:normal;text-wrap:balance;max-width:100%;font-size:clamp(1.35rem,1.9vw,2.2rem);line-height:1}.commission-hero-copy h1{max-width:12ch;font-size:clamp(3.35rem,4.7vw,5.25rem);line-height:.9}.giwise-shop-hero-copy h1{max-width:12ch;font-size:clamp(3.25rem,5vw,5.55rem);line-height:.9}@media (max-width:900px){.commission-hero-copy h1,.giwise-shop-hero-copy h1{max-width:100%}.commission-hero-copy h1{font-size:clamp(2.5rem,9.5vw,4.15rem)}}@media (max-width:560px){.art-entrance-grid strong{font-size:clamp(1.45rem,6.4vw,2rem)}.commission-hero-copy h1{font-size:clamp(2.25rem,10vw,3.2rem)}}@media (min-width:1101px){.site-header .header-inner{justify-content:space-between;gap:clamp(18px,2vw,34px);width:min(100% - 44px,1540px);min-height:84px}.site-header .brand{margin-right:0}.site-header .brand>img{width:clamp(104px,8vw,126px);max-height:76px}.desktop-navigation{flex:auto;width:auto}.nav-list{justify-content:center;gap:clamp(2px,.45vw,9px)}.nav-list summary.nav-button,.nav-list>li>a{color:#32123e;min-height:44px;box-shadow:none;letter-spacing:-.012em;white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 clamp(8px,.7vw,13px);font-size:clamp(.68rem,.67vw,.8rem);font-weight:850;transition:color .2s,background-color .2s;display:inline-flex;position:relative;overflow:visible}.nav-list summary.nav-button:before,.nav-list>li>a:before{display:none}.nav-list summary.nav-button:after,.nav-list>li>a:after{content:"";background:var(--nav-accent);transform-origin:50%;border-radius:999px;height:2px;transition:transform .2s;position:absolute;bottom:4px;left:11px;right:11px;transform:scaleX(0)}.nav-group details[open]>summary.nav-button,.nav-list summary.nav-button.is-active,.nav-list summary.nav-button:focus-visible,.nav-list summary.nav-button:hover,.nav-list>li>a.is-active,.nav-list>li>a:focus-visible,.nav-list>li>a:hover{color:#4c1d57;background:var(--nav-accent)}@supports (color:color-mix(in lab,red,red)){.nav-group details[open]>summary.nav-button,.nav-list summary.nav-button.is-active,.nav-list summary.nav-button:focus-visible,.nav-list summary.nav-button:hover,.nav-list>li>a.is-active,.nav-list>li>a:focus-visible,.nav-list>li>a:hover{background:color-mix(in srgb,var(--nav-accent) 8%,transparent)}}.nav-group details[open]>summary.nav-button,.nav-list summary.nav-button.is-active,.nav-list summary.nav-button:focus-visible,.nav-list summary.nav-button:hover,.nav-list>li>a.is-active,.nav-list>li>a:focus-visible,.nav-list>li>a:hover{box-shadow:none;border:0;transform:none}.nav-group details[open]>summary.nav-button:after,.nav-list summary.nav-button.is-active:after,.nav-list summary.nav-button:hover:after,.nav-list>li>a.is-active:after,.nav-list>li>a:hover:after{transform:scaleX(1)}.nav-group summary svg{width:10px;height:7px;margin-top:1px}.nav-group-menu{top:calc(100% + 8px)}.nav-list .nav-group-menu a:after{display:none}.nav-group summary:focus-visible,.nav-list>li>a:focus-visible{outline-offset:2px;outline:2px solid #7c3aed8c}.header-actions{gap:8px}}@media (min-width:1101px) and (max-width:1280px){.site-header .header-inner{gap:10px;width:min(100% - 24px,1540px)}.site-header .brand>img{width:92px}.nav-list{gap:0}.nav-list summary.nav-button,.nav-list>li>a{padding-inline:7px;font-size:.67rem}.header-contact span{display:none}.header-contact{padding:4px 6px}}@media (min-width:1101px){.site-header{isolation:isolate;background-color:#fffaf2;background-image:radial-gradient(circle at 18% 0,#f4cf492e,#0000 26%),radial-gradient(circle at 72% 110%,#db27771c,#0000 31%),linear-gradient(96deg,#fffffff0,#fff8eeeb 48%,#f8f1fff0),url(/backgrounds/lorewise-parchment-v2.webp);background-size:auto,auto,auto,720px;border-bottom:0;box-shadow:0 9px 28px #4c1d571a,inset 0 -1px #4c1d571f}.site-header:after,.site-header:before{content:"";z-index:-1;pointer-events:none;position:absolute;left:0;right:0}.site-header:before{background:linear-gradient(90deg,#7c3aed 0 14%,#0891b2 14% 30%,#f4cf49 30% 48%,#db2777 48% 67%,#ea580c 67% 84%,#6d28d9 84%);height:3px;top:0}.site-header:after{opacity:.6;background:radial-gradient(at 8%,#7c3aed 0 4%,#0000 4.5%),radial-gradient(at 31%,#0891b2 0 8%,#0000 8.5%),radial-gradient(at 53%,#db2777 0 7%,#0000 7.5%),radial-gradient(at 78%,#ea580c 0 9%,#0000 9.5%),linear-gradient(90deg,#0000,#f4cf49 18% 82%,#0000);height:5px;bottom:0}.site-header .header-inner{z-index:1;position:relative}.desktop-navigation{background:#ffffff75;border:1px solid #4c1d571f;border-radius:18px;padding:5px 7px;position:relative;box-shadow:inset 0 1px #ffffffe6,0 7px 20px #4c1d570f}.nav-list summary.nav-button,.nav-list>li>a{border-radius:12px 9px 13px 8px;gap:7px;min-height:50px;padding-inline:clamp(8px,.72vw,14px)}.nav-art-icon{object-fit:contain;filter:drop-shadow(0 4px 5px #4c1d5729);flex:0 0 30px;width:30px;height:30px;transition:filter .2s,transform .2s}.nav-list>li:nth-child(2n) .nav-art-icon{transform:rotate(2deg)}.nav-list>li:nth-child(odd) .nav-art-icon{transform:rotate(-2deg)}.nav-group details[open]>summary.nav-button .nav-art-icon,.nav-list summary.nav-button.is-active .nav-art-icon,.nav-list summary.nav-button:hover .nav-art-icon,.nav-list>li>a.is-active .nav-art-icon,.nav-list>li>a:hover .nav-art-icon{filter:drop-shadow(0 6px 8px var(--nav-accent))}@supports (color:color-mix(in lab,red,red)){.nav-group details[open]>summary.nav-button .nav-art-icon,.nav-list summary.nav-button.is-active .nav-art-icon,.nav-list summary.nav-button:hover .nav-art-icon,.nav-list>li>a.is-active .nav-art-icon,.nav-list>li>a:hover .nav-art-icon{filter:drop-shadow(0 6px 8px color-mix(in srgb,var(--nav-accent) 28%,transparent))}}.nav-group details[open]>summary.nav-button .nav-art-icon,.nav-list summary.nav-button.is-active .nav-art-icon,.nav-list summary.nav-button:hover .nav-art-icon,.nav-list>li>a.is-active .nav-art-icon,.nav-list>li>a:hover .nav-art-icon{transform:rotate(-4deg)scale(1.1)}.nav-group details[open]>summary.nav-button,.nav-list summary.nav-button.is-active,.nav-list summary.nav-button:focus-visible,.nav-list summary.nav-button:hover,.nav-list>li>a.is-active,.nav-list>li>a:focus-visible,.nav-list>li>a:hover{background:radial-gradient(ellipse at 25% 55%,var(--nav-accent),transparent 58%),linear-gradient(105deg,#ffffffb3,var(--nav-accent))}@supports (color:color-mix(in lab,red,red)){.nav-group details[open]>summary.nav-button,.nav-list summary.nav-button.is-active,.nav-list summary.nav-button:focus-visible,.nav-list summary.nav-button:hover,.nav-list>li>a.is-active,.nav-list>li>a:focus-visible,.nav-list>li>a:hover{background:radial-gradient(ellipse at 25% 55%,color-mix(in srgb,var(--nav-accent) 18%,transparent),transparent 58%),linear-gradient(105deg,#ffffffb3,color-mix(in srgb,var(--nav-accent) 7%,transparent))}}.nav-list summary.nav-button:after,.nav-list>li>a:after{opacity:.8;background:radial-gradient(ellipse at 12% 50%,var(--nav-accent) 0 10%,transparent 11%),linear-gradient(90deg,transparent,var(--nav-accent) 9% 91%,transparent);border-radius:70% 35% 65% 40%;height:5px;bottom:2px;left:10px;right:10px}@supports (color:color-mix(in lab,red,red)){.nav-list summary.nav-button:after,.nav-list>li>a:after{background:radial-gradient(ellipse at 12% 50%,var(--nav-accent) 0 10%,transparent 11%),linear-gradient(90deg,transparent,color-mix(in srgb,var(--nav-accent) 86%,#f4cf49) 9% 91%,transparent)}}.nav-list summary.nav-button:after,.nav-list>li>a:after{filter:blur(.15px)}.nav-group-menu{background-color:#fffaf2;background-image:linear-gradient(#fffaf2f0,#fffaf2f0),url(/backgrounds/lorewise-parchment-v2.webp);background-size:auto,520px;border-radius:7px 20px 10px 17px}}@media (min-width:1101px) and (max-width:1280px){.desktop-navigation{padding-inline:4px}.nav-list summary.nav-button,.nav-list>li>a{gap:4px;min-height:46px;padding-inline:6px;font-size:.64rem}.nav-art-icon{flex-basis:24px;width:24px;height:24px}}main :where(h1,h2,h3,h4,h5,h6){-webkit-hyphens:none;hyphens:none;max-inline-size:100%;overflow-wrap:normal!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;overflow:visible!important}main :where(p,li,dt,dd,figcaption,strong,small){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-inline-size:100%}.finale-copy,.lore-story-inner>div,.portal-copy,.story-copy,.worlds-home-inner>div{z-index:2;min-width:0;position:relative;overflow:visible}.universe-map{background-image:linear-gradient(110deg,#edf5fff0,#fff8ebe0 48%,#f7edffeb),url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg);padding:0}.portal-stage{grid-template-columns:minmax(270px,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(38px,5vw,86px);height:auto;min-height:790px;padding-block:clamp(62px,8vw,112px);display:grid;position:relative}.portal-stage:before{background:radial-gradient(circle,#ffffffdb,#f4cf491f 42%,#7c3aed14 62%,#0000 73%);width:min(48vw,620px);height:min(48vw,620px);top:50%;left:18%}.universe-orbits{opacity:.72;width:min(38vw,480px);top:50%;left:18%}.universe-logo{z-index:1;text-align:left;width:100%;max-width:430px;position:relative;top:auto;left:auto;transform:none}.universe-logo img{width:min(100%,330px)}.universe-logo .eyebrow{color:#9d174d;margin:20px 0 10px}.universe-logo h1{color:#172554;font:650 clamp(3rem,4.7vw,5.7rem)/.9 var(--font-display),serif;letter-spacing:-.055em;text-transform:none;text-wrap:balance;margin:0}.universe-logo>p:last-child{color:#4f5870;max-width:390px;margin:22px 0 0;font-size:1rem;line-height:1.7}.home-portal-gallery{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,24px)}.home-portal-gallery,.illustrated-portal{min-width:0;display:grid;position:relative}.illustrated-portal{--portal-accent:#7c3aed;color:#172554;border:1px solid var(--portal-accent);grid-template-rows:minmax(150px,1fr) auto;align-items:stretch;width:auto}@supports (color:color-mix(in lab,red,red)){.illustrated-portal{border:1px solid color-mix(in srgb,var(--portal-accent) 24%,#1725541f)}}.illustrated-portal{text-align:left;background:#fffcf6cc;border-radius:8px 24px 10px 18px;transform:none;box-shadow:0 18px 42px #32123e1a,inset 0 1px #ffffffe6}.portal-arte{--portal-accent:#7c3aed}.portal-giochi{--portal-accent:#0891b2}.portal-mondi{--portal-accent:#d97706}.portal-commissioni{--portal-accent:#db2777}.portal-vip{--portal-accent:#c98b16}.portal-shop{--portal-accent:#ea580c}.portal-arte,.portal-commissioni,.portal-giochi,.portal-mondi,.portal-shop,.portal-vip{width:auto;margin:0;position:relative;inset:auto}.illustrated-portal>.portal-artwork{background:radial-gradient(circle at 50% 55%,var(--portal-accent),transparent 57%),linear-gradient(150deg,#ffffffb8,transparent);place-items:center;width:100%;max-width:none;padding:16px 16px 4px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.illustrated-portal>.portal-artwork{background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--portal-accent) 17%,transparent),transparent 57%),linear-gradient(150deg,#ffffffb8,transparent)}}.illustrated-portal .portal-artwork img{object-fit:contain;filter:drop-shadow(0 12px 17px #17255429);width:100%;max-width:150px;height:138px;position:static}.illustrated-portal>.portal-copy{border-top:4px solid var(--portal-accent);background:#fffcf6f2;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:5px 11px;width:100%;max-width:none;min-height:128px;padding:18px;display:grid}.portal-copy>small{color:var(--portal-accent);letter-spacing:.1em;grid-row:1/3;margin:2px 0 0;font-size:.58rem;font-weight:950}.portal-copy>strong{font:700 clamp(1.2rem,1.5vw,1.65rem)/1.05 var(--font-display),serif;text-wrap:balance}.portal-copy>span{color:#596176;line-height:1.45}.illustrated-portal:focus-visible,.illustrated-portal:hover{z-index:4;outline:3px solid var(--portal-accent)}@supports (color:color-mix(in lab,red,red)){.illustrated-portal:focus-visible,.illustrated-portal:hover{outline:3px solid color-mix(in srgb,var(--portal-accent) 48%,#fff)}}.illustrated-portal:focus-visible,.illustrated-portal:hover{outline-offset:4px;filter:saturate(1.07);transform:translateY(-7px)}@media (max-width:1180px){.portal-stage{grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);gap:30px}.home-portal-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.illustrated-portal>.portal-copy{min-height:116px}}@media (max-width:900px){.portal-stage{grid-template-columns:1fr;min-height:0;padding-block:58px 72px}.universe-logo{text-align:center;max-width:700px}.universe-logo,.universe-logo img,.universe-logo>p:last-child{margin-inline:auto}.universe-orbits{width:min(70vw,500px);top:22%;left:50%}.portal-stage:before{width:min(82vw,600px);height:min(82vw,600px);top:22%;left:50%}.home-portal-gallery{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}@media (max-width:700px){.portal-stage{gap:38px;padding-block:42px 58px}.universe-logo h1{font-size:clamp(2.85rem,13vw,4.4rem)}.home-portal-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:14px}.illustrated-portal{grid-template-rows:132px auto}.illustrated-portal>.portal-artwork{min-height:132px;padding:10px 10px 0}.illustrated-portal .portal-artwork img{max-width:124px;height:120px}.illustrated-portal>.portal-copy{min-height:122px;padding:15px 13px}.portal-copy>strong{font-size:1.2rem}.portal-copy>span{font-size:.66rem}}@media (min-width:1281px){.portal-stage{min-height:1040px;padding-block:0;display:block}.portal-stage:before{width:min(58vw,760px);height:min(58vw,760px);top:50%;left:50%}.universe-orbits{opacity:1;width:min(62%,820px);display:block;top:50%;left:50%}.universe-logo{z-index:2;text-align:center;width:min(35vw,440px);max-width:440px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.universe-logo img{width:min(100%,340px);margin-inline:auto}.universe-logo>p:last-child{margin-inline:auto}.home-portal-gallery{width:100%;display:block;position:absolute;inset:0}.home-portal-gallery .illustrated-portal{grid-template-rows:148px auto;width:clamp(220px,18vw,270px);position:absolute;box-shadow:0 22px 52px #32123e26,inset 0 1px #ffffffe6}.home-portal-gallery .portal-artwork{min-height:148px}.home-portal-gallery .portal-artwork img{max-width:144px;height:134px}.home-portal-gallery .portal-copy{min-height:118px;padding:16px}.home-portal-gallery .portal-copy>strong{font-size:clamp(1.22rem,1.45vw,1.58rem)}.home-portal-gallery .portal-arte{top:54px;left:2%}.home-portal-gallery .portal-giochi{top:24px;left:50%;transform:translate(-50%)}.home-portal-gallery .portal-mondi{top:54px;left:auto;right:2%}.home-portal-gallery .portal-commissioni{bottom:54px;left:2%;right:auto}.home-portal-gallery .portal-vip{bottom:24px;left:50%;transform:translate(-50%)}.home-portal-gallery .portal-shop{bottom:54px;left:auto;right:2%}.home-portal-gallery .portal-giochi:focus-visible,.home-portal-gallery .portal-giochi:hover,.home-portal-gallery .portal-vip:focus-visible,.home-portal-gallery .portal-vip:hover{transform:translate(-50%,-7px)}.home-portal-gallery:after,.home-portal-gallery:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#0891b259 20%,#f4cf498c 50%,#db277757 80%,#0000);width:min(76%,980px);height:1px;position:absolute;left:50%;transform:translate(-50%)}.home-portal-gallery:before{top:318px}.home-portal-gallery:after{bottom:318px}}@media (min-width:901px) and (max-width:1280px){.portal-stage{grid-template-columns:minmax(250px,.55fr) minmax(0,1.45fr)}.home-portal-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.illustrated-portal{box-shadow:none;background:0 0;border:0;border-radius:0}.illustrated-portal>.portal-artwork{background:0 0;min-height:150px;padding:0}.illustrated-portal .portal-artwork img{max-width:170px;height:150px}.illustrated-portal>.portal-copy{text-align:center;background:0 0;border:0;min-height:82px;padding:7px 4px 0;display:block}.portal-copy>small{display:none}.portal-copy>strong{color:#172554;font:700 clamp(1.25rem,1.65vw,1.75rem)/1.06 var(--font-display),serif;display:block}.portal-copy>span{color:#566078;text-wrap:balance;max-width:240px;margin:7px auto 0;font-size:.7rem;line-height:1.4;display:block}.illustrated-portal:focus-visible,.illustrated-portal:hover{filter:saturate(1.13)drop-shadow(0 16px 17px #4c1d5721);outline:0}@media (min-width:1281px){.portal-stage{min-height:1000px}.universe-logo{width:min(38vw,470px)}.universe-logo img{width:min(100%,430px)}.universe-logo h1{color:#6425ba;font:900 .82rem/1.3 var(--font-body),sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:4px 0 0}.home-portal-gallery .illustrated-portal{grid-template-rows:160px auto;width:clamp(220px,18vw,280px)}.home-portal-gallery .portal-artwork{min-height:160px}.home-portal-gallery .portal-artwork img{max-width:190px;height:158px}.home-portal-gallery .portal-copy{min-height:88px;padding:5px 2px 0}.home-portal-gallery .portal-arte,.home-portal-gallery .portal-mondi{top:28px}.home-portal-gallery .portal-giochi{top:6px}.home-portal-gallery .portal-commissioni,.home-portal-gallery .portal-shop{bottom:28px}.home-portal-gallery .portal-vip{bottom:6px}.home-portal-gallery:before{top:285px}.home-portal-gallery:after{bottom:285px}}@media (max-width:1280px){.universe-logo h1{color:#6425ba;font:900 .78rem/1.3 var(--font-body),sans-serif;letter-spacing:.16em;text-transform:uppercase;margin:4px 0 0}.home-portal-gallery{align-items:start}}@media (max-width:700px){.illustrated-portal{grid-template-rows:128px auto}.illustrated-portal>.portal-artwork{min-height:128px}.illustrated-portal .portal-artwork img{max-width:132px;height:124px}.illustrated-portal>.portal-copy{min-height:94px;padding-top:4px}.portal-copy>strong{font-size:1.22rem}}.universe-map{background-color:#e6f4f7;background-image:url(/backgrounds/lorewise-luminous-universe-v1.webp),radial-gradient(circle at 0 0,#f5d9d5 0,#0000 38%),radial-gradient(circle at 0 100%,#bde9f5 0,#ded5f1 42%,#0000 68%),radial-gradient(circle at 100% 0,#b9eaf4 0,#0000 42%),radial-gradient(circle at 100% 100%,#efd5eb 0,#d7eefa 44%,#0000 70%),linear-gradient(90deg,#e9eef6,#fff5e8 46%,#edf9fa 56%,#dbeef6);background-position:50%;background-repeat:no-repeat;background-size:cover,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%}.home-portal-gallery .illustrated-portal,.home-portal-gallery .illustrated-portal:focus-visible,.home-portal-gallery .illustrated-portal:hover{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.home-portal-gallery .portal-artwork,.home-portal-gallery .portal-copy{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.home-portal-gallery .portal-artwork:after,.home-portal-gallery .portal-artwork:before,.home-portal-gallery .portal-copy:after,.home-portal-gallery .portal-copy:before{display:none!important}.home-portal-gallery .portal-artwork{isolation:isolate;overflow:visible}.home-portal-gallery .portal-artwork img{z-index:2;transform-origin:50% 58%;will-change:transform,filter;animation:portal-icon-levitation 5.8s ease-in-out infinite;animation-delay:var(--portal-motion-delay,0s);position:relative}.home-portal-gallery .illustrated-portal:first-child{--portal-motion-delay:-.7s}.home-portal-gallery .illustrated-portal:nth-child(2){--portal-motion-delay:-2.1s}.home-portal-gallery .illustrated-portal:nth-child(3){--portal-motion-delay:-3.6s}.home-portal-gallery .illustrated-portal:nth-child(4){--portal-motion-delay:-1.4s}.home-portal-gallery .illustrated-portal:nth-child(5){--portal-motion-delay:-4.2s}.home-portal-gallery .illustrated-portal:nth-child(6){--portal-motion-delay:-2.8s}.home-portal-gallery .portal-artwork:after,.home-portal-gallery .portal-artwork:before{content:"";z-index:1;pointer-events:none;filter:drop-shadow(0 0 5px #ffffffe6);opacity:.72;animation:portal-particle-drift 4.8s ease-in-out infinite;animation-delay:var(--portal-motion-delay,0s);background:radial-gradient(circle at 14% 68%,#fffffff5 0 1.5px,#0000 2.5px),radial-gradient(circle at 27% 22%,#ffd653eb 0 1px,#0000 2.2px),radial-gradient(circle at 73% 15%,#63e2ffe6 0 1.5px,#0000 2.6px),radial-gradient(circle at 88% 58%,#ff77dde6 0 1px,#0000 2.2px),radial-gradient(circle at 66% 82%,#ffffffe0 0 1.4px,#0000 2.5px),radial-gradient(circle at 34% 88%,#ae7fffe6 0 1px,#0000 2.2px);position:absolute;inset:8% 9%;display:block!important}.home-portal-gallery .portal-artwork:after{opacity:.48;animation-duration:6.4s;animation-direction:reverse;inset:18%;transform:rotate(32deg)scale(.86)}@keyframes portal-icon-levitation{0%,to{filter:drop-shadow(0 12px 17px #17255429);transform:translate(0)rotate(-.35deg)}50%{filter:drop-shadow(0 22px 22px #46287d3d);transform:translateY(-12px)rotate(.45deg)}}@keyframes portal-particle-drift{0%,to{opacity:.42;transform:translateY(5px)scale(.94)}50%{opacity:.86;transform:translateY(-10px)scale(1.04)}}@media (prefers-reduced-motion:reduce){.home-portal-gallery .portal-artwork img,.home-portal-gallery .portal-artwork:after,.home-portal-gallery .portal-artwork:before{animation:none!important}}.worlds-gateway-heading>img{object-fit:contain;filter:drop-shadow(0 15px 22px #4e2c7533);width:116px;height:116px}.worlds-gateway-heading h1{color:#172554;font:750 clamp(2.55rem,4.5vw,5.2rem)/.82 var(--font-lore-display),Georgia,serif;letter-spacing:-.055em;text-wrap:balance;margin:5px 0 0}.worlds-route-emblem img{z-index:2;object-fit:contain;filter:drop-shadow(0 17px 21px #1e1c4d33);width:100%;height:100%;transition:transform .45s,filter .45s;position:relative}.worlds-gateway-legend i{background:var(--gold);width:38px;height:1px}@keyframes worlds-star-pulse{0%,to{opacity:.4;transform:scale(.65)}50%{opacity:1;transform:scale(1.6)}}@media (max-width:900px){.worlds-gateway-heading>img{width:80px;height:80px}.worlds-gateway-heading>p{grid-column:1/-1;max-width:680px}}@media (max-width:700px){.worlds-gateway-heading>img{width:88px;height:88px;margin:0 auto 8px}}.vip-gateway{color:#26113e;background:#fff6e9}.vip-gateway-scene{isolation:isolate;background:radial-gradient(circle at 50% 43%,#ffffffd9,#fff4d56b 28%,#eedcff57 57%,#0000 74%),url(/backgrounds/lorewise-luminous-universe-v1.webp) 50%/cover no-repeat;min-height:calc(100svh - 74px);position:relative;overflow:hidden}.vip-gateway-scene:after,.vip-gateway-scene:before{content:"";z-index:-1;pointer-events:none;border-top:1px solid #e09d298c;border-bottom:1px solid #7f48be47;width:42vw;height:58%;position:absolute;top:23%}.vip-gateway-scene:before{left:-7%;transform:skewY(-7deg)}.vip-gateway-scene:after{right:-7%;transform:skewY(7deg)}.vip-gateway-inner{grid-template-rows:auto 1fr auto;align-items:center;gap:20px;min-height:calc(100svh - 74px);padding-block:clamp(24px,3vw,46px) 24px;display:grid}.vip-gateway-heading{z-index:2;text-align:center;justify-items:center;width:min(100%,880px);margin-inline:auto;display:grid;position:relative}.vip-gateway-heading>img{object-fit:contain;filter:drop-shadow(0 18px 24px #70318938);width:clamp(96px,9vw,142px);height:clamp(96px,9vw,142px);animation:vip-crown-float 5.7s ease-in-out infinite}.vip-gateway-heading>p{color:#aa6413;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:950}.vip-gateway-heading h1{color:#24113f;font:760 clamp(2.8rem,5vw,5.7rem)/.82 var(--font-lore-display),Georgia,serif;letter-spacing:-.055em;text-wrap:balance;margin:5px 0 8px}.vip-gateway-heading>span{color:#6b5b75;max-width:620px;font-size:clamp(.78rem,1.05vw,.96rem);line-height:1.55}.vip-thresholds{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(70px,11vw,180px);width:min(100%,1120px);margin:auto;display:grid;position:relative}.vip-thresholds:before{content:"";background:linear-gradient(#0000,#e2a438 24%,#9361ca 74%,#0000);width:1px;position:absolute;top:12%;bottom:12%;left:50%;box-shadow:0 0 17px #e0a43880}.vip-threshold{--vip-accent:#d89825;z-index:1;grid-template-columns:minmax(150px,.72fr) minmax(0,1fr);align-items:center;gap:clamp(16px,2vw,30px);text-decoration:none;display:grid;position:relative;color:#26113e!important}.vip-threshold-pass{--vip-accent:#8b4bc2;direction:rtl}.vip-threshold-pass>*{direction:ltr}.vip-threshold-light{z-index:-1;aspect-ratio:1;border:1px solid var(--vip-accent);width:42%;position:absolute;left:3%}@supports (color:color-mix(in lab,red,red)){.vip-threshold-light{border:1px solid color-mix(in srgb,var(--vip-accent) 44%,transparent)}}.vip-threshold-light{box-shadow:0 0 0 20px var(--vip-accent),0 0 55px var(--vip-accent);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.vip-threshold-light{box-shadow:0 0 0 20px color-mix(in srgb,var(--vip-accent) 6%,transparent),0 0 55px color-mix(in srgb,var(--vip-accent) 19%,transparent)}}.vip-threshold-light{transition:transform .5s}.vip-threshold-pass .vip-threshold-light{left:auto;right:3%}.vip-threshold-light:after,.vip-threshold-light:before{content:"✦";color:var(--vip-accent);text-shadow:0 0 9px;font-size:.8rem;position:absolute}.vip-threshold-light:before{top:5%;left:15%}.vip-threshold-light:after{font-size:.56rem;bottom:25%;right:2%}.vip-threshold-emblem{place-items:center;min-width:0;display:grid}.vip-threshold-emblem img{object-fit:contain;filter:drop-shadow(0 20px 24px #411c5438);width:100%;height:clamp(170px,18vw,260px);transition:transform .45s,filter .45s}.vip-threshold-copy{text-align:left;gap:9px;display:grid}.vip-threshold-copy small{color:var(--vip-accent);letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:950}.vip-threshold-copy strong{color:#26113e;font:760 clamp(1.9rem,3vw,3.45rem)/.88 var(--font-lore-display),Georgia,serif;letter-spacing:-.045em}.vip-threshold-copy>span{color:#62536d;font-size:clamp(.73rem,.92vw,.86rem);line-height:1.56}.vip-threshold-copy b{border-bottom:2px solid var(--vip-accent);color:#26113e;letter-spacing:.07em;text-transform:uppercase;justify-self:start;margin-top:4px;padding-bottom:5px;font-size:.68rem;font-weight:950}.vip-threshold-copy b i{margin-left:6px;font-style:normal;transition:transform .25s;display:inline-block}.vip-threshold:focus-visible .vip-threshold-emblem img,.vip-threshold:hover .vip-threshold-emblem img{filter:drop-shadow(0 29px 29px var(--vip-accent));transform:translateY(-11px)scale(1.035)}@supports (color:color-mix(in lab,red,red)){.vip-threshold:focus-visible .vip-threshold-emblem img,.vip-threshold:hover .vip-threshold-emblem img{filter:drop-shadow(0 29px 29px color-mix(in srgb,var(--vip-accent) 32%,transparent))}}.vip-threshold:focus-visible .vip-threshold-light,.vip-threshold:hover .vip-threshold-light{transform:rotate(18deg)scale(1.08)}.vip-threshold:focus-visible .vip-threshold-copy b i,.vip-threshold:hover .vip-threshold-copy b i{transform:translate(5px)}.vip-threshold:focus-visible{outline:3px solid var(--vip-accent);outline-offset:12px;border-radius:24px}.vip-gateway-note{text-align:center;color:#8c718a;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:900}.vip-gateway-aura{z-index:-1;pointer-events:none;position:absolute;inset:0}.vip-gateway-aura i{aspect-ratio:1;background:#fff;border-radius:50%;width:6px;animation:worlds-star-pulse 4.2s ease-in-out infinite;position:absolute;box-shadow:0 0 13px 4px #ffffffe6}.vip-gateway-aura i:first-child{top:20%;left:12%}.vip-gateway-aura i:nth-child(2){animation-delay:-1.3s;top:27%;right:14%}.vip-gateway-aura i:nth-child(3){animation-delay:-2.8s;bottom:16%;left:29%}.vip-gateway-aura i:nth-child(4){animation-delay:-.6s;bottom:19%;right:27%}@keyframes vip-crown-float{0%,to{transform:translateY(0)rotate(-.4deg)}50%{transform:translateY(-9px)rotate(.5deg)}}@media (max-width:860px){.vip-gateway-inner,.vip-gateway-scene{min-height:auto}.vip-gateway-inner{gap:34px;padding-block:30px}.vip-thresholds{gap:40px}.vip-threshold{text-align:center;grid-template-columns:1fr;justify-items:center}.vip-threshold-pass{direction:ltr}.vip-threshold-light{width:clamp(150px,28vw,220px);top:0;left:50%;transform:translate(-50%)}.vip-threshold-pass .vip-threshold-light{left:50%;right:auto}.vip-threshold-copy{text-align:center;justify-items:center}.vip-threshold-copy b{justify-self:center}.vip-threshold:focus-visible .vip-threshold-light,.vip-threshold:hover .vip-threshold-light{transform:translate(-50%)rotate(18deg)scale(1.08)}}@media (max-width:620px){.vip-thresholds{grid-template-columns:1fr;gap:56px}.vip-thresholds:before{top:4%;bottom:4%}.vip-threshold{text-align:left;grid-template-columns:118px minmax(0,1fr);justify-items:start}.vip-threshold-emblem img{height:126px}.vip-threshold-light,.vip-threshold-pass .vip-threshold-light{width:118px;top:0;left:0;transform:none}.vip-threshold-copy{text-align:left;justify-items:start}.vip-threshold-copy b{justify-self:start}.vip-threshold:focus-visible .vip-threshold-light,.vip-threshold:hover .vip-threshold-light{transform:rotate(18deg)scale(1.06)}.vip-gateway-note{line-height:1.6}}@media (max-width:390px){.vip-threshold{grid-template-columns:90px minmax(0,1fr);gap:10px}.vip-threshold-emblem img{height:98px}.vip-threshold-light,.vip-threshold-pass .vip-threshold-light{width:90px}}@media (prefers-reduced-motion:reduce){.vip-gateway-aura i,.vip-gateway-heading>img{animation:none}.vip-threshold-emblem img,.vip-threshold-light{transition:none}}main :where(p,li,dt,dd,figcaption,strong,small,span,label,a,button):not(code):not(pre):not(.codex-visually-hidden):not(.account-avatar-input){text-overflow:clip;min-inline-size:0;max-inline-size:100%;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}@media (max-width:700px){main :where(a,button,label,strong,small):not(code):not(pre):not(.codex-visually-hidden):not(.account-avatar-input):not(.famiglio-game-root *){white-space:normal!important}}.commission-promotion-focus-page{background:#31133d;min-height:100vh}.commission-request-focus-intro h1{color:#fff0bf;max-width:12ch;font:800 clamp(3.3rem,8vw,7.4rem)/.86 var(--font-lore-display),serif;letter-spacing:-.05em;margin:10px 0 22px}.commission-promotion-focus-heading h1{color:#fff6d0;max-width:12ch;font:700 clamp(3.2rem,7vw,7rem)/.9 var(--font-lore-display),serif;letter-spacing:-.045em;margin:8px 0 0}.vip-club-identity>div{min-width:0}.vip-club-identity small{color:#edbc56;letter-spacing:.13em;font-size:.65rem}.vip-club-identity strong{max-width:12ch;font:650 clamp(2.3rem,4vw,4.8rem)/.88 var(--font-display),Georgia,serif;letter-spacing:-.04em;margin:10px 0 13px;display:block}.vip-club-identity p{color:#cfc4d3;max-width:48ch;margin:0;font-size:clamp(.84rem,1vw,1rem);line-height:1.65}.vip-editorial-status small{color:#a99daf;letter-spacing:.08em;font-size:.56rem}.vip-editorial-status strong{color:#fff4df;margin-top:4px;font-size:.69rem}.vip-area-nav button{--vip-room:#7f3cff;--vip-room-soft:#7f3cff57;isolation:isolate;color:#fff8ea;background:linear-gradient(150deg,var(--vip-room),#09080b 74%);border:0;border-right:1px solid #ffffff1f;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:0;min-height:clamp(310px,29vw,480px);padding:clamp(28px,3vw,48px);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.vip-area-nav button{background:linear-gradient(150deg,color-mix(in srgb,var(--vip-room) 82%,#120d18),#09080b 74%)}}.vip-area-nav button{text-align:left}.vip-area-nav small{color:#f5cf73;letter-spacing:.16em;text-transform:uppercase;order:1;font-size:.56rem;font-weight:950}.vip-area-nav strong{max-width:8ch;color:inherit;font:650 clamp(2rem,2.7vw,3.8rem)/.9 var(--font-display),Georgia,serif;letter-spacing:-.035em;order:2;margin:10px 0 15px}.vip-area-nav em{color:#fff8ebc2;order:3;max-width:27ch;min-height:3.2em;font-size:.72rem;font-style:normal;line-height:1.55}@media (max-width:620px){.vip-club-identity p{font-size:.78rem}}.pass-section-nav{z-index:5;background:#08070d;border:0;position:relative;overflow:visible}.pass-section-nav .pass-scroll-hint{z-index:8}.pass-section-nav .shell{grid-template-columns:repeat(5,minmax(0,1fr));width:auto;max-width:none;padding:0;display:grid}.pass-section-nav a{--pass-portal:#b62d78;--pass-portal-soft:#f24ba957;isolation:isolate;color:#fff8eb;background:linear-gradient(150deg,var(--pass-portal),#08070b 76%);border:0;border-right:1px solid #ffffff1f;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-width:0;min-height:clamp(340px,28vw,455px);padding:clamp(27px,2.6vw,44px);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pass-section-nav a{background:linear-gradient(150deg,color-mix(in srgb,var(--pass-portal) 80%,#160e1c),#08070b 76%)}}.pass-section-nav a{text-align:left;text-transform:none}.pass-section-nav a[data-area=giochi]{--pass-portal:#b83c31;--pass-portal-soft:#f2603d5c}.pass-section-nav a[data-area=commissioni]{--pass-portal:#b66a24;--pass-portal-soft:#ffae3e61}.pass-section-nav a[data-area=codex]{--pass-portal:#4937a3;--pass-portal-soft:#7052f261}.pass-section-nav a[data-area=community]{--pass-portal:#087f78;--pass-portal-soft:#2ad9bf57}.pass-section-nav a:before{z-index:-2;opacity:.88;background:radial-gradient(ellipse at 58% 40%,var(--pass-portal-soft),transparent 58%);content:"";transition:transform .5s,opacity .5s;position:absolute;inset:-20% -30% 28%;transform:rotate(-10deg)}.pass-section-nav a:after{z-index:-1;content:"";background:linear-gradient(#ffffff0a,#0000 38%,#030207e0);position:absolute;inset:0}.pass-section-nav a:focus-visible,.pass-section-nav a:hover{color:#fff;background:linear-gradient(150deg,var(--pass-portal),#08070b 76%)}@supports (color:color-mix(in lab,red,red)){.pass-section-nav a:focus-visible,.pass-section-nav a:hover{background:linear-gradient(150deg,color-mix(in srgb,var(--pass-portal) 90%,#160e1c),#08070b 76%)}}.pass-section-nav a:focus-visible:before,.pass-section-nav a:hover:before{opacity:1;transform:rotate(-5deg)scale(1.12)}.pass-section-nav .pass-area-icon{z-index:1;object-fit:contain;object-position:center;filter:drop-shadow(0 21px 25px #00000061);width:min(45%,155px);height:34%;transition:transform .5s,filter .5s;position:absolute;top:clamp(20px,2vw,30px);right:clamp(20px,2vw,30px)}.pass-section-nav a:focus-visible .pass-area-icon,.pass-section-nav a:hover .pass-area-icon{filter:drop-shadow(0 27px 30px #0000007a);transform:translateY(-6px)scale(1.035)}.pass-section-nav a>span{gap:8px;max-width:100%;display:grid}.pass-section-nav a small{color:#ffd577;letter-spacing:.14em;text-transform:uppercase;font-size:.55rem;font-weight:950}.pass-section-nav a strong{max-width:9ch;color:inherit;font:650 clamp(2rem,2.6vw,3.55rem)/.9 var(--font-display),Georgia,serif;letter-spacing:-.035em}.pass-section-nav a em{color:#fff8ebbd;max-width:27ch;min-height:3.2em;font-size:.7rem;font-style:normal;line-height:1.55}.pass-section-nav a>b{color:#ffd577;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:14px;margin-top:19px;font-size:.56rem;display:flex}.pass-section-nav a>b i{font-size:1rem;font-style:normal;transition:transform .2s}.pass-section-nav a:focus-visible>b i,.pass-section-nav a:hover>b i{transform:translate(5px)}@media (max-width:1050px){.pass-section-nav{scroll-snap-type:x mandatory;scrollbar-width:thin;overflow-x:auto}.pass-section-nav .shell{grid-template-columns:repeat(5,minmax(320px,1fr));width:max-content;min-width:100%}.pass-section-nav a{scroll-snap-align:start;min-height:390px}}@media (max-width:620px){.pass-section-nav .shell{grid-template-columns:repeat(5,minmax(84vw,1fr));width:max-content}.pass-section-nav a{min-height:410px;padding:30px 26px}.pass-section-nav .pass-area-icon{width:min(44%,145px);height:30%;top:18px;right:18px}.pass-section-nav a strong{font-size:clamp(2.5rem,12vw,3.5rem)}}.is-corrupted-portrait{isolation:isolate;color:#fff5df;background:#09040d;position:relative;overflow:hidden}.corrupted-promo-rail>div{will-change:transform;width:max-content;min-width:200%;animation:corruptedTicker 34s linear infinite;display:flex;transform:translateZ(0)}.corrupted-promo-rail span{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:32px;min-height:42px;padding-inline:28px;font-size:.62rem;font-weight:950;display:flex}.is-vines-canopy{transform-origin:top;width:min(92vw,1260px);animation:corruptedCanopySway 8s ease-in-out infinite alternate;top:-125px;left:50%;transform:translate(-50%)}.is-web-canopy{opacity:.42;width:clamp(260px,31vw,500px);top:-105px;left:-90px;transform:rotate(-15deg)}.is-moon-floating{opacity:.62;width:clamp(210px,24vw,390px);animation:corruptedMoonFloat 9s ease-in-out infinite;top:360px;left:-105px}.is-pumpkin-floating{opacity:.68;width:clamp(190px,20vw,330px);animation:corruptedPumpkinFloat 7s ease-in-out infinite alternate;top:780px;right:-88px}.is-bat-floating-high{width:clamp(150px,18vw,280px);animation:corruptedBatFlight 7.5s ease-in-out infinite;top:230px;right:3%}.is-bat-floating-low{opacity:.58;width:clamp(145px,16vw,250px);animation:corruptedBatFlight 9s ease-in-out infinite reverse;top:1180px;left:1%;transform:scaleX(-1)}@keyframes corruptedTicker{to{transform:translate(-50%)}}@keyframes corruptedCanopySway{to{transform:translate(-50%)rotate(1.2deg)scale(1.015)}}@keyframes corruptedMoonFloat{50%{transform:translate(16px,-14px)rotate(3deg)}}@keyframes corruptedPumpkinFloat{to{transform:translate(-10px,-17px)rotate(-4deg)}}@keyframes corruptedBatFlight{50%{transform:translate(-18px,-13px)rotate(-4deg)}}@keyframes corruptedDioramaFloat{50%{transform:translateY(-10px)rotate(.6deg)}}@keyframes corruptedRateSweep{55%,to{transform:translate(650%)skew(-18deg)}}@media (max-width:980px){.is-vines-canopy{width:1100px;top:-70px}.is-moon-floating,.is-pumpkin-floating{opacity:.34}}@media (max-width:640px){.is-vines-canopy{opacity:.42;width:760px;top:-25px}.is-web-canopy{opacity:.24;left:-120px}.is-moon-floating{top:680px;left:-120px}.is-pumpkin-floating{top:1280px;right:-120px}.is-bat-floating-high{opacity:.4;top:520px;right:-45px}.is-bat-floating-low{opacity:.3;top:1700px;left:-55px}}@media (prefers-reduced-motion:reduce){.is-corrupted-portrait :is(.corrupted-promo-rail>div,.corrupted-atmosphere .corrupted-halloween-sticker,.corrupted-mist,.corrupted-hero-offer a,.halloween-countdown){animation:none!important}}.is-corrupted-portrait :is(.commission-promotion-focus-back,.eyebrow,.corrupted-promo-rail span,.corrupted-hero-offer span,.corrupted-hero-offer small,.corrupted-hero-offer a,.corrupted-journey header small,.corrupted-promotion-heading small,.corrupted-promotion-rates dt,.corrupted-promotion-details footer small,.corrupted-promotion-details footer a){font-family:var(--font-lore-display),Georgia,serif}.is-corrupted-portrait :is(.commission-promotion-focus-heading>p,.corrupted-gallery-side>p,.corrupted-journey li p,.corrupted-promotion-heading p,.corrupted-promotion-terms li){font-family:var(--font-display),Georgia,serif;font-weight:600}.corrupted-journey h2{letter-spacing:-.025em;max-width:none;font-size:clamp(2rem,3.2vw,3.35rem)}.is-moon-details,.is-pumpkin-details{width:78px}.is-web-details{width:90px}.corrupted-promotion-heading h2{font-family:var(--font-lore-display),Georgia,serif;margin:9px 0 14px;font-size:clamp(2.6rem,4.8vw,5rem);line-height:.9}.corrupted-promotion-rates dt{letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;font-size:clamp(.48rem,.7vw,.62rem);overflow:hidden}.corrupted-promotion-rates dd{overflow-wrap:normal;white-space:nowrap;font-size:clamp(1.45rem,2.45vw,2.65rem);overflow:visible}@media (max-width:700px){.is-moon-details,.is-pumpkin-details{width:52px}.is-web-details{width:62px}}.black-friday-ribbon{color:#fff4d0;background:#090b12;min-height:112px;box-shadow:inset 0 1px #ffffff2e,inset 0 -2px #b88a42,0 12px 32px #04050a57}.black-friday-ribbon-link{grid-template-columns:84px minmax(220px,.9fr) minmax(390px,1.35fr) auto;align-items:center;gap:clamp(18px,3vw,48px);width:min(100%,1480px);min-height:112px;margin-inline:auto;padding:10px clamp(24px,5vw,78px);text-decoration:none;display:grid;color:inherit!important}.black-friday-ribbon-link>img{object-fit:contain;width:82px;height:82px;display:block}.black-friday-ribbon-copy{gap:4px;display:grid}.black-friday-ribbon-copy small{color:#d6ac65;letter-spacing:.15em;text-transform:uppercase;font-size:.65rem;font-weight:950}.black-friday-ribbon-copy strong{font:650 clamp(1.15rem,1.8vw,1.65rem)/1.05 var(--font-display),serif;text-wrap:balance}.black-friday-ribbon-action{color:#fff4d0;white-space:nowrap;background:#401928;border:1px solid #d6ac65;align-items:center;gap:12px;min-height:46px;padding:11px 17px;font-size:.76rem;font-weight:950;display:inline-flex}.black-friday-ribbon-action b{color:#eac984;font-size:1.05rem}.black-friday-ribbon-link:focus-visible,.black-friday-ribbon-link:hover{outline-offset:-4px;background:#14131a;outline:2px solid #d6ac65}.black-friday-hero-content h1{color:#fff8e8;max-width:1000px;font:650 clamp(3.4rem,7vw,7.6rem)/.88 var(--font-display),serif;letter-spacing:-.055em;text-shadow:0 5px 30px #000;margin:10px 0 16px}.black-friday-date small{color:#bda983;letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:900}.black-friday-date strong{color:#fff2ca;font:650 clamp(1.35rem,2vw,1.8rem)/1.1 var(--font-display),serif}.black-friday-countdown{grid-template-columns:repeat(4,minmax(105px,145px));gap:clamp(9px,1.5vw,18px);margin-top:34px;display:grid}.black-friday-time-unit{background:#06070ce0;border:1px solid #ae8245;align-content:center;place-items:center;min-height:112px;padding:16px 12px 13px;display:grid;box-shadow:0 12px 35px #00000061,inset 0 0 0 3px #e8c37b0f}.black-friday-time-unit strong{color:#f3d494;font:700 clamp(2.15rem,4vw,4rem)/.9 var(--font-display),serif;font-variant-numeric:tabular-nums}.black-friday-time-unit small{color:#bfb29b;letter-spacing:.13em;text-transform:uppercase;font-size:.64rem;font-weight:900}.black-friday-countdown.is-compact{grid-template-columns:repeat(4,minmax(62px,1fr));gap:7px;margin:0}.black-friday-countdown.is-compact .black-friday-time-unit{min-height:64px;box-shadow:none;background:#11121a;border-color:#d6ac658c;padding:8px 7px}.black-friday-countdown.is-compact .black-friday-time-unit strong{font-size:clamp(1.2rem,2vw,1.75rem)}.black-friday-countdown.is-compact .black-friday-time-unit small{font-size:.52rem}.black-friday-arrived{color:#f3d494;font:650 clamp(1.4rem,3vw,2.8rem)/1 var(--font-display),serif;grid-column:1/-1}.black-friday-whisper{grid-template-columns:minmax(240px,.62fr) minmax(0,1fr);align-items:center;gap:clamp(38px,7vw,110px);padding-block:clamp(80px,10vw,150px);display:grid}.black-friday-whisper>img{object-fit:contain;filter:drop-shadow(0 24px 44px #0000007a);width:100%;height:auto;display:block}.black-friday-whisper .eyebrow{color:#d9ad63}.black-friday-whisper h2{color:#fff5dc;max-width:780px;font:650 clamp(2.7rem,5.5vw,5.8rem)/.94 var(--font-display),serif;letter-spacing:-.04em;margin:10px 0 18px}.black-friday-whisper p:not(.eyebrow){color:#bdb3a3;max-width:680px;font-size:1.04rem;line-height:1.8}.black-friday-ribbon.is-campaign .black-friday-ribbon-link{grid-template-columns:118px minmax(190px,.72fr) minmax(520px,1.65fr) auto}.black-friday-ribbon.is-campaign .black-friday-ribbon-link>img{aspect-ratio:3/2;object-fit:contain;width:118px;height:auto}.black-friday-ribbon-routes{border:1px solid #71562f;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.black-friday-ribbon-routes a{color:#fff4d0;background:#0d1018;align-content:center;gap:1px;min-height:70px;padding:10px 13px;text-decoration:none;display:grid}.black-friday-ribbon-routes a+a{border-left:1px solid #71562f}.black-friday-ribbon-routes a:focus-visible,.black-friday-ribbon-routes a:hover{outline-offset:-3px;background:#231827;outline:2px solid #d6ac65}.black-friday-ribbon-routes small{color:#d6ac65;letter-spacing:.14em;font-size:.55rem;font-weight:900}.black-friday-ribbon-routes strong{font:650 1rem/1.05 var(--font-display),serif}.black-friday-ribbon-routes span{color:#bcb4a6;font-size:.67rem}.black-friday-campaign-hero-inner>img{object-fit:contain;width:100%;height:auto;display:block}.black-friday-campaign-hero h1{color:#fff5dc;max-width:720px;font:650 clamp(3.2rem,5.2vw,6.2rem)/.86 var(--font-display),serif;letter-spacing:-.055em;margin:10px 0 18px}.black-friday-next-signal .black-friday-countdown{grid-template-columns:repeat(2,minmax(90px,1fr));margin-top:0}.black-friday-path>img{object-fit:contain;width:100%;height:auto;max-height:620px;display:block}.black-friday-path h2{color:#fff4d9;max-width:740px;font:650 clamp(2.5rem,5vw,5.4rem)/.92 var(--font-display),serif;letter-spacing:-.045em;margin:0 0 18px}.cyber-nexus-gallery>header{max-width:960px;margin-bottom:clamp(54px,7vw,100px)}.cyber-nexus-work figure{min-width:0;margin:0}.cyber-nexus-work h3{color:#fff2d6;font:650 clamp(2.25rem,4.2vw,4.8rem)/.92 var(--font-display),serif;letter-spacing:-.04em;margin:10px 0 16px}.welcome-commission-popup{z-index:180;box-sizing:border-box;color:#2f1836;background:#fff8f1;border:1px solid #a56b8f;border-left:7px solid #72255c;grid-template-columns:118px minmax(0,1fr);gap:22px;width:min(560px,100vw - 36px);padding:26px 58px 26px 26px;display:grid;position:fixed;bottom:clamp(18px,3vw,42px);right:clamp(18px,3vw,46px);box-shadow:0 24px 70px #2e122a4d}.welcome-commission-emblem{object-fit:contain;filter:drop-shadow(0 12px 16px #531b453d);align-self:center;width:118px;height:118px}.welcome-commission-copy{align-self:center;min-width:0}.welcome-commission-copy>small{color:#9e356f;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:.58rem;font-weight:950;display:block}.welcome-commission-copy h2{color:#35142f;font:750 clamp(1.7rem,2.7vw,2.45rem)/.95 var(--font-lore-display),Georgia,serif;letter-spacing:-.025em;text-wrap:balance;margin:0}.welcome-commission-copy p{color:#60495a;margin:12px 0 17px;font-size:.83rem;line-height:1.55}.welcome-commission-copy a{color:#fff9f2;text-transform:uppercase;background:#72255c;align-items:center;gap:11px;padding:12px 15px;font-size:.65rem;font-weight:950;text-decoration:none;display:inline-flex}.welcome-commission-copy a:focus-visible,.welcome-commission-copy a:hover{background:#4f153f}.welcome-commission-close{color:#4b2742;cursor:pointer;background:#fffdf9;border:1px solid #5c2b4c52;place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;top:10px;right:10px}.welcome-commission-close span{font:400 2rem/1 Arial,sans-serif;transform:translateY(-1px)}.welcome-commission-close:focus-visible,.welcome-commission-close:hover{color:#fff;background:#72255c}@media (max-width:640px){.welcome-commission-popup{border-left-width:5px;grid-template-columns:82px minmax(0,1fr);gap:15px;width:calc(100vw - 24px);padding:20px 48px 20px 18px;bottom:12px;right:12px}.welcome-commission-emblem{width:82px;height:82px}.welcome-commission-copy h2{font-size:clamp(1.45rem,7vw,1.85rem)}.welcome-commission-copy p{margin:9px 0 13px;font-size:.74rem;line-height:1.45}.welcome-commission-copy a{padding:11px 12px;font-size:.58rem}.welcome-commission-close{width:38px;height:38px;top:8px;right:8px}}@media (max-width:420px){.welcome-commission-popup{grid-template-columns:1fr}.welcome-commission-emblem{display:none}}.black-friday-rules>img{object-fit:contain;width:100%;height:auto;max-height:330px;display:block}.black-friday-rules h2{color:#fff3d5;font:650 clamp(2.1rem,4vw,4.3rem)/.95 var(--font-display),serif;margin:8px 0 22px}@media (max-width:980px){.black-friday-ribbon-link{grid-template-columns:68px 1fr auto}.black-friday-ribbon-link>img{width:66px;height:66px}.black-friday-ribbon-copy{grid-column:2}.black-friday-ribbon-link .black-friday-countdown{grid-area:2/1/auto/-1;width:100%}.black-friday-ribbon-action{grid-area:1/3}.black-friday-ribbon.is-campaign .black-friday-ribbon-link{grid-template-columns:90px 1fr auto}.black-friday-ribbon.is-campaign .black-friday-ribbon-link>img{width:90px}.black-friday-ribbon-routes{grid-area:2/1/auto/-1}}@media (max-width:680px){.black-friday-ribbon-link{grid-template-columns:58px 1fr;gap:10px 14px;padding:12px 18px 18px}.black-friday-ribbon-link>img{width:56px;height:56px}.black-friday-ribbon-copy strong{font-size:1.05rem}.black-friday-ribbon-action{grid-area:3/1/auto/-1;justify-content:center}.black-friday-countdown{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.black-friday-countdown.is-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.black-friday-countdown.is-compact .black-friday-time-unit small{letter-spacing:.04em;font-size:.45rem}.black-friday-time-unit{min-height:96px}.black-friday-whisper{text-align:center;grid-template-columns:1fr}.black-friday-whisper>img{width:min(80%,390px);margin-inline:auto}.black-friday-whisper p{margin-inline:auto}.black-friday-ribbon.is-campaign .black-friday-ribbon-link{grid-template-columns:72px 1fr}.black-friday-ribbon.is-campaign .black-friday-ribbon-link>img{width:72px}.black-friday-ribbon-routes{grid-template-columns:1fr}.black-friday-ribbon-routes a{grid-template-columns:auto auto 1fr;align-items:center;gap:10px;min-height:58px}.black-friday-ribbon-routes a+a{border-top:1px solid #71562f;border-left:0}.black-friday-ribbon-routes span{text-align:right}}@media (prefers-reduced-motion:reduce){.black-friday-ribbon-link{scroll-behavior:auto}}@media (min-width:701px) and (max-width:1100px){.mobile-navigation{padding-top:28px}.mobile-explore-links,.mobile-navigation .mobile-navigation-primary,.mobile-navigation-heading{width:min(100% - 48px,920px)}.mobile-navigation .mobile-navigation-primary{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px}.mobile-navigation .mobile-navigation-primary a,.mobile-navigation .mobile-navigation-primary button{grid-template-rows:62px auto;align-content:center;min-height:112px;padding:11px 8px 13px}.mobile-navigation .mobile-navigation-primary a[href=\/vip-zone] img,.mobile-navigation .mobile-navigation-primary img{align-self:end;width:58px;height:58px}.mobile-navigation .mobile-navigation-primary span{align-self:start;place-items:start center;min-height:2.2em;display:grid}.mobile-navigation .mobile-explore-links ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mobile-navigation .mobile-explore-links a{grid-template-columns:48px minmax(0,1fr);min-height:70px;padding:9px 11px}.mobile-navigation .mobile-explore-links a[href=\/arte] img,.mobile-navigation .mobile-explore-links a[href=\/commissioni] img,.mobile-navigation .mobile-explore-links a[href=\/shop] img,.mobile-navigation .mobile-explore-links img{width:45px;height:45px}}.story-dossier-demon .story-dossier-cover{aspect-ratio:16/9;background:linear-gradient(135deg,#0d1734,#1d1722)}.story-dossier-demon .story-dossier-cover img{object-fit:contain}.game-protagonist-intro>figure{background:linear-gradient(150deg,#67e6ff33,#ff3b972e);place-items:center;min-width:0;margin:0;padding:16px;display:grid;box-shadow:0 38px 100px #00000085}.game-protagonist-intro h2{color:#fff;max-width:11ch;font:750 clamp(3.5rem,7vw,8rem)/.82 var(--font-lore-display),serif;letter-spacing:-.055em;text-wrap:balance;margin:12px 0 28px}.game-protagonist-pair article{background:#050616b8;border:1px solid #ffffff2e;grid-template-columns:minmax(210px,.78fr) minmax(0,1.22fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 28px 80px #0006}.game-protagonist-pair figure{background:radial-gradient(circle at 50% 62%,#59ddff33,#0000 58%);place-items:end center;min-width:0;margin:0;padding:12px 0 0;display:grid}.game-protagonist-pair img{object-fit:contain;object-position:center bottom;width:100%;height:auto;max-height:620px;display:block}.game-protagonist-pair h3{color:#fff;font:750 clamp(3rem,5vw,6rem)/.82 var(--font-lore-display),serif;text-transform:uppercase;margin:12px 0 22px}.game-protagonist-closing{color:#fff;text-align:center;max-width:1100px;font:650 clamp(2rem,4vw,4.7rem)/1 var(--font-display),serif;text-wrap:balance;margin-top:clamp(64px,8vw,108px);margin-bottom:0;position:relative}.vip-demon-match{color:#f7f4ff;background:#08091c;overflow:hidden}.vip-demon-match-art img{object-fit:contain;filter:drop-shadow(0 40px 60px #0000008c);width:100%;height:auto;max-height:820px;display:block}.vip-demon-match-copy h2{color:#fff;max-width:10ch;font:750 clamp(4rem,7vw,8rem)/.8 var(--font-lore-display),serif;letter-spacing:-.05em;text-transform:uppercase;margin:18px 0}.vip-demon-match-copy h3{color:#ff9bd0;max-width:22ch;font:650 clamp(1.5rem,2.6vw,2.7rem)/1.08 var(--font-display),serif;margin:0 0 28px}.vip-demon-match-copy>p{color:#d7d2e5;max-width:65ch;font-size:clamp(1rem,1.25vw,1.13rem);line-height:1.8}.vip-demon-match-copy>small{color:#afa9bf;border-left:2px solid #ff62b4;max-width:68ch;padding-left:18px;font-size:.7rem;line-height:1.65}.vip-demon-match-dossiers article{background:linear-gradient(#10133a,#090a1b);border:1px solid #67e5ff40;grid-template-rows:minmax(0,720px) auto;min-width:0;display:grid}.vip-demon-match-dossiers figure{background:radial-gradient(circle at 50% 63%,#54e1ff38,#0000 58%);place-items:end center;min-width:0;margin:0;padding:18px 18px 0;display:grid;overflow:hidden}.vip-demon-match-dossiers img{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}.vip-demon-match-dossiers h3{color:#fff;font:750 clamp(3.7rem,6vw,7rem)/.82 var(--font-lore-display),serif;text-transform:uppercase;margin:10px 0 6px}.vip-demon-match-dossiers p{color:#d2cfdd;font-size:.96rem;line-height:1.78}.vip-demon-match-development h3{max-width:12ch;font:750 clamp(3rem,5.5vw,6rem)/.84 var(--font-display),serif;margin:12px 0 25px}.vip-demon-match-development p{line-height:1.7}.vip-demon-match-demo h3{color:#fff;font:750 clamp(3rem,6vw,6.5rem)/.84 var(--font-lore-display),serif;text-transform:uppercase;margin:10px 0 18px}.vip-demon-match-demo p{color:#c8c4d4;max-width:70ch;line-height:1.75}.nexus-vip-location>a{color:#241046;text-transform:uppercase;background:#f4d783;justify-self:center;align-items:center;gap:12px;padding:13px 19px;font-size:.72rem;font-weight:950;text-decoration:none;display:inline-flex}.nexus-vip-location>small{color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:850}.nexus-chronicle-story.is-games .nexus-chronicle-visual img,.nexus-chronicle-story.is-games .nexus-signal-image img{object-fit:contain}@media (max-width:760px){.pass-game-demon{min-height:500px}.pass-game-demon .pass-game-bg{object-position:center top}}@media (max-width:520px){.nexus-vip-location>a{width:100%}.nexus-vip-location>a,.vip-demon-match-demo>a{text-align:center;white-space:normal;justify-content:center}.game-protagonist-intro h2,.vip-demon-match-copy h2,.vip-demon-match-demo h3,.vip-demon-match-development h3{word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%}.pass-game-demon{min-height:500px}.pass-game-demon .pass-game-copy img{width:min(78%,320px);height:128px}}@media (max-width:700px){.site-footer :where(nav,div,ul,li),.site-header :where(nav,div,ul,li),main :where(section,article,header,footer,nav,div,ul,ol,li,form,fieldset,figure):not(.famiglio-game-root *){min-width:0;max-width:100%}.site-footer :where(h2,p,a,span,strong,small),.site-header :where(a,button,span,strong,small),main :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,figcaption,label,legend):not(.famiglio-game-root *){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%}.site-footer :where(h2,h3),main :where(h1,h2,h3,h4,h5,h6):not(.famiglio-game-root *){text-wrap:balance;line-height:1.05}.site-footer :where(a,button),.site-header :where(a,button),main :where(a,button,[role=button]):not(.famiglio-game-root *){white-space:normal;text-overflow:clip;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;height:auto}.site-footer :where(code,kbd,samp,var),main :where(code,kbd,samp,var):not(.famiglio-game-root *){white-space:normal;overflow-wrap:anywhere;word-break:normal}.site-footer :where(img,svg),.site-header :where(img,svg),main :where(img,svg,video):not(.famiglio-game-root *){max-inline-size:100%}.studio-work-progress-timeline button small{text-overflow:clip;white-space:normal;overflow:visible}.black-friday-ribbon-action,.game-guide-living-status>a,.nexus-chronicles-membership>div>a,.studio-ribbon-title b,.studio-work-progress-unfinished>a{white-space:normal}.story-dossier-card,.story-dossier-card:first-child,.story-dossier-card:nth-child(2),.story-dossier-card:nth-child(3){grid-template-rows:auto auto}.story-dossier-meta{flex-direction:column;align-items:stretch;min-height:0;padding-block:12px}.story-dossier-meta img{align-self:center;max-width:min(78%,210px)}.story-dossier-meta small{text-align:center;width:100%}}.holiday-home-ribbon{isolation:isolate;background:linear-gradient(100deg,#082733,#173d46 52%,#55172e);border-block:1px solid #f2cc70b8;position:relative;overflow:hidden;box-shadow:0 18px 46px #020f194d}.holiday-home-ribbon-link{color:#fff8e8;grid-template-columns:minmax(250px,.85fr) auto auto;align-items:center;gap:clamp(18px,4vw,64px);width:min(100% - 40px,1440px);min-height:144px;margin-inline:auto;padding:20px clamp(20px,4vw,60px);text-decoration:none;display:grid;position:relative}.holiday-home-ribbon-decoration{z-index:-1;object-fit:contain;opacity:.64;filter:drop-shadow(0 14px 20px #00000061);width:min(100%,1080px);height:auto;transition:opacity .3s,filter .3s;display:block;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.holiday-home-ribbon-link:hover .holiday-home-ribbon-decoration{opacity:.88;filter:drop-shadow(0 16px 24px #00000080)saturate(1.12)}.holiday-home-ribbon-copy{text-shadow:0 2px 12px #04141f;gap:4px;min-width:0;display:grid}.holiday-home-ribbon-copy small{color:#ffd878;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:950}.holiday-home-ribbon-copy strong{color:#fff8e8;font:750 clamp(2rem,3.2vw,3.8rem)/.9 var(--font-display),Georgia,serif}.holiday-home-ribbon-copy span{color:#e7f4f2;font-weight:750}.holiday-home-ribbon-rates{gap:8px;display:flex}.holiday-home-ribbon-rates b{aspect-ratio:1;color:#fff4d6;background:#670e27e0;border:1px solid #ffd878b8;border-radius:50%;place-items:center;width:64px;font-size:1.05rem;display:grid;box-shadow:0 8px 20px #0000004d}.holiday-home-ribbon-action{color:#10222b;text-transform:uppercase;background:#ffd878;justify-content:space-between;align-items:center;gap:28px;min-height:52px;padding:14px 18px;font-size:.68rem;font-weight:950;display:inline-flex}@keyframes holiday-garland-sway{0%,to{transform:rotate(-.35deg)translateY(0)}50%{transform:rotate(.35deg)translateY(-6px)}}@keyframes holiday-garland-sway-reversed{0%,to{transform:scaleX(-1)rotate(-.35deg)translateY(0)}50%{transform:scaleX(-1)rotate(.35deg)translateY(-6px)}}@keyframes holiday-lights-glow{0%{opacity:.7;filter:brightness(.92)drop-shadow(0 0 7px #ffc74d57)}45%{opacity:.96;filter:brightness(1.16)drop-shadow(0 0 16px #ffc74d9e)}to{opacity:.8;filter:brightness(1.02)drop-shadow(0 0 10px #4adae66b)}}@media (max-width:980px){.holiday-home-ribbon-link{grid-template-columns:1fr auto}.holiday-home-ribbon-action{grid-column:1/-1;justify-self:start}}@media (max-width:640px){.holiday-home-ribbon-link{grid-template-columns:1fr;min-height:0;padding-block:28px}.holiday-home-ribbon-decoration{opacity:.48;width:100%}.holiday-home-ribbon-rates{flex-wrap:wrap}.holiday-home-ribbon-action{grid-column:auto;width:100%}}@media (prefers-reduced-motion:reduce){.holiday-home-ribbon-decoration{transition:none}}body.famiglio-immersive,html.famiglio-immersive{overscroll-behavior:none;width:100%;height:100%;overflow:hidden}.studio-real-project-copy>p:last-of-type{max-width:62ch}:where(main,header,section,article,aside,nav,footer)>*{min-width:0}:where(h1,h2,h3){overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;max-width:100%;line-height:1.05!important}:where(h4){overflow-wrap:break-word;word-break:normal;max-width:100%;line-height:1.1!important}:where(p,li,dt,dd,figcaption,summary,a,button,strong,small,span){overflow-wrap:anywhere}:where(img,video,canvas,svg){max-width:100%}@media (max-width:760px){:where(h1,h2,h3){letter-spacing:-.025em!important}}.site-footer{padding-top:42px}.site-footer .footer-grid{grid-template-columns:minmax(260px,1.05fr) minmax(260px,.9fr) minmax(210px,.7fr);gap:clamp(28px,4vw,58px);padding-bottom:34px}.site-footer .brand-footer>img{width:170px}.site-footer .footer-seal{width:72px;height:72px}.site-footer .footer-brand-lockup{gap:14px}.site-footer .footer-identity .footer-kicker{margin-top:16px}.site-footer .footer-identity .footer-statement{max-width:390px;font-size:.78rem;line-height:1.55}.site-footer .footer-primary-link{margin-top:15px;font-size:.75rem!important}.site-footer .footer-column:first-of-type ul{column-count:2;column-gap:24px}.site-footer .footer-column li+li{margin-top:6px}.site-footer .footer-column a{font-size:.72rem;line-height:1.35}.site-footer .footer-bottom{padding-block:14px}.game-story-more{background:#ffffff8c;border:1px solid #5c344c33;margin-top:25px}.game-story-more summary{color:#7c2d63;cursor:pointer;padding:17px 20px;font-size:.72rem;font-weight:900}.game-story-more[open] summary{border-bottom:1px solid #5c344c2e}.game-story-more>p{padding-inline:20px}.game-story-more>p:last-child{padding-bottom:18px}@media (max-width:900px){.site-footer .footer-grid{grid-template-columns:1fr 1fr}.site-footer .footer-identity{grid-column:1/-1}.site-footer .footer-brand-lockup{flex-direction:row}}@media (max-width:700px){.site-footer{padding-top:34px}.site-footer .footer-grid{grid-template-columns:1fr;gap:28px}.site-footer .footer-identity{grid-column:auto}.site-footer .footer-column:first-of-type ul,.site-footer ul{column-count:2}.site-footer .brand-footer>img{width:150px}.site-footer .footer-seal{width:62px;height:62px}}img[src*="/games/sandbox/"]{image-rendering:pixelated}.illustrated-portal:focus-visible{outline:3px solid var(--portal-accent,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.illustrated-portal:focus-visible{outline:3px solid color-mix(in srgb,var(--portal-accent,#7c3aed) 48%,#fff)}}.illustrated-portal:focus-visible{outline-offset:4px}:root{--night-bg:#0d0a13;--night-surface:#161220;--night-raise:#1f1a2b;--night-line:#e8d4a829;--night-ink:#f5ecdb;--night-muted:#b9ae9f;--gold:#d9b36a;--gold-soft:#f1dba6;--parchment-bg:#f7f0e4;--parchment-surface:#fffaf2;--parchment-ink:#1f1a2c;--parchment-muted:#655c6d;--parchment-line:#1f1a2c1f;--card-radius:18px;--card-shadow:0 18px 44px #1f142c1f}body{--font-lore-display:var(--font-display)}:where(h1,h2,h3){word-spacing:.12em}:root{--lorewise-body-size:clamp(.98rem,.24vw + .91rem,1.1rem);--lorewise-reading-leading:1.68}:where(.universe-home,.art-page,.worlds-page,.vip-page,.giwise-shop-page,.commission-page,.codex-home) :where(p,li,dd){font-size:max(.95rem,var(--lorewise-body-size));line-height:var(--lorewise-reading-leading)}:where(.universe-home,.art-page,.worlds-page,.vip-page,.giwise-shop-page,.commission-page,.codex-home) :where(.eyebrow,small){line-height:1.45}:where(.universe-home,.art-page,.worlds-page,.vip-page,.giwise-shop-page,.commission-page,.codex-home) h1{text-wrap:balance;font-size:clamp(3rem,6vw,7.5rem)}.universe-value{color:#ffffffd1;text-align:center;max-width:44ch;margin:10px auto 0}.universe-primary-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.universe-primary-actions a{color:#fff;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#110c13a8;border:1px solid #ffffff94;align-items:center;min-height:44px;padding:11px 16px;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}.universe-primary-actions a:first-child{color:#35142f;background:#f4d58b;border-color:#f4d58b}.universe-primary-actions a:focus-visible,.universe-primary-actions a:hover{outline-offset:3px;outline:3px solid #fff;transform:translateY(-1px)}.nexus-archive-loading{color:#66455e;place-items:center;min-height:240px;display:grid}.codex-loading{color:var(--codex-muted);text-align:center;padding:28px}@media (min-width:1800px){:where(.universe-home,.art-page,.worlds-page,.vip-page,.giwise-shop-page,.commission-page,.codex-home) :where(p,li,dd){font-size:1.08rem}:where(.universe-home,.art-page,.worlds-page,.vip-page,.giwise-shop-page,.commission-page,.codex-home) .shell{max-width:1560px}}@media (max-width:640px){.universe-value{font-size:.95rem;line-height:1.55}.universe-primary-actions,.universe-value{padding-inline:18px}.universe-primary-actions a{flex:145px;justify-content:center}.welcome-commission-popup{max-height:44dvh;bottom:max(10px,env(safe-area-inset-bottom));grid-template-columns:1fr;padding:18px 48px 18px 18px;overflow:auto}.welcome-commission-emblem{display:none}.welcome-commission-copy h2{font-size:clamp(1.3rem,6.2vw,1.7rem)}.welcome-commission-copy p{font-size:.78rem;line-height:1.5}}.site-footer{background-color:var(--night-bg);background-image:radial-gradient(circle at 14% 0,#d9b36a1f,transparent 42%),linear-gradient(180deg,#14101c,var(--night-bg));color:var(--night-ink);box-shadow:inset 0 1px #d9b36a61}.site-footer .footer-identity .footer-kicker,.site-footer h2{color:var(--gold)}.site-footer .footer-column a,.site-footer .footer-identity .footer-statement{color:#e9e0d0}.site-footer a:focus-visible,.site-footer a:hover{color:var(--gold-soft)}:root{--lorewise-style-revision:20260800-bg3-premium-guide-v3}body:has([data-familiar-dashboard]) .site-footer{display:none}.header-familiar{background:#ffffffb8;border:1px solid #3219482e;border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .2s,box-shadow .2s;display:grid}.header-familiar img{object-fit:contain;width:30px;height:30px}.header-familiar.is-active,.header-familiar:focus-visible,.header-familiar:hover{outline-offset:2px;outline:2px solid #e52c7d;transform:translateY(-1px);box-shadow:0 7px 18px #4b18622e}@media (max-width:900px){.header-familiar{width:40px;height:40px}.header-familiar img{width:28px;height:28px}}body:has([data-familiar-dashboard]) #contenuto{overflow:hidden}@media (max-width:640px){body:has([data-familiar-dashboard]){background:#09060f;height:100dvh;overflow:hidden}body:has([data-familiar-dashboard]) .site-header{display:none}body:has([data-familiar-dashboard]) #contenuto{height:100dvh;overflow:hidden}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}