.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:#093f4970;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:#e6f8f5}.desk .airdrop-wallet,.desk .airdrop-wallet button,.desk .airdrop-wallet b{color:#effcf9}.streak-table .rank{color:var(--accent)}

/* TIDE 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 #093f4910)}.desk-hand{filter:drop-shadow(0 8px 12px #093f4918)}@media(max-width:480px){.stay-foot{align-items:flex-start;flex-direction:column;gap:6px}}

/* TIDE forest theme */
body{background-color:#f8f7f1}.desk{position:relative;isolation:isolate;background-image:url('/ocean.svg?v=tide-1'),linear-gradient(130deg,#219ea2,#116776)!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:#f8f7f1 url('/ocean.svg?v=tide-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('/ocean.svg?v=tide-1') center bottom/cover no-repeat;min-height:95px}.board,.airdrop-feed{box-shadow:0 8px 28px #093f4905}@keyframes root-breeze{0%,100%{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}@media(prefers-reduced-motion:reduce){.gate-hand{animation:none}}

/* TIDE intro contrast */
.gate{color:var(--deep)}.gate-name{color:var(--deep)}.gate-btn{background:var(--deep);color:#fff}.gate-fill{background:#8cddd1;color:#093f49}.gate-meter i{background:#cce8e3}.gate-meter i:after{background:#168d91}.gate-meter em{color:#3b696d;opacity:1}.gate-meter span.on em{color:#093f49;font-weight:700}.gate-hint{color:#3b696d;opacity:1}.gate-btn:focus-visible{filter:drop-shadow(0 0 3px #168d91)}

/* Tide: preserve Roots geometry, replace the forest identity. */
.gate-hand,.desk-hand{filter:none}.gate-hand{animation:tide-float 6s ease-in-out infinite;transform-origin:center}.gate{overflow:hidden}.gate:after{content:'';position:absolute;inset:auto 0 0;height:calc(10vh + var(--tide-level,0)*29vh);background:url('/ocean.svg') bottom center/100% 100% no-repeat;pointer-events:none;transition:height .08s linear}.gate-in{z-index:1;position:relative}.sec-head h2:before{width:17px;height:9px;border-radius:0 0 12px 12px;transform:rotate(-12deg);background:var(--accent)}.desk-hand{opacity:.95}.desk .deep{color:#093f49}.desk .desk-hand{filter:brightness(0) invert(1)}.board,.airdrop-feed{box-shadow:none}@keyframes tide-float{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-9px) rotate(2deg)}}@media(prefers-reduced-motion:reduce){.gate-hand{animation:none}.gate:after{transition:none}}
