/* Shared GM visual language: quiet stone, warm metal, readable controls. */
:root{--bg:#101718;--bg2:#192223;--panel:#202a2b;--panel2:#273234;--border:#455052;--border2:#85704f;--text:#f4ead6;--muted:#c5bfad;--faint:#a29f92;--gold:#edc47e;--gold-dim:#bd8a42;--copper:#e0a367;--copper-dim:#e0a367;--r:14px}
html{height:100%;overflow:hidden!important;scrollbar-gutter:auto!important;overscroll-behavior:none}
body{height:100%;min-height:0;overflow:hidden!important;padding:0!important;background:linear-gradient(#101719e8,#101719e8),url(gm-ui-interior-v1.png) center/cover fixed;font-family:'Manrope',system-ui,sans-serif;font-size:16px;line-height:1.45;overscroll-behavior:none}
*{scrollbar-width:none;-webkit-tap-highlight-color:transparent}*::-webkit-scrollbar{display:none}img{-webkit-user-drag:none}button,input,select,textarea{font:inherit;appearance:none}button{touch-action:manipulation}button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #f4d08b;outline-offset:3px}
.wrap{height:100%;max-width:1100px;overflow:auto;overscroll-behavior:none;padding:20px 24px calc(110px + env(safe-area-inset-bottom));margin:auto;scroll-behavior:smooth}
h1.title{font-size:28px;color:var(--text);text-shadow:0 2px 2px #000;letter-spacing:.02em;margin:0 0 16px}.sub{display:none}
.panel,.modal-box,.dgn-reward-box,.gate-card,.chat-panel{background:#202a2b;border:2px solid #78654b;box-shadow:inset 0 1px #b89b6955,0 8px 24px #0004;border-radius:14px;padding:20px;margin-bottom:18px}
.panel-title,.modal-title{font-family:inherit;font-size:21px;font-weight:800;letter-spacing:0;color:var(--text);gap:10px;margin-bottom:14px}
.panel-title .gm-ui-icon{width:32px;height:32px;object-fit:contain}
.btn,.lang-btn,.mat-picker-btn,.num-stepper-btn{min-height:46px;font-size:16px!important;line-height:1.3;padding:11px 17px;border-radius:10px;border:1px solid #8c7654;background:#344043;color:var(--text);box-shadow:inset 0 1px #ffffff15,0 3px #0b1012;transition:transform .12s,filter .12s}
.btn.primary{background:linear-gradient(#f0cd89,#c9954b);color:#2c2115;box-shadow:inset 0 1px #fff6,0 4px #725127}.btn.ghost{background:#2c3739;border-color:#647071;color:var(--text)}.btn:hover:not(:disabled){filter:brightness(1.12)}.btn:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 1px #ffffff15,0 1px #0b1012}.btn:disabled{opacity:.5}
.res-bar{max-width:none!important;gap:16px!important;flex-wrap:wrap;padding:14px!important;background:#141e20;border:1px solid #59605a;border-radius:12px;margin-bottom:18px!important;font-size:18px!important}.rb-item{font-size:18px!important;gap:6px}.rb-item img{width:28px!important;height:28px!important;object-fit:contain}.rb-plus{min-width:32px;min-height:32px;font-size:22px}
.nav{left:50%;transform:translateX(-50%);width:min(1080px,100%);max-width:none;display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:none;justify-content:flex-start;gap:6px;padding:10px 10px calc(10px + env(safe-area-inset-bottom));background:#172123;border:1px solid #746348;border-radius:16px 16px 0 0;box-shadow:0 -8px 28px #0005}
.nav-btn{flex:1 0 102px;min-height:66px;margin:0;padding:6px;font-size:16px;gap:3px;border:1px solid transparent;border-radius:10px}.nav-btn.active,.dnav-btn.active{background:#695332;color:#ffe3ad;border-color:#c99c58;box-shadow:inset 0 1px #f9db9755}.nav-btn .gm-ui-icon{width:30px;height:30px;object-fit:contain}.nav-btn span{white-space:nowrap;word-break:normal}
.dnav{display:flex;flex-wrap:wrap;padding:8px;gap:6px;background:#172123;border-color:#59605a}.dnav-btn{flex:1 1 90px;min-height:58px;font-size:16px;padding:6px;border:1px solid transparent}.dnav-btn .gm-ui-icon{width:28px;height:28px;object-fit:contain}.dnav-btn span{overflow:visible;white-space:normal}
.gm-ui-icon{display:inline-block;vertical-align:middle;object-fit:contain;flex-shrink:0;width:26px;height:26px}
.screen :is(.nm,.rt,.rate,.cost,.price,.pr,.rw,.res-summary,.empty,.rules-item,.pd-stat-chip,.tab-cost,.nm-tag,.gc-flavor,.gc-cap,.passport-eyebrow,.chat-hint),.modal-text,.toast{font-size:16px!important;line-height:1.45}
.screen [style*="font-size:"],.modal-box [style*="font-size:"],.dgn-reward-box [style*="font-size:"]{font-size:16px!important;line-height:1.4}
.res-count .n{font-size:30px!important}.res-count .u{font-size:16px}.res-count{align-items:center}.res-row{gap:14px}.pbar{height:9px;border-radius:5px;background:#11191b}.pbar i{background:linear-gradient(90deg,#aa793c,#f0cb83)}
.tier,.exrow,.quest,.recipe,.chest-row,.item-row,.ach-row{padding:16px 4px;gap:14px;border-color:#465152}.tier .ico,.exrow-icon{width:76px;height:76px;flex-shrink:0;background:#172123;border-radius:12px}.tier .ico img{width:100%;height:100%;object-fit:contain}.ability-pair,.pd-stat-chip,.passport-cell{background:#172123;border-color:#495859}.ability-pair .ap-col{flex-basis:210px}
.tab-grid-5{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))!important}.tab-grid .btn,.tab-grid-5 .btn{white-space:normal}.paperdoll{max-width:440px;column-gap:16px;grid-template-columns:1fr 2.6fr 1fr}.pd-slot{max-width:76px;background:#162022;border:2px solid #716347;border-radius:12px}.pd-label,.pd-lvl{font-size:14px!important}.pd-gnome{position:relative}.pd-gnome:before{content:'';position:absolute;width:65%;height:5%;bottom:5%;left:20%;border-radius:50%;background:#080c0da6;filter:blur(5px)}.pd-gnome img{position:relative;transform-origin:50% 92%;animation:gm-breathe 3.4s ease-in-out infinite}
.gm-help{margin:8px 0 14px;border-top:1px solid #48514b;padding-top:8px}.gm-help summary{cursor:pointer;color:#dac7a7;font-size:16px;min-height:36px;list-style:none}.gm-help summary:before{content:'＋ ';color:var(--gold)}.gm-help[open] summary:before{content:'− '}.gm-help .lede-hint{font-size:16px!important;line-height:1.5;color:#d3d3c6;padding-top:8px}.gm-stats-details>summary{font-size:20px;font-weight:800;padding:8px;cursor:pointer;color:var(--gold)}
.mine-art{aspect-ratio:3/2;max-height:520px;background:#2e302c;border:2px solid #927447;margin:0 0 18px;isolation:isolate;touch-action:manipulation}.mine-art:active{transform:none}.mine-art .mine-art-img{display:none!important}.mine-art .gm-mine-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.mine-art .gm-mine-hero{position:absolute;width:29%;height:auto;left:22%;bottom:13%;z-index:3;transform-origin:50% 92%;animation:gm-breathe 3.4s ease-in-out infinite;filter:drop-shadow(5px 5px 3px #0004)}.mine-art .gm-mine-ore{position:absolute;width:27%;height:auto;left:49%;bottom:13%;z-index:4;filter:drop-shadow(5px 6px 2px #0005)}.gm-mine-contact{position:absolute;left:29%;bottom:14%;width:18%;height:3%;border-radius:50%;background:#181311c9;filter:blur(3px);z-index:2}.gm-mine-contact.ore{left:52%;width:22%;bottom:14%;height:4%}.mine-lvl{left:16px;top:16px;transform:none;background:#172123ed;border:1px solid #b69358;border-radius:9px;padding:6px 12px;font:800 18px/1.4 system-ui;z-index:6;color:#f6deb0;text-shadow:none}.mine-lvl:before{content:'Уровень '}.mine-pop{font-size:22px;z-index:7;color:#fff0bf}.gm-mine-strike .gm-mine-hero{animation:gm-mine-strike .3s ease-out}.gm-mine-strike .gm-mine-ore{animation:gm-ore-hit .26s ease-out}
.gm-feedback{position:fixed;z-index:250;pointer-events:none;width:140px;height:140px;object-fit:contain;animation:gm-feedback .65s ease-out forwards}.gm-reward-enter{animation:gm-reward-in .28s ease-out}.gm-success{animation:gm-success .6s ease-out}.gm-screen-enter{animation:gm-screen-in .2s ease-out}.modal-bg,.dgn-reward-overlay{background:#080e10d9;backdrop-filter:blur(5px)}.modal-box,.dgn-reward-box{max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 20px 70px #0009}.modal-title{font-size:26px}.modal-acts{gap:12px;flex-wrap:wrap}.dgn-reward-box{max-width:540px}.rp-rows{gap:12px}.dgn-viewport{border:3px solid #977849;border-radius:14px}.toast{max-width:calc(100vw - 32px);background:#293738;border:1px solid #aa8a54;padding:16px 22px}.gate-inner{max-width:1000px}.gate-title{font-size:32px}.gate-sub{font-size:18px}.gate-eyebrow{font-size:16px}.gate-card{font-size:18px}.chat-fab{bottom:108px}.chat-panel{bottom:108px}.gm-paused *{animation-play-state:paused!important}
@keyframes gm-breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.012)}}@keyframes gm-mine-strike{0%{transform:rotate(0)}35%{transform:rotate(-6deg)}65%{transform:rotate(5deg)}100%{transform:rotate(0)}}@keyframes gm-ore-hit{30%{transform:translateX(3px);filter:brightness(1.3)}100%{transform:translateX(0)}}@keyframes gm-feedback{0%{opacity:0;transform:scale(.6)}20%{opacity:1}100%{opacity:0;transform:scale(1.15) translateY(-18px)}}@keyframes gm-reward-in{from{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@keyframes gm-success{25%{filter:brightness(1.5)}100%{filter:none}}@keyframes gm-screen-in{from{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(max-width:600px){.wrap{padding:12px 12px calc(106px + env(safe-area-inset-bottom))}h1.title{font-size:24px;margin-bottom:12px}.panel{padding:14px;margin-bottom:14px}.panel-title{font-size:20px}.res-bar{gap:9px!important;padding:10px!important}.rb-item{font-size:16px!important}.rb-item img{width:24px!important;height:24px!important}.nav-btn{flex:0 0 96px;font-size:16px;min-height:62px}.dnav-btn{flex:1 1 85px;font-size:16px}.mine-art{aspect-ratio:3/2}.mine-lvl{font-size:16px;padding:4px 8px;left:9px;top:9px}.tier .ico{width:64px;height:64px}.tier .ico~.buy{padding-left:0}.res-row>.btn{width:100%}.paperdoll{column-gap:10px;grid-template-columns:1fr 2.5fr 1fr}.pd-slot{min-height:52px}.pd-label{display:none}.ability-pair .ap-col+.ap-col{border-left:0;border-top:1px solid #465152}.chat-panel{top:12px;bottom:104px}.tab-grid{gap:8px}.btn{padding:10px 12px}.modal-box{padding:18px}.gm-help{margin-bottom:10px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.gm-feedback{opacity:.7}}
.panel,.modal-box,.dgn-reward-box{border:14px solid transparent;border-image:url(gm-ui-panel-v1.png) 90 fill / 18px / 0 stretch;background:#202a2b;padding:14px}

.mine-art{width:100%;aspect-ratio:2;max-height:none}.mine-art .gm-mine-hero{scale:-1 1}.gm-mine-contact{bottom:17.5%}.gm-mine-contact.ore{bottom:16%}
@media(max-width:600px){.mine-art{aspect-ratio:1.5}.gm-mine-contact{bottom:16.4%}}
#labArtLoading{position:absolute;inset:0;z-index:20;display:grid;place-content:center;background:#182224;color:#f5ddb5;font-size:20px;padding:24px;text-align:center;gap:16px}#labSound{background:#344043;border:1px solid #8c7654;color:var(--text);border-radius:8px;padding:8px 12px;font-size:16px;min-height:42px;cursor:pointer}
.mine-art .gm-mine-slash{position:absolute;left:43%;bottom:17%;width:23%;height:auto;z-index:5;animation:gm-feedback .33s ease-out forwards;pointer-events:none}
.mine-art[data-faction=iron] .gm-mine-ore{filter:grayscale(1) drop-shadow(5px 6px 2px #0005)}.mine-art[data-faction=crystal] .gm-mine-ore{filter:hue-rotate(175deg) drop-shadow(5px 6px 2px #0005)}.mine-art[data-faction=emerald] .gm-mine-ore{filter:hue-rotate(85deg) drop-shadow(5px 6px 2px #0005)}
#screen-dungeon>.panel:first-child{padding:4px 2px;border:0;border-image:none;box-shadow:none;background:none;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}#screen-dungeon>.panel:first-child .panel-title{margin:0}#screen-dungeon>.panel:first-child .gm-help{margin:0;padding:0;border:0}#screen-dungeon>.panel:first-child .gm-help[open]{flex-basis:100%}
#screen-dungeon>.panel:has(>.dnav){padding:0;border:0;border-image:none;background:none;box-shadow:none}.dnav{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:none}.dnav-btn{flex:1 0 100px;white-space:nowrap}.dnav-btn span{white-space:nowrap}
.pd-gnome{overflow:visible;background:radial-gradient(ellipse at 50% 65%,#aa78352b,transparent 70%)}
@media(max-width:600px){.res-bar .rb-item>span:not(#rbEnergyMax){display:none}.res-bar{gap:10px 16px!important;justify-content:center}.rb-aec{border-right:0!important;padding-right:0!important}.res-bar #labSound{padding:6px 9px;min-height:36px}.dnav-btn{flex:0 0 98px;min-height:60px}.dnav{padding:5px}.panel:has(#dungeonPaperdoll){padding:10px}.pd-label{display:none!important}}
@media(max-height:500px) and (min-width:600px){h1.title{display:none}.wrap{padding-top:8px;padding-bottom:90px}.res-bar{padding:5px 12px!important;margin-bottom:8px!important;gap:12px!important}.res-bar .rb-item>span:not(#rbEnergyMax){display:none}.nav{padding-top:4px;padding-bottom:4px}.nav-btn{min-height:54px;flex-direction:row;gap:6px}.nav-btn .gm-ui-icon{width:24px;height:24px}.mine-art{max-width:580px;aspect-ratio:2.4;margin-inline:auto}.panel-title{margin-bottom:8px}.panel{padding:10px}.dnav-btn{flex-direction:row;min-height:44px}.dnav-btn .gm-ui-icon{width:24px;height:24px}}
.gm-nav-more{display:none}.gm-nav-dialog{margin:auto;width:min(480px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;background:#1b282a;color:var(--text);border:2px solid #b18b54;border-radius:16px;padding:18px;box-shadow:0 20px 80px #0009}.gm-nav-dialog::backdrop{background:#071113dc}.gm-nav-dialog-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:24px}.gm-nav-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.gm-nav-grid .nav-btn{min-width:0;min-height:88px;border:1px solid #5c665e;font-size:16px}.gm-nav-grid .nav-btn span{white-space:normal}
@media(max-width:600px){.nav{display:grid;grid-template-columns:repeat(4,1fr);overflow:visible;gap:4px;padding-left:8px;padding-right:8px}.nav>.nav-btn{display:none;min-width:0;width:100%;font-size:16px}.nav>.nav-btn[data-screen=screen-mine],.nav>.nav-btn[data-screen=screen-dungeon],.nav>.nav-btn[data-screen=screen-tasks],.nav>.gm-nav-more{display:flex}.gm-nav-more b{font-size:28px;line-height:30px;font-weight:400}.nav{transform:translateX(-50%)!important;scroll-behavior:auto}.res-bar{padding:9px!important}.res-bar #labSound{font-size:16px}}
@media(max-height:500px) and (min-width:600px){.nav-btn{flex-direction:column;flex:1 0 105px;min-height:54px;gap:0}.mine-art{max-width:440px}.gm-nav-dialog .nav-btn{flex-direction:column}}
/* Keep scroll content above the navigation, even before reaching its last row. */
.wrap{height:calc(100% - 90px - env(safe-area-inset-bottom));padding-bottom:24px}
.rb-item b{font-size:18px!important}.mine-pop{background:#132024ed;border:1px solid #c5a56c;border-radius:8px;padding:5px 10px;color:#fff3d0;text-shadow:0 2px 1px #000;font-size:22px!important;white-space:nowrap}
#dungeonPaperdoll{margin-inline:auto}#dungeonPaperdoll+div:has(#dungeonEquipDetail[style*="display: none"]),#dungeonPaperdoll+div:has(#dungeonEquipDetail[style*="display:none"]){display:none}
@media(max-width:600px){.wrap{height:calc(100% - 88px - env(safe-area-inset-bottom));padding-bottom:24px}.res-bar{display:grid!important;grid-template-columns:repeat(3,1fr);gap:10px!important}.rb-item{justify-content:center;font-size:18px!important}.rb-item b{font-size:18px!important}.res-bar #labSound{justify-self:center}.res-bar .rb-item img{width:28px!important;height:28px!important}}
@media(max-height:500px) and (min-width:600px){.wrap{height:calc(100% - 64px - env(safe-area-inset-bottom));padding-bottom:16px}.nav{display:grid;grid-template-columns:repeat(4,1fr);overflow:visible}.nav>.nav-btn{display:none;min-width:0;width:100%;min-height:52px;font-size:16px;flex-direction:row;gap:8px}.nav>.nav-btn[data-screen=screen-mine],.nav>.nav-btn[data-screen=screen-dungeon],.nav>.nav-btn[data-screen=screen-tasks],.nav>.gm-nav-more{display:flex}.gm-nav-more b{font-size:26px;font-weight:400}}
.modal-box,.dgn-reward-box{margin:auto}.mine-pop{background:#101c20;color:#fff6dc;-webkit-text-stroke:.3px #fff6dc;box-shadow:0 3px 8px #0008}
@keyframes minePop{0%{opacity:1;transform:translate(-50%,0)}75%{opacity:1;transform:translate(-50%,-22px)}100%{opacity:0;transform:translate(-50%,-28px)}}
.mine-art[data-faction=iron]{--gm-ore-tint:grayscale(1)}.mine-art[data-faction=crystal]{--gm-ore-tint:hue-rotate(175deg)}.mine-art[data-faction=emerald]{--gm-ore-tint:hue-rotate(85deg)}

/* Contain browser gestures; editable controls retain text editing. */
html,body{height:100dvh;touch-action:pan-x pan-y;-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}
input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text;cursor:text;touch-action:manipulation}
.gm-ui-icon{width:28px;height:28px;object-fit:contain;flex-shrink:0;vertical-align:middle;pointer-events:none}
.btn .gm-ui-icon{min-width:24px;min-height:24px}
.modal-ico,.danger-ico{width:56px;height:56px}
@media(max-width:360px){.wrap{padding-inline:8px}.panel{padding:10px}.res-bar{column-gap:5px!important}.rb-item{gap:3px}.gm-nav-grid{grid-template-columns:repeat(2,1fr)}}

/* Quick actions remain reachable beside the map or in a compact touch tray. */
.gm-combat-layout .pd-label{display:none!important}
.gm-combat-layout .pd-slot{min-height:52px;aspect-ratio:1}
.gm-combat-layout>.gm-quick-abilities:has(#dungeonQuickAbilityRows:empty){display:none}
.gm-combat-layout>.gm-quick-potions>.gm-help,.gm-combat-layout>.gm-quick-abilities>.gm-help{display:none}
@media(max-width:600px){
 .gm-combat-layout{display:grid!important;grid-template-columns:1fr;gap:10px!important}
 .gm-combat-layout>.dgn-viewport{width:100%!important;order:1!important}
 .gm-combat-layout>.gm-quick-abilities{order:3!important}
 .gm-combat-layout>.gm-quick-potions{order:2!important}
 #dungeonQuickPotionRows,#dungeonQuickAbilityRows{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:4px!important}
 .gm-combat-layout .pd-slot{width:100%;min-height:44px;max-width:none}
}

/* Soft edges identify the intentionally swipeable cave tab strip. */
@media(max-width:1100px){.dnav{mask-image:linear-gradient(to right,transparent,#000 12px,#000 calc(100% - 20px),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 12px,#000 calc(100% - 20px),transparent);padding-inline:14px}}

.gm-inline-icon{display:inline-block;width:1.5em;height:1.5em;max-width:40px;max-height:40px;object-fit:contain;vertical-align:middle;flex-shrink:0}
.btn.gm-reward-button{position:relative;background:transparent!important;border:0!important;box-shadow:none!important;color:#fff1d5!important;min-width:190px;min-height:64px;padding:16px 28px;font-weight:800;font-size:20px!important;isolation:isolate}
.btn.gm-reward-button:before{content:'';position:absolute;inset:0;background:url(gm-ui-button-v1.png) center/contain no-repeat;z-index:-1;pointer-events:none}
.btn.gm-reward-button:hover{filter:brightness(1.15)}
.dgn-reward-box .panel-title{color:var(--text)!important;flex-wrap:wrap;line-height:1.25}
.dgn-reward-box .rp-rows{margin-block:18px}

.rp-rows>.pd-stat-chip{font-size:20px!important;line-height:1.4;padding:10px 14px;gap:8px}.rp-rows>.pd-stat-chip>img{width:32px!important;height:32px!important;object-fit:contain}

/* Alpha-following light: no rectangular glow, glitter or extra animation nodes. */
[data-gm-hue="blue"]{--gm-glow-rgb:90 168 224}[data-gm-hue="purple"]{--gm-glow-rgb:176 111 224}[data-gm-hue="gold"]{--gm-glow-rgb:244 197 66}[data-gm-hue="orange"]{--gm-glow-rgb:224 138 79}[data-gm-hue="red"]{--gm-glow-rgb:226 72 63}
[data-gm-glow]{--gm-glow-near:2px;--gm-glow-far:5px}img[data-gm-glow],.pd-slot.filled .pd-art[data-gm-glow]{filter:drop-shadow(0 0 var(--gm-glow-near) rgb(var(--gm-glow-rgb)/.55)) drop-shadow(0 0 var(--gm-glow-far) rgb(var(--gm-glow-rgb)/.22))}
[data-gm-glow="2"]{--gm-glow-near:3px;--gm-glow-far:7px}[data-gm-glow="3"]{--gm-glow-near:4px;--gm-glow-far:10px}[data-gm-glow="4"]{--gm-glow-near:5px;--gm-glow-far:12px}
[data-gm-glow="3"].gm-glow-visible,[data-gm-glow="4"].gm-glow-visible{animation:gm-rarity-breathe 3.6s ease-in-out infinite}
@keyframes gm-rarity-breathe{0%,100%{filter:drop-shadow(0 0 var(--gm-glow-near) rgb(var(--gm-glow-rgb)/.5)) drop-shadow(0 0 var(--gm-glow-far) rgb(var(--gm-glow-rgb)/.2))}50%{filter:drop-shadow(0 0 var(--gm-glow-near) rgb(var(--gm-glow-rgb)/.75)) drop-shadow(0 0 var(--gm-glow-far) rgb(var(--gm-glow-rgb)/.38))}}
.gm-paused [data-gm-glow]{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){[data-gm-glow]{animation:none!important}}
