:root,[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-bg:var(--lightningcss-light,#f2f5ec)var(--lightningcss-dark,#1a1a1a);--color-bg-surface:var(--lightningcss-light,#e4ebd8)var(--lightningcss-dark,#242424);--color-bg-panel:var(--lightningcss-light,#93bf4c)var(--lightningcss-dark,#2a3d1d);--color-bg-panel-dark:var(--lightningcss-light,#598f3a)var(--lightningcss-dark,#132510);--color-bg-card:var(--lightningcss-light,#6ea347)var(--lightningcss-dark,#3a5a2a);--color-bg-card-hover:var(--lightningcss-light,#7fb050)var(--lightningcss-dark,#4a6a3a);--color-text:var(--lightningcss-light,#262626)var(--lightningcss-dark,#e5e5e5);--color-text-on-panel:var(--lightningcss-light,#13371b)var(--lightningcss-dark,#e5e5e5);--color-text-on-accent:#13371b;--color-text-muted:var(--lightningcss-light,#4a5a3a)var(--lightningcss-dark,#a0a0a0);--color-primary:var(--lightningcss-light,#598f3a)var(--lightningcss-dark,#93bf4c);--color-primary-hover:var(--lightningcss-light,#4a7a2e)var(--lightningcss-dark,#a4d45c);--color-accent:#ffb327;--color-accent-hover:#ffc04a;--color-accent-shadow:var(--lightningcss-light,#ffb32766)var(--lightningcss-dark,#ffb32733);--color-success:var(--lightningcss-light,#598f3a)var(--lightningcss-dark,#93bf4c);--color-error:var(--lightningcss-light,#d44)var(--lightningcss-dark,#ff6b6b);--color-warning:var(--lightningcss-light,#b8860b)var(--lightningcss-dark,#facc15);--color-disabled:var(--lightningcss-light,#ccc)var(--lightningcss-dark,#333);--color-disabled-text:var(--lightningcss-light,#999)var(--lightningcss-dark,#666);--color-border:var(--lightningcss-light,#93bf4c)var(--lightningcss-dark,#3a5a2a);--color-stat:var(--lightningcss-light,#13371b)var(--lightningcss-dark,var(--color-accent));--shadow-card:0 4px 16px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#00000080);--shadow-card-hover:0 8px 32px var(--lightningcss-light,#00000026)var(--lightningcss-dark,#0009);--shadow-glow-primary:0 0 20px var(--lightningcss-light,#598f3a33)var(--lightningcss-dark,#93c84a33);--shadow-glow-success:0 0 20px var(--lightningcss-light,#598f3a4d)var(--lightningcss-dark,#93c84a33);--shadow-glow-error:0 0 20px var(--lightningcss-light,#dd44444d)var(--lightningcss-dark,#ff6b6b33);--shadow-glow-accent:0 0 20px var(--lightningcss-light,#ffb3274d)var(--lightningcss-dark,#ffb32733)}@media (prefers-color-scheme:dark){:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial}}[data-theme=winter]{--color-bg:#f0f7ff;--color-bg-surface:#e6f2ff;--color-bg-panel:#80b3ff;--color-bg-panel-dark:#4d94ff;--color-bg-card:#4d94ff;--color-bg-card-hover:#66a3ff;--color-text:#1a2b4d;--color-text-on-panel:#002b66;--color-text-on-accent:#002b66;--color-text-muted:#4a5a7a;--color-primary:#4d94ff;--color-primary-hover:#3385ff;--color-accent:#ffb327;--color-accent-hover:#ffc04a;--color-accent-shadow:#ffb32766;--color-success:#598f3a;--color-error:#d44;--color-warning:#b8860b;--color-disabled:#ccc;--color-disabled-text:#999;--color-border:#80b3ff;--color-stat:#002b66;--shadow-card:0 4px 16px #00000014;--shadow-card-hover:0 8px 32px #0000001f;--shadow-glow-primary:0 0 20px #4d94ff33;--shadow-glow-success:0 0 20px #598f3a4d;--shadow-glow-error:0 0 20px #dd44444d;--shadow-glow-accent:0 0 20px #ffb3274d}[data-theme=orange-purple]{--color-bg:#1a0f2e;--color-bg-surface:#261742;--color-bg-panel:#4a2e7a;--color-bg-panel-dark:#2d1a4d;--color-bg-card:#6b44a3;--color-bg-card-hover:#7e53bd;--color-text:#f0e6ff;--color-text-on-panel:#f0e6ff;--color-text-on-accent:#1a0f2e;--color-text-muted:#b3a0cc;--color-primary:#ff8c00;--color-primary-hover:orange;--color-accent:#ff8c00;--color-accent-hover:orange;--color-accent-shadow:#ff8c0033;--color-success:#93bf4c;--color-error:#ff6b6b;--color-warning:#facc15;--color-disabled:#324;--color-disabled-text:#768;--color-border:#4a2e7a;--color-stat:#ff8c00;--shadow-card:0 4px 16px #0006;--shadow-card-hover:0 8px 32px #00000080;--shadow-glow-primary:0 0 20px #ff8c0033;--shadow-glow-success:0 0 20px #93c84a33;--shadow-glow-error:0 0 20px #ff6b6b33;--shadow-glow-accent:0 0 20px #ff8c0033}html[data-theme=dark],html[data-theme=orange-purple]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light-green],html[data-theme=winter]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}@font-face{font-family:Shantell Sans;src:url(../../../fonts/shantell-sans-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Shantell Sans;src:url(../../../fonts/shantell-sans-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inglobal;src:url(../../../fonts/shantell-sans-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inglobal;src:url(../../../fonts/shantell-sans-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:e-Ukraine;src:url(../../../fonts/e-Ukraine-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:e-Ukraine;src:url(../../../fonts/e-Ukraine-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Comfortaa;src:url(../../../fonts/comfortaa-ua-subset.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+308,U+404,U+406-407,U+454,U+456-457,U+490-491}@font-face{font-family:Noto Serif;src:url(../../../fonts/noto-serif-ua-subset.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+308,U+404,U+406-407,U+454,U+456-457,U+490-491}:root{--font-main:"Shantell Sans", "e-Ukraine", system-ui, sans-serif;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--radius-sm:.5rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-full:9999px;--transition-fast:.15s ease;--transition-normal:.3s ease;--blur-glass:blur(10px);--measure-myths:clamp(560px, 45vw, 800px);--measure-feeding:clamp(560px, 45vw, 800px);--measure-habitat:560px;--measure-habitat-wide:min(96%, 1100px);--measure-family:560px;--measure-family-wide:min(96%, 980px);--measure-population:clamp(600px, 42vw, 800px);--z-header:100;--z-modal:1000;--z-dropdown:500;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700}[data-font=shantell-sans],[data-font=inglobal]{--font-main:"Shantell Sans", "e-Ukraine", system-ui, sans-serif}[data-font=e-ukraine]{--font-main:"e-Ukraine", system-ui, sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,body *{transition:background-color 1s,color 1s,border-color 1s,box-shadow 1s,outline-color 1s,fill 1s,stroke 1s}body:before,body:after,.app-shell:before,.app-shell:after{content:"";z-index:-1;pointer-events:none;filter:blur(8px);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;transition:opacity 1s;position:fixed;inset:0;transform:scale(1.05)}body:before{opacity:0;background-image:url(../../../images/background/bg-light-green-v01.webp)}body:after{opacity:0;background-image:url(../../../images/background/bg-dark-v01.webp)}.app-shell:before{opacity:0;background-image:url(../../../images/background/bg-winter-v01.webp)}.app-shell:after{opacity:0;background-image:url(../../../images/background/bg-orange-purple-v01.webp)}:root[data-theme=light-green] body:before,:root[data-theme=dark] body:after,:root[data-theme=winter] .app-shell:before,:root[data-theme=orange-purple] .app-shell:after{opacity:1;animation:30s ease-out both blur-bg-in}*{box-sizing:border-box}:root{--color-avatar-ink:#fff;--color-logo-chip:#fff;--color-avatar-red:#b3261e;--color-avatar-orange:#8a4b00;--color-avatar-brown:#6b4226;--color-avatar-olive:#4f6300;--color-avatar-green:#1f6b34;--color-avatar-teal:#0f5f6b;--color-avatar-blue:#1d4ed8;--color-avatar-navy:#23408e;--color-avatar-violet:#6b28b8;--color-avatar-magenta:#8e1f9e;--color-avatar-pink:#a3175e;--color-avatar-slate:#40505f}html{background-color:var(--color-bg);--color-scrollbar-track:color-mix(in srgb, var(--color-bg-surface), transparent 45%);--color-scrollbar-thumb:color-mix(in srgb, var(--color-accent), transparent 45%);scrollbar-color:var(--color-scrollbar-thumb) var(--color-scrollbar-track);scrollbar-width:auto;height:100%;font-size:16px;transition:background-color 1s}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:8px}body{color:var(--color-text);font-family:var(--font-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0000;flex-direction:column;height:100%;margin:0;padding:0;line-height:1.5;display:flex}.app-shell{flex-direction:column;align-items:center;transition:background-color 1s;display:flex;position:relative}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);margin:0;line-height:1.2}p{margin:0}button{background:0 0;border:none;font-family:inherit}.header-btn{width:calc(var(--fill-u) * 2.25);height:calc(var(--fill-u) * 2.25);border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--color-text-on-panel), transparent 90%);border:1px solid color-mix(in srgb, var(--color-text-on-panel), transparent 90%);color:var(--color-text-on-panel);cursor:pointer;transition:all var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex}.header-btn.placeholder{cursor:default;pointer-events:none;background:0 0;border-color:#0000}@media (hover:hover){.header-btn:hover{background-color:color-mix(in srgb, var(--color-text-on-panel), transparent 80%);transform:scale(1.05)}}.header-btn:active{transform:scale(.95)}.header-btn>svg{width:calc(var(--fill-u) * 1.25);height:calc(var(--fill-u) * 1.25)}button,a,[role=button]{touch-action:manipulation}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--color-accent,#4f46e5);outline-offset:2px;border-radius:2px}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.skip-link{background:var(--color-bg,#fff);color:var(--color-text,#000);z-index:10000;padding:8px;transition:top .2s;position:absolute;top:-40px;left:0}.skip-link:focus{top:0}.visually-hidden{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-panel{background:color-mix(in srgb, var(--color-bg-surface), transparent 25%);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md)}.player-away{opacity:.5}.text-panel--tight{border-radius:var(--radius-sm);padding:2px 6px}.image-caption{box-sizing:border-box;border-radius:var(--radius-sm);max-width:92cqi;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);color:#fff;font-size:calc(11cqi * var(--caption-scale,1));font-weight:var(--font-weight-bold);text-align:right;overflow-wrap:anywhere;background:#0009;padding:1cqi 3cqi;line-height:1.2;position:absolute;bottom:4cqi;right:4cqi}:root{--fill-u:clamp(1rem, .125rem + .9vw + 1.1svh, 2.125rem)}.fill{--space-xs:calc(var(--fill-u) * .25);--space-sm:calc(var(--fill-u) * .5);--space-md:var(--fill-u);--space-lg:calc(var(--fill-u) * 1.5);--space-xl:calc(var(--fill-u) * 2);--space-2xl:calc(var(--fill-u) * 3);--radius-sm:calc(var(--fill-u) * .5);--radius-md:var(--fill-u);--radius-lg:calc(var(--fill-u) * 1.5);--font-size-xs:calc(var(--fill-u) * .75);--font-size-sm:calc(var(--fill-u) * .875);--font-size-md:var(--fill-u);--font-size-lg:calc(var(--fill-u) * 1.125);--font-size-xl:calc(var(--fill-u) * 1.25);--font-size-2xl:calc(var(--fill-u) * 1.5);--font-size-3xl:calc(var(--fill-u) * 2);font-size:var(--fill-u)}.fill-window{width:min(100%,max(26rem,60vw));min-height:min(max(20rem, 52dvh), calc(100dvh - var(--fill-u) * 3.25 - 2.75rem));box-sizing:border-box;justify-content:center;max-height:100%}.seg-track{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-text-on-panel), transparent 82%);background:color-mix(in srgb, var(--color-bg-surface), transparent 25%);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);flex-wrap:wrap;gap:2px;padding:4px;display:flex}.seg-item{min-height:44px;padding:0 var(--space-xs);border-radius:var(--radius-sm);color:var(--color-text-on-panel);font:inherit;font-size:clamp(.7rem, 3vw, var(--font-size-sm));white-space:nowrap;text-align:center;cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;flex:1;justify-content:center;align-items:center;display:flex}@media (hover:hover){.seg-item:hover:not(.seg-item--on):not([aria-pressed=true]):not(:has(:checked)):not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--color-text-on-panel), transparent 88%)}}.seg-item--on{background:var(--color-accent);color:var(--color-text-on-accent);font-weight:var(--font-weight-bold)}.seg-item[aria-disabled=true]{cursor:default}.menu-page{padding:clamp(var(--space-sm), 2dvh, var(--space-xl));justify-content:center;align-items:center;gap:clamp(var(--space-md), 3dvh, var(--space-2xl));box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:480px;display:flex}.menu-page.fill{max-width:none;container-type:inline-size}.menu-btn{width:100%;min-height:44px;padding:var(--space-sm) var(--space-xl);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);transition:transform var(--transition-fast), box-shadow var(--transition-normal), background-color var(--transition-normal);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;line-height:1.2;text-decoration:none;animation:.4s both card-enter,3s .4s both blur-in;display:flex}.menu-tiles{justify-content:center;gap:var(--space-md);flex-wrap:wrap;width:100%;display:flex}.menu-tile{flex:1 1 calc(var(--fill-u) * 15);gap:var(--space-sm);min-width:min(100%, calc(var(--fill-u) * 12));max-width:calc(var(--fill-u) * 22);padding:calc(var(--fill-u) * 2.5) var(--space-lg);font-size:var(--font-size-2xl);border-radius:var(--radius-lg);flex-direction:column}.menu-tile__icon{width:min(calc(var(--fill-u) * 9), 24svh, 22vw);height:min(calc(var(--fill-u) * 9), 24svh, 22vw);flex-shrink:0}@container (width<=31em){.menu-tile{padding:var(--space-lg)}.menu-links{margin-bottom:52px}.menu-tile__icon{width:min(calc(var(--fill-u) * 9), 24svh, 18vw);height:min(calc(var(--fill-u) * 9), 24svh, 18vw)}}.menu-tile-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--fill-u) * 15)), 1fr));gap:var(--space-md);display:grid;container-type:inline-size}.menu-tile-grid>.menu-tile{max-width:none;padding:var(--space-lg);font:inherit;font-size:var(--font-size-2xl)}.menu-tile-grid .menu-tile__icon{width:min(calc(var(--fill-u) * 7), 16svh, 18vw);height:min(calc(var(--fill-u) * 7), 16svh, 18vw)}@media (height<=500px){.menu-tile-grid>.menu-tile{padding:var(--space-md)}}.menu-tile__hint{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:1.3}.menu-list{gap:var(--space-sm);width:min(100%, calc(var(--fill-u) * 32));flex-direction:column;display:flex}.menu-row{justify-content:flex-start;gap:var(--space-md);min-height:max(44px, calc(var(--fill-u) * 3.75));padding:var(--space-sm) var(--space-lg);font-size:var(--font-size-2xl);text-align:left}.menu-row__icon{width:calc(var(--fill-u) * 2.5);height:calc(var(--fill-u) * 2.5);flex-shrink:0}@media (height<=500px){.menu-tile{padding:var(--space-md)}.menu-row{min-height:44px;padding-block:var(--space-xs);font-size:var(--font-size-xl)}.menu-row__icon{width:calc(var(--fill-u) * 1.75);height:calc(var(--fill-u) * 1.75)}}.menu-btn--game{border:1px solid color-mix(in srgb, var(--color-bg-card), black 25%);background-color:var(--color-bg-card);color:var(--color-text);box-shadow:0 4px 0 color-mix(in srgb, var(--color-bg-card), black 35%)}@media (hover:hover){.menu-btn--game:hover{background-color:var(--color-bg-card-hover);box-shadow:0 6px 0 color-mix(in srgb, var(--color-bg-card), black 35%), var(--shadow-glow-primary);transform:translateY(-2px)}.menu-btn--link:hover{background-color:color-mix(in srgb, var(--color-bg-surface), transparent 20%);box-shadow:var(--shadow-glow-primary);transform:translateY(-2px)}}.menu-btn--game:active{background-color:var(--color-bg-card-hover);box-shadow:0 2px 0 color-mix(in srgb, var(--color-bg-card), black 35%);transform:translateY(2px)}.menu-btn--disabled{background-color:color-mix(in srgb, var(--color-disabled), transparent 50%);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);color:var(--color-disabled-text);cursor:not-allowed;box-shadow:none}.menu-btn--disabled:active{transform:none}.menu-page.fill>.menu-tiles{margin-block:auto}.menu-links{justify-content:center;gap:var(--space-sm) var(--space-md);flex-wrap:wrap;width:100%;display:flex}.menu-btn--link{gap:var(--space-sm);width:auto;padding:var(--space-xs) var(--space-lg);font-size:var(--font-size-md);background-color:color-mix(in srgb, var(--color-primary), transparent 50%);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);color:var(--color-text-on-panel);box-shadow:none;flex:0 auto;animation:.4s both fade-in,3s .4s both blur-in}.menu-btn--link:active{background-color:color-mix(in srgb, var(--color-bg-surface), transparent 30%);transform:scale(.98)}.menu-link__icon{width:calc(var(--fill-u) * 1.25);height:calc(var(--fill-u) * 1.25);flex-shrink:0}.menu-link__logo{width:calc(var(--fill-u) * 1.5);height:auto;padding:calc(var(--fill-u) * .125);border-radius:var(--radius-sm);background:var(--color-logo-chip);flex-shrink:0}.btn-primary{width:100%;max-width:320px;padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-text-on-accent);font:inherit;font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);cursor:pointer;box-shadow:0 4px 0 color-mix(in srgb, var(--color-accent), black 30%);transition:all var(--transition-fast);border:none}.btn-primary:disabled{background:var(--color-disabled);color:var(--color-disabled-text);box-shadow:none;cursor:not-allowed}.btn-primary:not(:disabled):hover{background:var(--color-accent-hover);transform:translateY(-2px)}.btn-secondary{border:1px solid color-mix(in srgb, var(--color-bg-card), black 25%);background:var(--color-bg-card);color:var(--color-text);box-shadow:0 4px 0 color-mix(in srgb, var(--color-bg-card), black 35%);cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast)}@media (hover:hover){.btn-secondary:not([aria-disabled=true]):hover{background:var(--color-bg-card-hover);box-shadow:0 6px 0 color-mix(in srgb, var(--color-bg-card), black 35%);transform:translateY(-2px)}}.btn-secondary:not([aria-disabled=true]):active{box-shadow:0 2px 0 color-mix(in srgb, var(--color-bg-card), black 35%);transform:translateY(2px)}.btn-accent{background:var(--color-accent);color:var(--color-text-on-accent);box-shadow:0 4px 0 color-mix(in srgb, var(--color-accent), black 30%);cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);border:1px solid #0000}@media (hover:hover){.btn-accent:not([aria-disabled=true]):hover{background:var(--color-accent-hover);box-shadow:0 6px 0 color-mix(in srgb, var(--color-accent), black 30%);transform:translateY(-2px)}}.btn-accent:not([aria-disabled=true]):active{box-shadow:0 2px 0 color-mix(in srgb, var(--color-accent), black 30%);transform:translateY(2px)}.font-noto{font-family:Noto Serif,serif}.font-comfortaa{font-family:Comfortaa,cursive}.field-shell{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-card);align-items:center;gap:2px;padding-right:4px;display:flex}.field-shell:focus-within{outline:2px solid var(--color-accent);outline-offset:1px}.field-shell input{min-width:0;min-height:44px;padding:0 var(--space-sm);color:var(--color-text);font:inherit;background:0 0;border:none;flex:1}.field-shell input:focus{outline:none}.tools__btn{opacity:.3;transition:opacity .15s}.has-input-tools:hover .tools__btn{opacity:.6}.tools:hover .tools__btn{opacity:.9}.has-input-tools .tools__btn:hover,.has-input-tools .tools__btn:focus-visible{opacity:1}@media (hover:none){.has-input-tools .tools__btn,.has-input-tools:hover .tools__btn,.tools:hover .tools__btn{opacity:1}}.touch-drag-clone{filter:drop-shadow(0 8px 20px #00000080);top:0;left:0;pointer-events:none!important;z-index:9999!important;box-shadow:0 4px 0 var(--color-bg-panel-dark)!important;margin:0!important;transition:none!important;position:fixed!important}[data-drop-zone].drop-zone--over{outline:3px solid var(--color-accent);outline-offset:2px}
