.stay-foot{padding:35px 0;font:11px var(--f-num),monospace;color:var(--muted);line-height:1.8;border-top:1px solid var(--line);margin-top:42px}.gate-hand,.desk-hand,.sc-hand{image-rendering:auto}.stay-status{font-size:12px;color:var(--muted);margin-top:12px}.stay-status.bad{color:#bd413e}.stay-toast{position:fixed;z-index:1000;bottom:24px;left:50%;transform:translate(-50%,15px);background:var(--deep);color:white;padding:13px 22px;border-radius:10px;max-width:calc(100% - 32px);font:12px var(--f-ui);opacity:0;pointer-events:none;transition:.2s}.stay-toast.show{opacity:1;transform:translate(-50%,0)}.stay-modal{margin:auto;padding:30px;width:min(420px,calc(100% - 32px));border:1px solid var(--line);border-radius:18px;background:var(--panel);color:var(--text)}.stay-modal::backdrop{background:#193e2270;backdrop-filter:blur(8px)}.stay-modal h2{font-size:25px;margin:18px 0 12px}.stay-modal p{font-size:14px;color:var(--muted);line-height:1.65}.stay-modal button{margin-top:22px}.stay-modal .close{float:right;background:none;padding:0;margin:0;border:0;color:var(--text);font-size:26px}.pad-drop img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.stay-choice{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line);width:100%;background:none;color:var(--text);cursor:pointer}.clock-foot:empty{display:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}


.desk{color:#fff}.desk .clock .k,.desk .clock-stats dt,.desk .clock-stats dd small,.desk .snapshot-update{color:#eef7df}.desk .airdrop-wallet,.desk .airdrop-wallet button,.desk .airdrop-wallet b{color:#f6fbe9}.streak-table .rank{color:var(--accent)}

/* ROOT identity */
.brand b,.gate-name{font-weight:800;letter-spacing:-.055em}.gate-name{letter-spacing:.035em}.brand img{width:34px;height:34px}.gate-line{letter-spacing:.025em}.stay-foot{display:flex;align-items:center;justify-content:space-between;gap:20px}.stay-foot b{font:800 18px var(--f-ui);letter-spacing:-.04em;color:var(--deep)}.stay-foot span{font-size:11px}.gate-hand{filter:drop-shadow(0 18px 24px #193e2210)}.desk-hand{filter:drop-shadow(0 8px 12px #193e2218)}@media(max-width:480px){.stay-foot{align-items:flex-start;flex-direction:column;gap:6px}}

/* ROOTS forest theme */
body{background-color:#f8faf4}.desk{position:relative;isolation:isolate;background-image:url('/forest.svg?v=forest-1'),linear-gradient(130deg,#559d3c,#347530)!important;background-size:100% auto,cover!important;background-position:bottom center,center!important;background-repeat:no-repeat!important}.desk .clock-stats>div{backdrop-filter:blur(5px)}.gate{background:#f8faf4 url('/forest.svg?v=forest-1') center bottom/auto 36vh repeat-x}.gate-name{letter-spacing:-.055em}.gate-hand{transform-origin:50% 85%;animation:root-breeze 7s ease-in-out infinite}.brand b{letter-spacing:-.055em}.sec-head h2:before{content:'';display:inline-block;width:11px;height:17px;border-radius:12px 0 12px 0;background:var(--accent);margin-right:10px;transform:rotate(-18deg)}.stay-foot{background:url('/forest.svg?v=forest-1') center bottom/cover no-repeat;min-height:95px}.board,.airdrop-feed{box-shadow:0 8px 28px #193e2205}@keyframes root-breeze{0%,100%{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}@media(prefers-reduced-motion:reduce){.gate-hand{animation:none}}

/* ROOTS intro contrast */
.gate{color:var(--deep)}.gate-name{color:var(--deep)}.gate-btn{background:var(--deep);color:#fff}.gate-fill{background:#b6dc7f;color:#193e22}.gate-meter i{background:#d5e6c6}.gate-meter i:after{background:#438c36}.gate-meter em{color:#405b37;opacity:1}.gate-meter span.on em{color:#193e22;font-weight:700}.gate-hint{color:#405b37;opacity:1}.gate-btn:focus-visible{filter:drop-shadow(0 0 3px #438c36)}
