@charset "UTF-8";:root{--c-night: #15111E;--c-ink: #0B0B0B;--c-cream: #FFF3DC;--c-lime: #CCFF4D;--c-pink: #FF5CA8;--c-pink-soft: #FF8DC4;--c-sky: #63D2FF;--c-surface: #1E1830;--c-line: #2C2442;--font-display: "Unbounded", "Unbounded Fallback", "Arial Black", system-ui, sans-serif;--font-body: "Manrope", "Manrope Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--type-hero-size: clamp(2.6rem, 7vw, 5.25rem);--type-hero-lh: .92;--type-hero-tracking: -.055em;--type-h1-size: clamp(1.9rem, 4vw, 2.4rem);--type-h1-lh: 1;--type-h1-tracking: -.04em;--type-h2card-size: 1.5rem;--type-h2card-lh: 1;--type-h2card-tracking: -.03em;--type-body-size: 1rem;--type-body-lh: 1.45;--type-small-size: .8125rem;--type-small-lh: 1.3;--type-sticker-size: .6875rem;--border-w: 3px;--border-w-strong: 4px;--border-c: var(--c-ink);--r-chip: 999px;--r-control: 14px;--r-card: 20px;--r-panel: 28px;--shadow-hard-sm: 3px 3px 0 var(--c-cream);--shadow-hard-md: 5px 5px 0 var(--accent);--shadow-hard-lg: 10px 10px 0 var(--accent);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 40px;--s-9: 56px;--s-10: 72px;--tilt-1: -5deg;--tilt-2: -3deg;--tilt-3: 4deg;--tilt-4: 6deg;--m-fast: .15s;--m-base: .22s;--m-slow: .32s;--m-ease: cubic-bezier(.2, .8, .2, 1.2);--touch-min: 44px;--accent: var(--c-lime)}@font-face{font-family:Unbounded;font-style:normal;font-display:optional;font-weight:600 900;src:url(/assets/fonts/unbounded-latin-900-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:optional;font-weight:600 900;src:url(/assets/fonts/unbounded-latin-ext-900-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:optional;font-weight:600 900;src:url(/assets/fonts/unbounded-cyrillic-900-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:optional;font-weight:200 800;src:url(/assets/fonts/manrope-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:optional;font-weight:200 800;src:url(/assets/fonts/manrope-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:optional;font-weight:200 800;src:url(/assets/fonts/manrope-cyrillic-wght-normal.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded Fallback;src:local("Arial Black"),local("Arial-BoldMT"),local("Arial Bold");size-adjust:112%;ascent-override:95%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Manrope Fallback;src:local("Arial"),local("Helvetica");size-adjust:98%;ascent-override:100%;descent-override:28%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}html{color-scheme:dark;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--c-night);color:var(--c-cream);font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-body-lh);font-weight:600;-webkit-font-smoothing:antialiased;min-height:100dvh;overflow-x:clip}img,svg,canvas{display:block;max-width:100%}a{color:var(--c-lime);text-underline-offset:3px}a:hover{color:#e2ff94}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--c-sky);outline-offset:3px;border-radius:6px}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{outline:none}h1,h2,h3{margin:0;font-family:var(--font-display);font-weight:900;text-transform:uppercase}h1{text-wrap:balance}p{margin:0 0 var(--s-3)}.t-hero{font-size:var(--type-hero-size);line-height:var(--type-hero-lh);letter-spacing:var(--type-hero-tracking)}.t-h1{font-size:var(--type-h1-size);line-height:var(--type-h1-lh);letter-spacing:var(--type-h1-tracking)}.t-h2{font-family:var(--font-display);font-weight:800;font-size:1.0625rem;letter-spacing:-.02em;text-transform:uppercase}.t-small{font-size:var(--type-small-size);line-height:var(--type-small-lh)}.t-muted{opacity:.8}.hl{display:inline-block;background:var(--c-lime);color:var(--c-ink);padding:0 .15em;transform:rotate(-2deg)}.hl--pink{background:var(--c-pink)}.hl--sky{background:var(--c-sky)}.container{width:min(100% - 36px,1280px);margin-inline:auto}.stack,.section{display:flex;flex-direction:column;gap:14px}.page>.section,.page>tady-trending-strip,.page>tady-radar-strip,.page>tady-suggestions{margin-top:22px}@media(min-width:900px){.page>.section,.page>tady-trending-strip,.page>tady-radar-strip,.page>tady-suggestions{margin-top:40px}}.section__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3)}.section__head a{font-size:var(--type-small-size);font-weight:700;white-space:nowrap}.row-scroll{display:flex;gap:12px;overflow-x:auto;margin-inline:-18px;padding:4px 18px 10px;scroll-snap-type:x proximity;scrollbar-width:none}.row-scroll::-webkit-scrollbar{display:none}.row-scroll>*{flex:none;scroll-snap-align:start}@media(min-width:900px){.row-scroll{margin-inline:0;padding-inline:0;flex-wrap:wrap;overflow:visible}}.grid-cards{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}@media(min-width:700px){.grid-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.panel{background:var(--c-cream);color:var(--c-ink);border:var(--border-w) solid var(--c-ink);border-radius:var(--r-card);box-shadow:6px 6px 0 var(--accent);padding:var(--s-4)}.panel--night{background:var(--c-surface);color:var(--c-cream);border-color:var(--c-cream);box-shadow:none}.panel a{color:inherit}.prose p{margin:0 0 .75em}.prose ul{margin:0 0 .75em;padding-left:1.2em}.prose h2,.prose h3{font-size:1.1rem;margin:1em 0 .4em}.field{display:flex;flex-direction:column;gap:6px;font-weight:700}.input{width:100%;min-height:52px;border-radius:var(--r-control);border:var(--border-w) solid var(--c-ink);background:var(--c-cream);color:var(--c-ink);padding:0 var(--s-4);font-weight:600;font-size:1rem;box-shadow:4px 4px 0 var(--c-lime)}.input::placeholder{color:#5a5340}.check{display:flex;gap:var(--s-3);align-items:flex-start;min-height:var(--touch-min);font-weight:600}.check input{width:24px;height:24px;flex:none;accent-color:var(--c-lime);margin-top:2px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:18px;top:-60px;background:var(--c-lime);color:var(--c-ink);padding:10px 14px;border:var(--border-w) solid var(--c-ink);border-radius:12px;font-weight:800;z-index:100}.skip-link:focus{top:12px}.page{padding:14px 0 110px;display:flex;flex-direction:column;gap:14px}@media(min-width:900px){.page{padding-bottom:72px;gap:24px}}.notice{border:var(--border-w) solid var(--c-cream);border-radius:var(--r-control);padding:12px 14px;font-weight:700}.notice--ok{background:var(--c-lime);color:var(--c-ink);border-color:var(--c-ink)}.notice--err{background:var(--c-pink);color:var(--c-ink);border-color:var(--c-ink)}@keyframes tady-pop{0%{transform:scale(.6) rotate(-12deg);opacity:0}to{transform:scale(1) rotate(var(--tilt, -5deg));opacity:1}}@keyframes tady-breathe{0%,to{opacity:1}50%{opacity:.35}}@keyframes tady-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes tady-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}::view-transition-old(venue-cover),::view-transition-new(venue-cover){animation-duration:.28s;animation-timing-function:var(--m-ease)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}html.native body{padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}
