:root{font-family:Trebuchet MS,Verdana,sans-serif;color:var(--tg-theme-text-color, #1f2f29);--tg-theme-bg-color: #bdeee8;--tg-theme-secondary-bg-color: #fff4cc;--tg-theme-text-color: #1f2f29;--tg-theme-hint-color: #557363;--tg-theme-link-color: #245f72;--tg-theme-button-color: #ffb96b;--tg-theme-button-text-color: #1f2f29;--tg-theme-accent-text-color: #245f72;--tg-safe-area-top: 0px;--tg-safe-area-right: 0px;--tg-safe-area-bottom: 0px;--tg-safe-area-left: 0px;--tg-content-safe-area-top: 0px;--tg-content-safe-area-right: 0px;--tg-content-safe-area-bottom: 0px;--tg-content-safe-area-left: 0px;--tg-viewport-height: 100dvh;--tg-viewport-stable-height: 100dvh;background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.8),transparent 24%),linear-gradient(180deg,color-mix(in srgb,var(--tg-theme-bg-color, #b8efe6) 72%,#ffffff),#8fd4d8 42%,#75b6d0);line-height:1.4;font-weight:400;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%;min-height:var(--tg-viewport-stable-height);overflow:hidden}body{margin:0;min-width:320px;min-height:var(--tg-viewport-stable-height);color:var(--tg-theme-text-color, #1f2f29);background:radial-gradient(circle at top,rgba(255,255,255,.75),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--tg-theme-bg-color, #bdeee8) 78%,#ffffff),#8fd4d8 42%,#78bad1)}button,input{font:inherit}button{border:0;cursor:pointer}a{color:var(--tg-theme-link-color, inherit)}.shell{height:var(--tg-viewport-stable-height);min-height:var(--tg-viewport-stable-height);overflow:hidden;padding:calc(6px + var(--tg-safe-area-top)) calc(8px + var(--tg-content-safe-area-right)) calc(6px + var(--tg-content-safe-area-bottom)) calc(8px + var(--tg-content-safe-area-left))}.telegram-shell{padding-top:calc(4px + var(--tg-safe-area-top));padding-bottom:calc(4px + var(--tg-content-safe-area-bottom))}.device-shell{max-width:1100px;margin:0 auto;height:100%;padding:0;display:flex;flex-direction:column;gap:10px;border-radius:0;border:0;background:transparent;box-shadow:none;position:relative}.device-header,.device-header-meta,.section-heading,.care-grid,.tabs,.collection-card-header,.nickname-row,.hero-actions,.ops-header,.ops-header-actions,.ops-section-header,.ops-status-row{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap}.device-header{margin-bottom:0;gap:4px;padding:0 2px}.device-marquee{display:grid;gap:2px}.eyebrow,.label,.status-pill-label{margin:0;text-transform:uppercase;letter-spacing:.14em;font-size:.58rem;color:var(--tg-theme-hint-color, #557363)}.tagline,.muted-note,.collection-subtitle,.tank-caption,.panel p,.panel span,.panel small{margin:0;color:#425b51}.device-shell h1,.panel h2,.panel h3,.panel h4,.starter-card h3{margin:0;font-family:Courier New,monospace;letter-spacing:.04em}.device-header h1{font-size:clamp(.9rem,1.4vw,1.05rem)}.device-header-meta{gap:8px}.device-screen{display:grid;flex:1 1 auto;min-height:0;gap:10px;padding:0;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-radius:0;border:0;background:transparent;box-shadow:none}.screen-body{min-height:0;overflow:hidden}.screen-grid,.starter-grid,.companion-grid,.status-strip,.top-stats{display:grid;gap:10px}.screen-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.screen-section{min-height:0}.screen-section-home{overflow:hidden;align-content:stretch}.screen-section-scroll{overflow:auto;padding-right:2px}.home-grid{align-items:start}.starter-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.status-strip{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(96px,1fr);overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.companion-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.panel{position:relative;display:grid;gap:10px;min-height:0;padding:14px;border-radius:22px;border:2px solid rgba(61,93,91,.18);overflow:hidden}.panel-device{background:#eef9f6eb;box-shadow:0 8px 20px #143e4914}.panel-screen{background:radial-gradient(circle at top,rgba(255,255,255,.28),transparent 34%),linear-gradient(180deg,#e0f6f8f0,#c9e8ecf7);border-color:#49676742}.panel-note{background:#ffe1d7e6;border-color:#a9583942}.wide{grid-column:1 / -1}.state-panel,.intro-panel,.home-tank-panel,.mode-panel{min-height:0}.home-stage{height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:10px}.home-stage .tank-scene-shell{min-height:0;height:100%}.home-stage .tank-scene{min-height:0;height:100%;border-radius:28px}.home-stage .tank-caption{display:none}.home-dock{display:grid;gap:8px;padding:8px 10px;border-radius:18px;border:1px solid rgba(73,103,103,.1);background:#ecf8f6d1;box-shadow:0 6px 16px #17434f14}.home-dock-copy{display:grid;gap:2px}.home-dock-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.icon-button{display:grid;justify-items:center;gap:2px;min-height:40px}.icon-button-glyph{font-size:.95rem;line-height:1}.icon-button-label{font-size:.56rem;line-height:1;letter-spacing:.04em}.top-error-panel{margin-bottom:12px}.device-chip{display:grid;gap:2px;min-width:78px;padding:3px 5px;border-radius:10px;border:1px solid rgba(73,103,103,.14);background:#f0f8f7c2;text-align:center}.device-chip-art{width:22px;height:22px;margin:0 auto 2px;border-radius:16px;object-fit:cover;border:2px solid rgba(73,103,103,.18);background:#ffffff73}.device-chip strong{display:block;font-family:Courier New,monospace;color:#233631}.device-chip.roomy{padding-inline:12px}.inline-route-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border-radius:999px;border:2px solid rgba(73,103,103,.24);background:#fff9e2e0;text-decoration:none;font-weight:700;color:var(--tg-theme-text-color, #1f2f29)}.attention-light{width:14px;height:14px;border-radius:50%;border:2px solid rgba(74,84,80,.2);background:#98b2ab;box-shadow:0 0 0 4px #fff3}.attention-light.tone-good,.alert-chip.tone-good,.status-pill.tone-good .status-pill-meter span{background:#71d18a}.attention-light.tone-warn,.alert-chip.tone-warn,.status-pill.tone-warn .status-pill-meter span{background:#ffbb58}.attention-light.tone-danger,.alert-chip.tone-danger,.status-pill.tone-danger .status-pill-meter span{background:#ff7a6c}.attention-light.tone-neutral,.alert-chip.tone-neutral,.status-pill.tone-neutral .status-pill-meter span{background:#8ab0c2}.attention-light{animation:attention-pulse 1.8s ease-in-out infinite}.alert-chip{padding:6px 10px;border-radius:999px;color:#163028;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.status-pill{display:grid;gap:4px;padding:8px;border-radius:16px;border:2px solid rgba(73,103,103,.18);background:#fff9e2d1}.status-pill-copy{display:grid;gap:2px}.status-pill strong{font-family:Courier New,monospace;font-size:.92rem;color:#21352d}.status-pill small{line-height:1.2;font-size:.72rem}.status-pill-meter{height:8px;border-radius:999px;overflow:hidden;background:#47675a1f}.status-pill-meter span{display:block;height:100%;border-radius:inherit}.tabs{padding:4px;border-radius:14px;border:1px solid rgba(73,103,103,.1);background:#ebf7f4b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tab,.ghost-button,.secondary-button,.primary-button,.hunt,.companion-pill{position:relative;min-height:34px;border-radius:12px;transition:transform .14s ease,box-shadow .14s ease,opacity .14s ease}.tab:hover,.ghost-button:hover,.secondary-button:hover,.primary-button:hover,.hunt:hover,.starter-card:hover,.companion-pill:hover,.tank-actor:hover{transform:translateY(-1px)}.tab:disabled,.ghost-button:disabled,.secondary-button:disabled,.primary-button:disabled,.hunt:disabled,.starter-card:disabled,.companion-pill:disabled,.tank-actor:disabled{opacity:.56;cursor:not-allowed;transform:none}.tab{flex:1 1 130px;display:grid;gap:2px;justify-items:center;padding:4px 6px;border:2px solid transparent;background:#c5ebe299;color:#2d4941}.tab.active{border-color:#4c6d5e3d;background:linear-gradient(180deg,#f5fcfbfa,#bcdbf5fa);box-shadow:inset 0 -3px #5397da47}.tab-icon{font-size:.82rem;line-height:1}.tab-label{font-size:.5rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tab-badge{position:absolute;top:6px;right:8px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#ff7a6c;color:#fff8ee;font-size:.7rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.primary-button,.secondary-button,.ghost-button,.starter-card,.companion-pill{padding:5px 7px}.primary-button{background:linear-gradient(180deg,color-mix(in srgb,var(--tg-theme-button-color, #ffef8c) 56%,#fff3a4) 0%,var(--tg-theme-button-color, #ffb76d) 100%);color:var(--tg-theme-button-text-color, #2a2a23);box-shadow:inset 0 -4px #c1773d59}.secondary-button{background:linear-gradient(180deg,#c8f7ea,#9fe2d0);color:#1f3d37;box-shadow:inset 0 -4px #518f813d}.ghost-button{background:#f3fefacc;color:#29433d;border:2px solid rgba(81,143,129,.24)}.toy-button{min-width:0}.care-grid{justify-content:flex-start}.care-grid.two-up>*{flex:1 1 220px}.nickname-row{align-items:center}.nickname-row label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#567569}.nickname-input{flex:1 1 220px;min-width:0;padding:10px 12px;border-radius:16px;border:2px solid rgba(81,143,129,.24);background:#fffdf2eb;color:#1f302b}.tank-scene-shell{display:grid;gap:8px;min-height:0}.tank-scene{position:relative;min-height:120px;border-radius:28px;overflow:hidden;border:3px solid rgba(71,109,110,.24);background:radial-gradient(circle at top,rgba(225,255,253,.8),transparent 32%),linear-gradient(180deg,#95edf0,#69cfe1 42%,#388fb2)}.tank-scene-glow,.tank-scene-floor,.tank-scene-corals,.tank-scene-bubbles{position:absolute;top:0;right:0;bottom:0;left:0}.tank-scene-glow{background:radial-gradient(circle at 20% 15%,rgba(255,255,255,.32),transparent 22%)}.tank-scene-floor{top:auto;height:52px;background:radial-gradient(circle at 20% 40%,rgba(255,230,144,.42),transparent 20%),linear-gradient(180deg,#ffda7200,#f0c76d85)}.tank-scene-corals{pointer-events:none}.coral{position:absolute;bottom:16px;width:22px;border-radius:18px 18px 12px 12px;background:linear-gradient(180deg,#ff8d85eb,#ff707af2);opacity:.85}.coral:before,.coral:after{content:"";position:absolute;bottom:8px;width:10px;height:28px;border-radius:999px;background:inherit}.coral:before{left:-10px;transform:rotate(-16deg)}.coral:after{right:-10px;transform:rotate(18deg)}.coral-a{left:24px;height:36px}.coral-b{right:80px;height:48px;background:linear-gradient(180deg,#82ffd7eb,#47e0adf5)}.coral-c{right:28px;width:16px;height:32px;background:linear-gradient(180deg,#ffd76deb,#ffaa45f5)}.tank-scene-bubbles span{position:absolute;bottom:18px;width:8px;height:8px;border-radius:50%;background:#ffffff7a;animation:bubble-rise 5.4s linear infinite}.tank-scene-bubbles span:nth-child(1){left:16%;animation-delay:-1s}.tank-scene-bubbles span:nth-child(2){left:28%;animation-delay:-3.2s}.tank-scene-bubbles span:nth-child(3){right:24%;animation-delay:-1.8s}.tank-scene-bubbles span:nth-child(4){right:12%;animation-delay:-4.1s}.tank-actor{position:absolute;top:var(--lane);left:var(--travel-start);z-index:2;display:grid;gap:4px;justify-items:center;background:transparent;color:#faffff;opacity:var(--opacity, 1);animation:tank-swim var(--duration) linear infinite;animation-delay:var(--delay)}.tank-actor.depth-far{z-index:1}.tank-actor.depth-mid{z-index:2}.tank-actor.depth-near{z-index:3}.tank-actor-body{position:relative;transform:scale(var(--scale));animation:tank-bob calc(var(--duration) * .33) ease-in-out infinite}.tank-actor.is-active .tank-actor-copy{background:#fff8c338}.tank-actor.is-sleeping .tank-actor-body{filter:saturate(.75) brightness(.92)}.tank-shark{position:relative;width:104px;height:44px;border-radius:44px 26px 26px 44px;background:radial-gradient(circle at 32% 30%,rgba(255,255,255,.55),transparent 18%),linear-gradient(180deg,var(--accent) 0%,color-mix(in srgb,var(--accent) 72%,#224f64) 100%);box-shadow:0 5px 12px #063d592e}.tank-shark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;clip-path:polygon(0 0,100% 0,78% 58%,0 100%);background:linear-gradient(180deg,#ffffff29,#00000014)}.tank-shark-fin,.tank-shark-tail,.tank-shark-eye{position:absolute;display:block}.tank-shark-fin{width:24px;height:18px;left:38px;top:-10px;background:linear-gradient(180deg,#ffffff5c,#00000014);clip-path:polygon(50% 0,0 100%,100% 100%)}.tank-shark-tail{width:22px;height:22px;right:-12px;top:11px;background:inherit;clip-path:polygon(0 50%,100% 0,88% 50%,100% 100%)}.tank-shark-eye{width:6px;height:6px;top:18px;left:18px;border-radius:50%;background:#143a43;box-shadow:2px -1px #f5ffff}.tank-actor-copy{display:grid;gap:1px;padding:4px 6px;border-radius:10px;background:#14455a1a;text-align:center}.tank-actor-copy strong{font-size:.64rem}.tank-actor-copy small{font-size:.58rem;color:#faffffd9}.tank-tag{position:absolute;padding:3px 7px;border-radius:999px;font-size:.52rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#133338}.active-tag{top:-12px;right:0;background:#fff6b7}.interaction-tag{bottom:-14px;left:20px;background:#b9ffe0}.tank-caption{padding-inline:4px;font-size:.68rem}.mood-happy .tank-shark{filter:saturate(1.05)}.mood-hungry .tank-shark{filter:hue-rotate(-10deg) saturate(1.15)}.mood-sad .tank-shark{filter:grayscale(.2)}.mood-sleepy .tank-shark,.mood-sleeping .tank-shark{filter:brightness(.88) saturate(.72)}.home-mini-panel,.mode-card{align-content:start}.starter-card{display:grid;gap:8px;text-align:left;color:#233631;border:2px solid rgba(73,103,103,.18);background:radial-gradient(circle at top left,rgba(255,255,255,.64),transparent 24%),linear-gradient(180deg,#fff9e2f0,#ffeab7fa);box-shadow:inset 0 -6px #ccae7147}.shark-art-frame{position:relative;overflow:hidden;border-radius:20px;border:2px solid rgba(73,103,103,.16);background:radial-gradient(circle at top,rgba(255,255,255,.36),transparent 34%),linear-gradient(180deg,#c5eeeaeb,#a7dce1f5)}.starter-art-frame,.collection-art-frame{aspect-ratio:1 / 1}.shark-art{display:block;width:100%;height:100%;object-fit:cover}.starter-card-topline{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.starter-chip{padding:5px 9px;border-radius:999px;background:#9be2d69e;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.collection-card{align-content:start;gap:12px}.collection-card-active{border-color:#c0814747;background:linear-gradient(180deg,#fff9e2f5,#ffebc5fa)}.collection-level{font-weight:700;color:#557363}.collection-trait{padding:10px 12px;border-radius:14px;background:#beeae285}.collection-stats{display:flex;flex-wrap:wrap;gap:8px}.collection-stats span{padding:6px 10px;border-radius:999px;background:#fff9e2f5;border:1px solid rgba(73,103,103,.12)}.hunt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.hunt{display:grid;align-content:start;gap:4px;min-height:84px;text-align:left;color:#293430}.hunt.safe{background:linear-gradient(180deg,#d7ff9b,#a8eb75)}.hunt.risky{background:linear-gradient(180deg,#fff09a,#ffc15e)}.hunt.frenzy{background:linear-gradient(180deg,#ffb0a4,#ff7f6d)}.leaderboard,.stack-list{display:grid;gap:10px;padding:0;margin:0}@media(max-width:820px){.device-shell{padding:0}.screen-grid{grid-template-columns:minmax(0,1fr)}.tank-scene{min-height:108px}.care-grid{gap:6px}.care-grid>*{flex:1 1 calc(50% - 8px)}.device-header{align-items:flex-start}.device-header-meta{width:100%;justify-content:flex-start}.device-screen{padding:0}.home-dock-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.panel,.home-mini-panel,.mode-card{padding:10px}}@media(max-width:480px){.shell{padding-inline:8px}.device-header h1{font-size:1rem}.device-chip{min-width:68px}.tabs{gap:4px}.home-dock{padding:8px 10px}.icon-button-label,.tab-label{display:none}.tab{min-height:30px}}.leaderboard li,.inbox-item{list-style:none;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px;border-radius:16px;background:#fff9e2b8;border:1px solid rgba(73,103,103,.14)}.leaderboard li div,.inbox-item div{display:flex;flex-direction:column;gap:2px}.share-card{padding:14px;border-radius:16px;background:#beeae285;border:1px dashed rgba(73,103,103,.18)}.rarity-badge{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:6px 10px;border-radius:999px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.common{background:#e9b77859}.rare{background:#7dd6ff61}.epic{background:#ff9dd261}.mythic{background:#ffc9766b}.legendary{background:#ff7e5b6b}.mode-arcade{background:radial-gradient(circle at top,rgba(255,255,255,.45),transparent 34%),linear-gradient(180deg,#fff5b3f2,#ffe5a4f5)}.mode-comms{background:radial-gradient(circle at top,rgba(255,255,255,.45),transparent 34%),linear-gradient(180deg,#d1f7fff2,#c0e9f6f5)}.mode-nursery{background:radial-gradient(circle at top,rgba(255,255,255,.45),transparent 34%),linear-gradient(180deg,#ffe4f1f2,#ffd7e2f5)}.mode-album{background:radial-gradient(circle at top,rgba(255,255,255,.45),transparent 34%),linear-gradient(180deg,#e5ffd5f2,#d2f1bef5)}.ops-shell{min-height:100vh;padding:24px 18px 48px;background:#f3f6f8;color:#11212c}.ops-header{align-items:flex-start;margin:0 auto 18px;max-width:1240px}.ops-label{margin:0 0 6px;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;color:#5f7280}.ops-header h1,.ops-card h2,.ops-card h3,.ops-column h4,.ops-viewer h3,.ops-header p,.ops-card p,.ops-card span,.ops-card small,.ops-viewer p{margin:0}.ops-link,.ops-button,.ops-status,.ops-inline-link,.ops-doc-button{font:inherit;border-radius:10px}.ops-link,.ops-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border:1px solid #c9d5de;background:#fff;color:#11212c;text-decoration:none}.ops-button.strong{background:#132833;border-color:#132833;color:#fff}.ops-error{max-width:1240px;margin:0 auto 16px;padding:12px 14px;border-radius:12px;background:#ffe5e2;color:#8f2d1f}.ops-grid{max-width:1240px;margin:0 auto;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ops-card,.ops-viewer,.ops-task,.ops-column{border:1px solid #d7e1e8;background:#fff;border-radius:16px}.ops-card{padding:16px}.ops-count-grid,.ops-board{display:grid;gap:12px}.ops-count-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.ops-count-grid div{padding:12px;border-radius:12px;background:#eef3f6;text-align:center}.ops-count-grid strong,.ops-task strong,.ops-doc-button strong{display:block}.ops-count-grid span,.ops-task span,.ops-doc-button span,.ops-muted{color:#5f7280}.ops-list{margin:12px 0 0;padding-left:20px;display:grid;gap:10px}.ops-board{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:12px}.ops-column{padding:12px;background:#f7fafc;display:grid;gap:10px}.ops-task{padding:12px;display:grid;gap:8px;background:#fff}.ops-status-row{flex-wrap:wrap;justify-content:flex-start}.ops-status{padding:6px 10px;border:1px solid #d0d9e0;background:#f5f8fa;color:#243742}.ops-status.active{background:#132833;border-color:#132833;color:#fff}.ops-inline-link{background:transparent;border:0;color:#1d5f84;text-align:left;padding:0}.ops-doc-list{margin-top:12px;display:grid;gap:10px}.ops-doc-button{padding:12px;text-align:left;border:1px solid #d7e1e8;background:#f7fafc;display:grid;gap:6px}.ops-viewer{padding:16px}.ops-viewer pre{margin:12px 0 0;padding:16px;background:#0f1f28;color:#edf3f6;border-radius:12px;overflow:auto;white-space:pre-wrap;word-break:break-word}@media(max-width:820px){.device-shell{padding:14px;border-radius:28px}.device-screen{padding:14px 12px;border-radius:22px}.tab{flex:1 1 calc(50% - 10px)}.tank-scene{min-height:250px}}@media(max-width:620px){.shell{padding:10px 6px 30px}.device-shell{padding:10px;border-radius:22px}.device-screen{padding:12px 10px;border-radius:18px}.panel,.starter-card{border-radius:18px;padding:14px}.status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.tab{flex:1 1 calc(50% - 10px)}.tank-scene{min-height:224px}.tank-shark{width:96px;height:40px}.tank-shark-fin{left:35px}.tank-actor-copy{padding:4px 6px}.ops-shell{padding:18px 12px 40px}}@keyframes attention-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 4px #fff3}50%{transform:scale(1.08);box-shadow:0 0 0 6px #ffffff4d}}@keyframes bubble-rise{0%{transform:translateY(0) scale(.65);opacity:0}20%{opacity:1}to{transform:translateY(-200px) scale(1.05);opacity:0}}@keyframes tank-swim{0%{left:var(--travel-start)}50%{left:var(--travel-end)}to{left:var(--travel-start)}}@keyframes tank-bob{0%,to{transform:translateY(0) scale(var(--scale))}50%{transform:translateY(calc(var(--drift) * -1)) scale(calc(var(--scale) + .04))}}
