.mini-entry{margin:0;background:var(--tg-theme-bg-color,#0b0d0d);color:var(--tg-theme-text-color,#f5f6f4);font:16px Inter,system-ui,sans-serif;min-height:100dvh;display:grid;place-items:center}.mini-card{box-sizing:border-box;width:min(100%,480px);padding:40px 24px}.mini-card h1{font-size:44px;line-height:1.08;letter-spacing:-2px;margin:24px 0}.mini-card p{line-height:1.6;color:var(--tg-theme-hint-color,#9ba79e)}.mini-card .eyebrow{font-size:11px;letter-spacing:2px;margin-top:45px}.mini-card button,.mini-secondary{box-sizing:border-box;display:block;width:100%;padding:16px;margin:12px 0;border-radius:12px;text-align:center;font:inherit}.mini-card button{background:var(--tg-theme-button-color,#d7e8cb);color:var(--tg-theme-button-text-color,#122013);border:0;font-weight:600}.mini-card button[hidden]{display:none}.mini-secondary{border:1px solid #66766b66;text-decoration:none;color:inherit}.mini-card small{display:block;color:var(--tg-theme-hint-color,#9ba79e);line-height:1.6;margin-top:24px}.telegram-mini body{padding:var(--mini-top,0px) var(--mini-right,0px) var(--mini-bottom,0px) var(--mini-left,0px);min-height:var(--mini-height,100dvh);box-sizing:border-box}.telegram-mini #main{padding-bottom:calc(60px + var(--mini-bottom,0px))}.telegram-mini input,.telegram-mini select,.telegram-mini textarea{font-size:16px}.telegram-mini .mobile-bar{position:sticky;top:0;z-index:9;background:var(--tg-theme-bg-color,#0b0d0d)}.telegram-mini{--bg:var(--tg-theme-bg-color,#070907);--panel:var(--tg-theme-secondary-bg-color,#141714);--muted:var(--tg-theme-hint-color,#929992)}.telegram-mini body:not(.mini-entry){background:var(--bg);color:var(--tg-theme-text-color,#f5f6f4)}
.telegram-mini:root{--bg:var(--tg-theme-bg-color,#070907);--panel:var(--tg-theme-secondary-bg-color,#141714);--muted:var(--tg-theme-hint-color,#929992)}.telegram-mini .panel,.telegram-mini .plan{background:var(--panel);color:var(--tg-theme-text-color,#f5f6f4)}.telegram-mini .mini-card button:disabled{opacity:.6;cursor:wait}

/* Native Telegram only. Never selected by the ordinary web application. */
html.telegram-mini,html.telegram-mini:root{color-scheme:dark!important;background:#0b0b09!important;--bg:#0b0b09;--panel:#141411;--panel2:#1c1b17;--text:#f8f1df;--fg:#f8f1df;--muted:#b5aea0;--border:#373127;--accent:#db321c}
html.telegram-mini body:not(.mini-entry){background:#0b0b09!important;color:#f8f1df!important;min-width:0}
.telegram-mini :is(.public-market-nav,.public-market-footer,.mobile-bar,.auth-layout,.auth-brand,.auth-top){background:#10100d;color:#f8f1df;border-color:#373127}
.telegram-mini :is(.panel,.plan,.auth-card,.auth-form-card,.mini-market-connect,dialog,.market-cart-bar){background:#141411!important;color:#f8f1df!important;border-color:#373127}
.telegram-mini :is(h1,h2,h3,h4,label,.product-price,.public-brand,.auth-brand strong){color:#f8f1df}
.telegram-mini :is(p,small,.muted,.fine,.market-assurances,.product-delivery-note,.public-market-footer){color:#b5aea0}
.telegram-mini :is(input,textarea,select){background:#10100d;color:#f8f1df;border-color:#4b4032;color-scheme:dark}
.telegram-mini :is(.secondary,.mini-secondary){background:#1c1b17;color:#f8f1df;border-color:#4b4032}
.telegram-mini :is(.primary,button[type=submit]){background:#db321c;color:#fff;border-color:#db321c}
.telegram-mini :is(.auth-form-card,.auth-brand) a{color:#ff987e}.telegram-mini .product-bonus{background:#1e3428;color:#d1f1d5}
.telegram-mini :is(.public-market-main,.auth-layout,.auth-form-card,.mini-marketplace){min-width:0;max-width:100%}
.telegram-mini .public-market-footer{margin-inline:16px}.telegram-mini .mobile-bar{background:#10100d!important}
