.theme-classic{--bl-red: #d20515;--bl-black: #000;--bl-white: #fff;--bl-gray-light: #f2f2f2;--bl-gray-dark: #333;--font-main: "Roboto Condensed", sans-serif}.theme-dark{--bl-red: #d20515;--bl-bg: #1a1a1a;--bl-text: #ffffff;--bl-border: #444;--font-main: "Montserrat", sans-serif}.theme-modern{--bl-red: #d20515;--bl-text: #333;--bl-bg: #ffffff;--bl-gray-light: #f7f7f7;--bl-gray-border: #e5e5e5;--bl-gray-dark: #444;--font-main: "Inter", sans-serif}:root{--bl-gap: .75rem;--bl-radius: 10px;--device-max-width: 430px}*{box-sizing:border-box}html,body{height:100%}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-size:16px;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea,select{font-size:16px;min-height:44px;padding:.5rem .75rem;border-radius:8px}button{cursor:pointer}a,.link,.menu-item{touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,.06)}img,picture,svg{max-width:100%;height:auto;display:block}main,.page,.content{max-width:var(--device-max-width);margin:0 auto;padding:0 1rem;width:100%;box-sizing:border-box}@media(max-width:430px){main,.page,.content{padding-left:.9rem;padding-right:.9rem}}.card{padding:.9rem;gap:.75rem;border-radius:var(--bl-radius)}.card .card-image{width:56px;height:56px}.card .card-content h3{font-size:1.15rem}@media(min-width:360px)and (max-width:430px){.card .card-image{width:64px;height:64px}}header,footer{padding:.75rem 1rem}.map,.map canvas,.map iframe{width:100%;height:auto;max-height:60vh}@media(min-width:360px)and (max-width:430px){:root{--bl-gap: .9rem}body{font-size:17px}button,input,textarea,select{font-size:17px;min-height:50px;padding:.6rem .9rem}.card{padding:1rem;gap:1rem}header,footer{padding:.9rem 1rem}.menu-item{padding:.9rem}}@media(max-width:359px){body{font-size:15px}.card .card-image{width:44px;height:44px}}body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.menu-item{min-height:88px;display:flex;align-items:center;justify-content:center;gap:.75rem}.menu-item .icon-img{width:clamp(40px,10vw,64px)}input[type=text],input[type=password],textarea,select{width:100%;box-sizing:border-box}@media(min-width:360px)and (max-width:430px){button,.btn{min-height:52px;padding:.6rem .9rem;border-radius:10px}}.btn-block{display:block;width:100%}button{background:var(--bl-red);color:var(--bl-white, #fff);border:none;padding:.6rem 1rem;border-radius:8px;cursor:pointer;font-weight:600}.btn-mobile-block{display:block;width:100%;min-height:48px}select{padding:.5rem .7rem;border:1px solid var(--bl-gray-dark, #333);border-radius:4px;background:var(--bl-bg, #fff);color:var(--bl-text, #000)}body{margin:0;font-family:var(--font-main, system-ui, -apple-system, BlinkMacSystemFont, sans-serif);background:var(--bl-bg, #fff);color:var(--bl-text, #000)}header.app-header{position:sticky;top:0;z-index:9000;background:inherit;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(max-width:430px){header,header.app-header{padding:.6rem .9rem}}#stadium-map{border:3px solid var(--bl-red);border-radius:6px}.header.svelte-16l0jix{flex-shrink:0;background:#e9e9e9;color:#000;display:flex;align-items:center;justify-content:center;padding:.75rem;position:sticky;top:0;z-index:10;text-align:center;box-shadow:0 1px 4px #0000000f}.header-logo.svelte-16l0jix{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);height:40px;width:auto;transition:transform .12s ease}.header-logo.svelte-16l0jix:hover{transform:translateY(-50%) scale(1.06)}.title-block.svelte-16l0jix{text-align:center;line-height:1.1;color:inherit}.main-title.svelte-16l0jix{font-size:1.15rem;font-weight:700}.sub-title.svelte-16l0jix,.user-team.svelte-16l0jix{font-size:.85rem;opacity:.9;margin-top:2px}.burger.svelte-16l0jix{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:44px;height:44px;background:none;border:none;display:flex;flex-direction:column;justify-content:space-between;padding:6px 0;cursor:pointer;border-radius:8px}.line.svelte-16l0jix{width:100%;height:3px;background:#000;border-radius:2px}.overlay.svelte-16l0jix{position:fixed;inset:0;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:flex-end;cursor:pointer;z-index:2000}.menu.svelte-16l0jix{width:84vw;max-width:320px;background:#000!important;color:#fff!important;height:100%;padding:1.5rem 1rem;display:flex;flex-direction:column;gap:1rem;animation:svelte-16l0jix-slideIn .28s ease forwards}@keyframes svelte-16l0jix-slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.menu-link.svelte-16l0jix{font-size:1.06rem;text-decoration:none;color:#fff!important;font-weight:600;padding:.5rem 0}.menu-link.svelte-16l0jix:hover{opacity:.7}.close-btn.svelte-16l0jix{margin-top:2rem;padding:.6rem 1rem;font-size:1rem;border:none;background:#333!important;color:#fff!important;border-radius:6px;cursor:pointer}html,body,#svelte{height:100%;margin:0}body{display:flex;flex-direction:column}#svelte>div{height:100%;display:flex;flex-direction:column}main.page{flex:1 1 auto;display:block;width:100%;max-width:720px;margin:0 auto;padding:0 1rem 3rem;box-sizing:border-box}main.page>.svelte-12qhfyh{width:100%}
