:root{--dlc-black: #000000;--dlc-white: #ffffff;--dlc-grey: #9a9a9a;--dlc-max-width: 1200px;--dlc-radius: 0px;--dlc-font-heading: var(--font-heading-family);--dlc-font-body: var(--font-body-family)}body{background-color:var(--dlc-white)}.dlc-hero{min-height:70vh;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;text-align:center}.dlc-hero-inner{max-width:960px;padding:72px 20px 64px}.dlc-hero-logo{max-width:300px;width:min(300px,80vw);height:auto;margin:0 auto 32px;display:block}.dlc-hero-title{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(2.4rem,4.8vw,3.8rem);font-weight:800;letter-spacing:-.02em;margin:0 0 14px;color:#000}.dlc-hero-subtitle{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.05rem;font-weight:500;color:#000000a6;margin:0 auto;max-width:60ch}.dlc-hero-form{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.dlc-hero-form input{padding:.9rem 1rem;min-width:240px;border:none;font-size:1rem}.dlc-hero-form button{background:var(--dlc-white);color:var(--dlc-black);border:none;padding:.9rem 1.4rem;font-weight:700;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.dlc-hero-form button:hover{transform:translateY(-2px);opacity:.9}.dlc-pass{position:relative;min-height:100vh;background:#000;color:#fff;overflow:hidden;font-family:sans-serif}.dlc-pass__bg{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(60% 50% at 20% 20%,rgba(255,255,255,.09),transparent 60%),radial-gradient(55% 45% at 80% 30%,rgba(255,255,255,.07),transparent 60%),radial-gradient(60% 50% at 50% 80%,rgba(255,255,255,.05),transparent 65%);transform:rotate(-8deg)}.dlc-pass__wrap{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 16px}.dlc-pass__card{width:min(760px,100%);padding:42px 28px;border:1px solid rgba(255,255,255,.14);background:#0000008c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);text-align:center}.dlc-pass__logo{max-width:320px;width:min(320px,80%);height:auto;display:block;margin:0 auto 5px}.dlc-pass__wordmark{font-size:1.4rem;font-weight:800;letter-spacing:.04em;margin-bottom:18px;text-transform:uppercase}.dlc-pass__title{font-size:clamp(2.4rem,5.8vw,4.2rem);font-weight:800;color:#ffffffb3;letter-spacing:-.03em;margin:0 0 12px}.dlc-pass__sub{font-size:1.05rem;opacity:.82;margin:0 auto 26px;max-width:56ch}.dlc-pass__form{margin-top:10px}.dlc-pass__formRow{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:10px}.dlc-pass__input{width:min(420px,100%);padding:14px;background:#0b0b0b;border:1px solid rgba(255,255,255,.18);color:#fff;outline:none}.dlc-pass__input:focus{border-color:#ffffff73}.dlc-pass__btn{padding:14px 18px;font-weight:900;background:#fff;color:#000;border:0;cursor:pointer;transition:transform .18s ease,opacity .18s ease}.dlc-pass__btn:hover{transform:translateY(-2px);opacity:.92}.dlc-pass__success{margin:14px 0 0;opacity:.9;font-weight:700}.dlc-pass__error{margin:14px 0 0;color:#ffb3b3;font-weight:700}.dlc-pass__meta{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:26px}.dlc-pass__pill{padding:8px 12px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:.8rem}.dlc-pass__admin{display:inline-block;margin-top:28px;opacity:.75;text-decoration:none;color:#fff;font-weight:700}.dlc-pass__admin:hover{opacity:1}body{outline:5px solid red}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dlc.css.map */
