:root{--ink:#f8f6f1;--muted:#a5a4ae;--bg:#101014;--panel:#18181e;--line:rgba(255,255,255,.12);--lime:#d9fa67;--violet:#8f74ff;--orange:#ff9960}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:'Space Grotesk',sans-serif;overflow-x:hidden}.ambient{position:fixed;border-radius:50%;filter:blur(100px);opacity:.2;pointer-events:none;z-index:-1}.ambient-one{width:480px;height:480px;background:#5636b7;top:-240px;right:-150px}.ambient-two{width:360px;height:360px;background:#d75b36;bottom:10%;left:-220px}.topbar{height:88px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 5.5%;position:relative;z-index:2;background:rgba(16,16,20,.72);backdrop-filter:blur(20px)}.brand{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font-size:12px;font-weight:700;line-height:.9;letter-spacing:1.3px}.brand i{font-style:normal;color:var(--lime);letter-spacing:2px}.brand-mark{font-size:31px;color:var(--lime);line-height:1}nav{display:flex;gap:38px}nav a{font-size:13px;color:var(--muted);text-decoration:none}nav a.active,nav a:hover{color:var(--ink)}.top-actions{display:flex;align-items:center;gap:14px}.icon-btn,.avatar,.close{border:1px solid var(--line);background:transparent;color:var(--ink);border-radius:50%;height:38px;width:38px;cursor:pointer}.avatar{background:#e6b18a;color:#2b1a1a;border:0;font-size:11px;font-weight:700}.hero{min-height:580px;padding:90px 9% 64px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7%}.eyebrow{font:500 10px 'DM Mono',monospace;letter-spacing:2px;color:var(--muted);margin:0 0 18px}.pulse{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 14px var(--lime);margin-right:10px}.hero h1{font-size:clamp(54px,7vw,94px);line-height:.92;letter-spacing:-5px;margin:0 0 28px;font-weight:600}.hero h1 em,h2 em{font-family:Georgia,serif;font-weight:400;color:var(--lime);letter-spacing:-3px}.hero-sub{color:var(--muted);max-width:390px;font-size:15px;line-height:1.6}.hero-actions{display:flex;gap:12px;margin-top:32px}.primary,.secondary,.ghost,.play-btn{border:0;cursor:pointer;font:600 12px 'Space Grotesk';transition:.2s}.primary{background:var(--lime);color:#15160e;padding:14px 18px;border-radius:4px}.primary:hover{box-shadow:0 0 24px rgba(217,250,103,.3);transform:translateY(-2px)}.primary span,.secondary span{margin-left:20px;font-size:17px}.ghost{background:transparent;color:var(--ink);padding:13px 16px;border:1px solid var(--line);border-radius:4px}.ghost span{border:1px solid var(--line);border-radius:50%;display:inline-flex;width:17px;height:17px;align-items:center;justify-content:center;margin-left:12px}.hero-stats{display:flex;gap:38px;margin-top:75px}.hero-stats div{display:flex;flex-direction:column;gap:5px}.hero-stats strong{font:500 17px 'DM Mono';color:var(--ink)}.hero-stats span{font-size:10px;color:var(--muted)}.hero-art{height:420px;position:relative;display:flex;align-items:center;justify-content:center}.vault-door{height:285px;width:285px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#8774bd,#241d45 43%,#100d1c 70%);border:13px solid #302859;box-shadow:0 0 80px #805cff66, inset 0 0 35px #000;display:flex;align-items:center;justify-content:center;transform:rotate(-15deg)}.vault-ring{height:190px;width:190px;border:1px solid #b8a9fa66;border-radius:50%;position:absolute}.vault-ring:after,.vault-ring:before{content:'';position:absolute;inset:23px;border:1px solid #b8a9fa33;border-radius:50%}.vault-ring:before{inset:48px;border-color:#d9fa6766}.vault-center{font-size:45px;color:var(--lime);text-shadow:0 0 25px #d9fa67}.orbit{position:absolute;border:1px solid #d9fa6744;border-radius:50%;transform:rotate(38deg)}.orbit-a{width:490px;height:160px}.orbit-b{width:390px;height:260px;transform:rotate(-42deg);border-color:#a28bff55}.coin{position:absolute;border-radius:50%;width:58px;height:58px;background:var(--lime);color:#232b14;display:grid;place-items:center;font-size:26px;box-shadow:0 0 30px #d9fa6788;z-index:2}.coin-a{right:16%;top:15%;transform:rotate(18deg)}.coin-b{left:12%;bottom:13%;background:#ff8c61;color:#3c1d17;transform:rotate(-20deg)}.art-label{position:absolute;bottom:2%;right:9%;font:10px 'DM Mono';color:var(--muted)}.ticker{display:flex;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);height:48px;align-items:center;color:var(--muted);font:10px 'DM Mono';white-space:nowrap}.ticker>span{color:var(--lime);padding:0 32px;border-right:1px solid var(--line);height:100%;display:flex;align-items:center}.ticker-track{animation:marquee 28s linear infinite;word-spacing:8px}.ticker b{color:var(--orange);margin:0 25px}@keyframes marquee{to{transform:translateX(-35%)}}.content-section{padding:100px 9%}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:35px}.section-heading h2,.vault-copy h2{font-size:44px;letter-spacing:-2.5px;margin:0;line-height:1}.filter-row{display:flex;gap:25px}.filter{font:11px 'DM Mono';background:none;color:var(--muted);border:0;padding:8px 0;cursor:pointer}.filter.active{color:var(--lime);border-bottom:1px solid var(--lime)}.game-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.game-card{background:var(--panel);border:1px solid var(--line);transition:.3s}.game-card:hover{transform:translateY(-5px);border-color:#ffffff44}.card-visual{height:285px;position:relative;overflow:hidden}.neon-visual{background:radial-gradient(circle at 50% 20%,#f44a7d,#552475 36%,#181225 72%)}.moon-visual{background:radial-gradient(circle at 50% 22%,#d6beff,#6252a1 29%,#171527 70%)}.gold-visual{background:radial-gradient(circle at 52% 28%,#fff1a5,#b67a2d 28%,#321b17 76%)}.game-badge{position:absolute;top:16px;left:17px;background:var(--lime);color:#1c2010;font:600 9px 'DM Mono';padding:6px 8px;z-index:1}.game-badge.purple{background:#bba9ff}.gold-badge{background:#ffbc62}.neon-sun{position:absolute;top:29px;right:28px;font-size:78px;color:#ffbb82;text-shadow:0 0 30px #ff8baa;opacity:.85}.cherry{position:absolute;font-size:104px;left:39%;top:28%;color:#ffdfb0;filter:drop-shadow(0 0 15px #ff96c0)}.neon-title,.moon-title,.gold-title{position:absolute;bottom:51px;left:22px;font-size:27px;line-height:.78;letter-spacing:3px;color:#ffddb2;text-shadow:4px 4px #a7356f}.neon-title b,.moon-title b,.gold-title b{color:#fff}.mini-reels{position:absolute;bottom:-3px;right:20px;display:flex;gap:2px}.mini-reels span{font:24px Georgia;background:#f4e6c9;color:#32251f;padding:5px 8px;box-shadow:0 0 10px #ffb6a7}.moon{position:absolute;font-size:150px;right:4px;top:7px;color:#f3e7ff;filter:drop-shadow(0 0 25px #dbb5ff)}.temple{position:absolute;font-size:120px;left:32%;top:35%;color:#272044}.moon-title{color:#dfd1ff;text-shadow:4px 4px #6b49b0}.star-field{position:absolute;bottom:21px;left:20px;color:#f5dbff;font-size:18px}.gold-disc{position:absolute;right:28px;top:35px;font-size:115px;color:#ffdd6a;text-shadow:0 0 28px #fff0a0}.hourglass{position:absolute;left:39%;top:25%;font-size:90px;filter:sepia(1) saturate(2)}.gold-title{color:#ffdf83;text-shadow:4px 4px #7e431e}.gold-lines{position:absolute;bottom:20px;left:20px;color:#f6a44b}.card-info{display:flex;justify-content:space-between;align-items:center;padding:19px 18px}.card-info h3{font-size:14px;margin:0 0 7px}.card-info p{margin:0;color:var(--muted);font:10px 'DM Mono'}.play-btn{background:transparent;color:var(--lime);padding:10px 0}.play-btn span{font-size:17px;margin-left:13px}.vault-section{background:#19191f;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;padding:90px 15%;gap:12%;align-items:center}.vault-copy h2{font-size:46px;margin-bottom:24px}.vault-copy>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.6;max-width:360px}.secondary{background:transparent;color:var(--lime);padding:0;border-bottom:1px solid var(--lime);padding-bottom:10px;margin-top:18px}.ladder{border:1px solid var(--line);padding:24px;background:#15151a}.ladder-head,.ladder-labels{display:flex;justify-content:space-between;font:10px 'DM Mono';color:var(--muted)}.ladder-head span:last-child{color:var(--lime)}.ladder-line{display:flex;align-items:center;margin:28px 0 13px}.ladder-line i{height:8px;width:20%;background:var(--lime);border-right:2px solid #15151a}.ladder-line i:first-child{border-radius:10px 0 0 10px}.ladder-line i:last-child{border-radius:0 10px 10px 0}.ladder-line .empty{background:#34343c}.ladder-labels .current{color:var(--lime)}.next-reward{border-top:1px solid var(--line);margin-top:28px;padding-top:20px;display:flex;align-items:center;gap:12px}.reward-icon{font-size:29px;color:var(--lime)}.next-reward small{font:9px 'DM Mono';color:var(--muted);display:block;margin-bottom:5px}.next-reward strong{font-size:12px}.lock{margin-left:auto;color:var(--muted)}.payid-section{margin:70px 9%;padding:28px 31px;background:linear-gradient(100deg,#202321,#1b1b1e);border:1px solid #a6bd7144;display:flex;align-items:center;gap:20px}.payid-icon{width:44px;height:44px;border-radius:50%;background:#d8ff67;color:#15180f;display:grid;place-items:center;font-weight:700;font-size:23px;margin-right:4px}.payid-section h2{margin:2px 0 5px;font-size:21px}.payid-section p:not(.eyebrow){color:var(--muted);font-size:11px;margin:0}.balance{margin-left:auto;border-left:1px solid var(--line);padding-left:30px}.balance small{font:9px 'DM Mono';color:var(--muted);display:block;margin-bottom:7px}.balance strong{font:20px 'DM Mono'}.balance i{font-style:normal;color:var(--lime);font-size:11px}.topup{margin-left:15px}footer{display:flex;justify-content:space-between;padding:28px 9%;color:#65656c;border-top:1px solid var(--line);font:9px 'DM Mono';letter-spacing:1px}footer b{color:var(--lime)}.modal-backdrop{position:fixed;inset:0;background:#07070bcc;backdrop-filter:blur(12px);z-index:10;display:none;align-items:center;justify-content:center;padding:20px}.modal-backdrop.open{display:flex}.modal{background:#1b1b22;border:1px solid #ffffff22;width:min(460px,100%);padding:34px;position:relative;box-shadow:0 20px 80px #000}.modal h2{font-size:38px;letter-spacing:-2px;margin:0 0 10px}.modal-note{color:var(--muted);font-size:12px;line-height:1.5}.close{position:absolute;right:20px;top:20px;border:0;font-size:25px;color:var(--muted)}.reels{display:flex;gap:5px;margin:28px 0}.reels span{flex:1;height:85px;background:#f2e4ca;color:#38282a;display:grid;place-items:center;font:38px Georgia;border-radius:2px;box-shadow:inset 0 0 20px #fff,0 5px 0 #766450}.odds{border-top:1px solid var(--line);padding-top:20px}.odds>div:first-child{display:flex;justify-content:space-between;font:10px 'DM Mono';color:var(--muted)}.odds strong{color:var(--lime);font-size:16px}input[type=range]{width:100%;accent-color:var(--lime);margin:19px 0 8px}.range-labels{display:flex;justify-content:space-between;color:#65656c;font:9px 'DM Mono'}.modal-actions{display:flex;justify-content:space-between;margin-top:27px}.result{text-align:center;color:var(--lime);font:10px 'DM Mono';min-height:12px}.toast{position:fixed;right:25px;bottom:25px;background:var(--lime);color:#1b2111;padding:14px 18px;font-size:12px;font-weight:600;transform:translateY(100px);transition:.3s;z-index:20}.toast.show{transform:translateY(0)}
@media(max-width:800px){nav{display:none}.hero{grid-template-columns:1fr;padding:70px 7% 40px}.hero-art{height:340px;grid-row:1}.hero-copy{grid-row:2}.hero-stats{margin-top:45px;gap:20px}.hero h1{font-size:60px}.content-section{padding:70px 7%}.game-grid{grid-template-columns:1fr}.section-heading{display:block}.filter-row{margin-top:25px}.vault-section{grid-template-columns:1fr;padding:70px 9%}.payid-section{margin:50px 7%;flex-wrap:wrap}.balance{margin-left:auto}footer{padding:25px 7%;flex-direction:column;gap:12px}.orbit-a{width:360px}.orbit-b{width:300px}.vault-door{width:230px;height:230px}}\n+.slot-art{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .3s}.game-card:hover .slot-art{transform:scale(1.06);filter:saturate(1.18) brightness(1.08)}
.slot-art{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .3s}.game-card:hover .slot-art{transform:scale(1.06);filter:saturate(1.18) brightness(1.08)}
.admin-page{min-height:100vh;background:radial-gradient(circle at 80% 10%,#2e2455 0,#101014 35%);padding:46px 7%}.admin-shell{max-width:780px;margin:0 auto}.admin-card{margin-top:80px;background:#19191f;border:1px solid var(--line);padding:52px;box-shadow:0 25px 90px #0005}.admin-card h1{font-size:clamp(40px,6vw,68px);letter-spacing:-4px;line-height:1;margin:0 0 20px}.admin-intro{color:var(--muted);font-size:14px;line-height:1.6;max-width:530px}.admin-control{margin-top:48px;border-top:1px solid var(--line);padding-top:26px}.admin-control-head{display:flex;justify-content:space-between;font:11px 'DM Mono';color:var(--muted)}.admin-control-head strong{color:var(--lime);font-size:24px}.admin-control input{width:100%;margin:30px 0 10px;accent-color:var(--lime)}.admin-actions{display:flex;gap:12px;margin-top:34px}.admin-status{color:var(--lime);font:11px 'DM Mono';margin-top:25px}.admin-warning{border-top:1px solid var(--line);margin-top:35px;padding-top:20px;display:flex;gap:12px;color:var(--muted);font-size:11px;line-height:1.5}.admin-warning span{color:var(--orange);font-size:20px}
/* Bright game gallery refresh */
:root{--lime:#e6ff63;--panel:#171722;--bg:#0b0b12}
body{background:radial-gradient(circle at 78% 8%,#241548 0,#0b0b12 34%),var(--bg)}
.topbar{background:rgba(11,11,18,.76);box-shadow:0 8px 36px #0005}
.brand-mark{text-shadow:0 0 18px var(--lime)}
.hero-art{filter:saturate(1.2)}
.vault-door{background:radial-gradient(circle at 35% 30%,#a986ff,#24164c 43%,#100d1c 70%);border-color:#3c2a75;box-shadow:0 0 80px #805cff99,inset 0 0 35px #000}
.game-card{background:linear-gradient(145deg,#1b1b28,#12121a);border-radius:10px;overflow:hidden;box-shadow:0 18px 40px #0005}
.game-card:hover{transform:translateY(-8px);border-color:#ffffff66;box-shadow:0 22px 55px #0009}
.card-visual{background:#171326}
.card-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,#080810b8 100%),linear-gradient(110deg,transparent 35%,#ffffff0b 50%,transparent 65%);pointer-events:none}
.neon-visual{background:radial-gradient(circle at 50% 20%,#ff4d8d,#6b24b5 36%,#181225 72%)}
.moon-visual{background:radial-gradient(circle at 50% 22%,#e3caff,#6c4bc1 29%,#171527 70%)}
.gold-visual{background:radial-gradient(circle at 52% 28%,#fff5b1,#c67d24 28%,#321b17 76%)}
.game-badge{border-radius:3px;box-shadow:0 0 18px #d9fa6755}
.game-badge.purple{background:#c5b1ff;box-shadow:0 0 18px #bba9ff66}
.gold-badge{background:#ffc365;box-shadow:0 0 18px #ffbc6266}
.card-hot{position:absolute;right:15px;bottom:15px;color:#fff;font:500 9px 'DM Mono';letter-spacing:.4px;background:#080810b0;border:1px solid #ffffff2b;border-radius:99px;padding:7px 9px;z-index:2;backdrop-filter:blur(8px)}
.slot-art{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .3s}
.game-card:hover .slot-art{transform:scale(1.06);filter:saturate(1.18) brightness(1.08)}
.card-info{background:linear-gradient(180deg,#191923,#14141c)}
.play-btn{font-size:12px;text-shadow:0 0 14px #d9fa6788}
@media(max-width:800px){.card-hot{right:12px;bottom:12px}.game-card:hover{transform:translateY(-4px)}}

/* Supplied production machine art */
.machine-modal{width:min(1240px,96vw);max-height:94vh;padding:18px;background:#05050a;border:1px solid #ffffff22;overflow:auto;box-shadow:0 30px 100px #000}
.machine-close{z-index:6;right:12px;top:10px;color:#fff;background:#07070dcc}
.machine-cabinet{position:relative;background:#07070d;border:1px solid #ffffff25;box-shadow:inset 0 0 0 5px #090912;overflow:hidden}
.machine-header{height:94px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 28px;background:linear-gradient(#101020,#06060b);position:relative;z-index:2}
.machine-logo{width:min(440px,45%);height:76px;object-fit:contain;filter:drop-shadow(0 0 18px #a65dff88)}
.jackpot-panel{position:relative;width:27%;height:62px;display:grid;place-items:center;color:#fff;font:500 11px 'DM Mono';letter-spacing:2px;text-align:center}
.jackpot-panel img{position:absolute;inset:0;width:100%;height:100%;object-fit:fill}.jackpot-panel span{position:relative;text-shadow:0 2px 5px #000}.jackpot-panel b{display:block;color:var(--lime);font:700 19px 'DM Mono';letter-spacing:0;margin-top:3px}
.machine-playfield{position:relative;aspect-ratio:16/8.2;min-height:400px;overflow:hidden;background:#080812}
.machine-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72}
.reel-window{position:absolute;inset:9% 10% 10%;overflow:hidden;background:#090912e8;box-shadow:0 0 0 2px #fff2,0 0 40px #000 inset}
.reels{position:absolute;inset:5% 5%;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr);gap:5px;z-index:1}
.reels span{min-width:0;display:grid;place-items:center;background:radial-gradient(circle,#27223f,#0c0b17 72%);border:1px solid #ffffff18;overflow:hidden}
.reels img{width:92%;height:92%;object-fit:contain;filter:drop-shadow(0 4px 5px #000)}
.reel-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;z-index:2;pointer-events:none}
.machine-status{display:flex;justify-content:space-between;align-items:center;padding:10px 28px;background:#08080e;border-top:1px solid #ffffff22;border-bottom:1px solid #ffffff22;color:#a9a7b4;font:10px 'DM Mono';letter-spacing:1px}.machine-status b{color:var(--lime);margin-left:8px}
.machine-controls{display:flex;align-items:center;gap:16px;padding:15px 22px;background:linear-gradient(#16131c,#09090e)}
.machine-small{border:1px solid #ffffff35;background:#0e0e16;color:#fff;border-radius:5px;padding:12px 15px;font:600 10px 'DM Mono';cursor:pointer}
.machine-message{flex:1;text-align:center;color:var(--lime);font:11px 'DM Mono';min-height:14px}
.machine-spin{border:3px solid #ffe877;border-radius:50%;width:82px;height:82px;background:radial-gradient(circle at 35% 30%,#ffcb65,#c83a4f 55%,#3d1022);color:#fff;font:700 11px 'DM Mono';box-shadow:0 0 25px #ff5d6b88;cursor:pointer}.machine-spin i{display:block;color:#eaff66;font-style:normal;font-size:18px;margin-top:4px}
.machine-odds{margin:0;padding:10px 22px;background:#06060b}.machine-odds>div:first-child{font-size:9px}
@media(max-width:700px){.machine-modal{width:100%;max-height:100vh;padding:5px}.machine-header{height:70px;padding:6px 10px;gap:6px}.machine-logo{height:58px}.jackpot-panel{height:48px;font-size:8px}.jackpot-panel b{font-size:13px}.machine-playfield{min-height:250px}.reel-window{inset:10% 7%}.machine-status{padding:8px 10px;font-size:8px}.machine-controls{padding:10px;gap:8px}.machine-spin{width:66px;height:66px}.machine-message{font-size:9px}.machine-small{padding:9px 8px}}
.admin-session{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:12px 0 28px;color:var(--muted);font:10px 'DM Mono'}.admin-session a{color:var(--lime);text-decoration:none;margin-left:auto}.admin-session .ghost{padding:7px 10px;font-size:10px}.admin-settings{display:grid;gap:14px}.toggle-row{display:flex;align-items:center;justify-content:space-between;color:var(--ink);font-size:13px}.toggle-row input{display:none}.toggle-row i{width:42px;height:23px;border-radius:20px;background:#3a3a43;position:relative;cursor:pointer}.toggle-row i:after{content:'';position:absolute;width:17px;height:17px;left:3px;top:3px;background:#aaa;border-radius:50%;transition:.2s}.toggle-row input:checked+i{background:var(--lime)}.toggle-row input:checked+i:after{left:22px;background:#171b10}.user-list{display:grid;gap:8px;margin-top:16px}.user-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;background:#121217;border:1px solid var(--line)}.user-row strong,.user-row small{display:block}.user-row small{color:var(--muted);font:10px 'DM Mono';margin-top:4px}.user-status{border:1px solid var(--line);background:transparent;color:var(--lime);padding:6px 9px;border-radius:4px;font:10px 'DM Mono';cursor:pointer}.user-status.suspended{color:var(--orange)}.user-status:disabled{opacity:.45;cursor:not-allowed}.account-page{min-height:100vh;background:radial-gradient(circle at 80% 10%,#2e2455 0,#101014 40%);padding:46px 7%}.account-shell{max-width:620px;margin:0 auto}.account-card{margin-top:80px;background:#19191f;border:1px solid var(--line);padding:45px;box-shadow:0 25px 90px #0005}.account-card h1{font-size:clamp(40px,6vw,68px);letter-spacing:-4px;line-height:1;margin:0 0 18px}.account-intro{color:var(--muted);line-height:1.6}.account-tabs{display:flex;gap:22px;border-bottom:1px solid var(--line);margin:32px 0 24px}.account-tab{background:none;border:0;color:var(--muted);padding:0 0 12px;font:11px 'DM Mono';cursor:pointer}.account-tab.active{color:var(--lime);border-bottom:1px solid var(--lime)}.account-form{display:grid;gap:16px}.account-form label{display:grid;gap:7px;color:var(--muted);font:11px 'DM Mono'}.account-form input{background:#111116;border:1px solid var(--line);color:var(--ink);padding:13px;border-radius:3px;font:14px 'Space Grotesk'}.account-form .primary{margin-top:10px;justify-self:start}.form-status{min-height:18px;font:11px 'DM Mono';margin:18px 0 0}.form-status.error{color:var(--orange)}.form-status.success{color:var(--lime)}.demo-credentials{display:grid;gap:6px;border-top:1px solid var(--line);margin-top:28px;padding-top:18px;color:var(--muted);font:10px 'DM Mono'}.demo-credentials b{color:var(--ink)}.account-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:26px}.account-actions a{text-decoration:none}.account-footnote{color:#65656c;font:10px 'DM Mono';line-height:1.5;margin:22px 0}.hidden{display:none!important}@media(max-width:600px){.admin-card,.account-card{padding:28px}.admin-card{margin-top:45px}.account-card{margin-top:45px}.admin-session a{margin-left:0}}
