@font-face{font-family: "Space Grotesk";font-style: normal;font-weight: 500;font-display: swap;src: url("/static/fonts/space-grotesk-latin-ext-500.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: "Space Grotesk";font-style: normal;font-weight: 500;font-display: swap;src: url("/static/fonts/space-grotesk-latin-500.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: "Space Grotesk";font-style: normal;font-weight: 700;font-display: swap;src: url("/static/fonts/space-grotesk-latin-ext-700.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: "Space Grotesk";font-style: normal;font-weight: 700;font-display: swap;src: url("/static/fonts/space-grotesk-latin-700.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: "Inter";font-style: normal;font-weight: 400;font-display: optional;src: url("/static/fonts/inter-latin-ext-400.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: "Inter";font-style: normal;font-weight: 400;font-display: optional;src: url("/static/fonts/inter-latin-400.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: "Inter";font-style: normal;font-weight: 600;font-display: optional;src: url("/static/fonts/inter-latin-ext-600.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: "Inter";font-style: normal;font-weight: 600;font-display: optional;src: url("/static/fonts/inter-latin-600.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: "Inter";font-style: normal;font-weight: 800;font-display: optional;src: url("/static/fonts/inter-latin-ext-800.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: "Inter";font-style: normal;font-weight: 800;font-display: optional;src: url("/static/fonts/inter-latin-800.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}:root{--bg: #0b0d14;--bg2: #10131d;--card: #151928;--card2: #1c2136;--line: rgba(148,163,199,.14);--line-strong: rgba(148,163,199,.6);--text: #eef1fa;--text2: #b9c1d6;--muted: #8791a9;--accent: #ff3d6e;--accent2: #8b5cf6;--grad: linear-gradient(120deg,#ff3d6e,#8b5cf6);--grad-btn: linear-gradient(120deg,#d3164f,#6d3fd8);--radius: 14px;--shadow: 0 14px 40px rgba(0,0,0,.45);--wrap: 1200px;color-scheme: dark}[data-theme="light"]{--bg: #f6f6f9;--bg2: #ffffff;--card: #ffffff;--card2: #eef0f6;--line: rgba(23,27,45,.12);--line-strong: rgba(23,27,45,.55);--text: #171b28;--text2: #454c62;--muted: #5c6478;--accent: #d3164f;--accent2: #6d3fd8;--shadow: 0 10px 30px rgba(23,27,45,.12);color-scheme: light}*{box-sizing: border-box;margin: 0;padding: 0}html{scroll-behavior: smooth;scroll-padding-top: 80px;-webkit-text-size-adjust: 100%}body{background: var(--bg);color: var(--text);font: 400 16px/1.65 "Inter",-apple-system,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility}img{max-width: 100%;display: block}picture{display: contents}a{color: inherit;text-decoration: none}button{font: inherit;color: inherit;background: none;border: 0;cursor: pointer}.wrap{max-width: var(--wrap);margin: 0 auto;padding: 0 20px}@supports (padding: env(safe-area-inset-left)){.wrap{padding-left: max(20px,env(safe-area-inset-left));padding-right: max(20px,env(safe-area-inset-right))}}.skip{position: absolute;left: -9999px;top: 0;z-index: 100;background: #b3123f;color: #fff;padding: 10px 18px;border-radius: 0 0 10px 0}.skip:focus{left: 0}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}::selection{background: var(--accent);color: #fff}:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px;border-radius: 4px}@media (max-width: 600px){}.masthead{position: sticky;top: 0;z-index: 50;background: color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);border-bottom: 1px solid var(--line)}.masthead .wrap{display: flex;align-items: center;justify-content: space-between;min-height: 62px;gap: 16px}.logo{font-family: "Space Grotesk","Inter",sans-serif;font-weight: 700;font-size: 1.45rem;letter-spacing: -.02em;display: inline-flex;align-items: center;gap: 10px}.logo-loc{font-size: .62em;font-weight: 500;color: var(--muted);letter-spacing: 0}.logo .disc{width: 26px;height: 26px;border-radius: 50%;background: radial-gradient(circle at center,var(--bg) 0 3px,transparent 3px 4px),radial-gradient(circle at center,transparent 0 7px,rgba(255,255,255,.22) 7px 8px,transparent 8px 11px),var(--grad);box-shadow: 0 0 18px rgba(255,61,110,.45);flex: none}.nav{display: flex;align-items: center;gap: 4px}.nav a{font-size: .92rem;font-weight: 600;color: var(--text2);padding: 8px 12px;border-radius: 10px}.nav a:hover{color: var(--text);background: var(--card2)}.nav a[aria-current="page"]{color: var(--accent)}.icon-btn{font-size: .92rem;font-weight: 600;color: var(--text2);padding: 8px 12px;border-radius: 10px;border: 1px solid var(--line-strong);display: inline-flex;align-items: center;justify-content: center;min-width: 44px;min-height: 44px}.icon-btn:hover{color: var(--text);background: var(--card2)}.nav-toggle{display: none}@media (max-width: 820px){.nav-toggle{display: block}.nav{display: none;position: absolute;top: 100%;left: 0;right: 0;flex-direction: column;align-items: stretch;padding: 10px 20px 16px;background: var(--bg2);border-bottom: 1px solid var(--line)}.nav.open{display: flex;max-height: calc(100vh - 62px);max-height: calc(100dvh - 62px);overflow-y: auto;overscroll-behavior: contain}.nav a{padding: 12px;font-size: 1rem}}main{padding: 28px 0 56px}.section{margin-top: 44px}.section:first-child{margin-top: 0}.section-head{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;margin-bottom: 18px}.section-head h2{font-family: "Space Grotesk",sans-serif;font-size: 1.02rem;font-weight: 700;letter-spacing: .12em;display: flex;align-items: center;gap: 10px}.section-head h2::before{content: "";width: 22px;height: 5px;border-radius: 3px;background: var(--grad)}.section-head .all{font-size: .85rem;font-weight: 600;color: var(--muted);white-space: nowrap;display: inline-block;padding: 5px 0}.section-head .all:hover{color: var(--accent)}.cover{display: block;position: relative;overflow: hidden;border-radius: 12px;background: var(--card2)}.cover img{width: 100%;height: auto;aspect-ratio: 1;object-fit: contain;display: block}.ph{aspect-ratio: 1;display: grid;place-items: center;border-radius: 12px;background: repeating-radial-gradient(circle at 100% 100%,transparent 0 11%,rgba(255,255,255,.05) 11% 11.6%,transparent 11.6% 22%),linear-gradient(135deg,hsl(var(--h,340) 58% 26%),hsl(calc(var(--h,340) + 50) 62% 44%));color: rgba(255,255,255,.9);font-family: "Space Grotesk",sans-serif;font-weight: 700;font-size: clamp(1.4rem,34%,3rem);line-height: 1;user-select: none;overflow: hidden}.hero{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: 20px}.lead-card{position: relative;overflow: hidden;isolation: isolate;background: var(--card);border: 1px solid var(--line);border-radius: 18px;padding: clamp(22px,4vw,40px);display: flex;flex-direction: column;justify-content: flex-end;gap: 14px;min-height: 340px}.lead-card::before{content: "";position: absolute;inset: 0;background: radial-gradient(600px 300px at 85% -10%,hsl(var(--h,340) 80% 55% / .22),transparent 65%),radial-gradient(circle at 88% 16%,transparent 0 54px,rgba(255,255,255,.06) 54px 56px,transparent 56px 84px,rgba(255,255,255,.05) 84px 86px,transparent 86px);pointer-events: none}.lead-card.has-img::before{background: linear-gradient(to top,color-mix(in srgb,var(--bg) 88%,transparent) 30%,transparent 75%)}.lead-card > *{position: relative}.lead-card .side-cover{width: min(200px,40%);margin-bottom: 8px;box-shadow: var(--shadow)}.kicker{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 8px;row-gap: 2px;font-size: .78rem;font-weight: 700;letter-spacing: .1em;color: var(--accent)}.kicker time,.kicker .src{color: var(--muted);font-weight: 500;letter-spacing: 0}.lead-card h1,.lead-card .h1{font-family: "Space Grotesk",sans-serif;font-size: clamp(1.45rem,1rem + 2.2vw,2.35rem);font-weight: 700;line-height: 1.14;letter-spacing: -.02em;overflow-wrap: anywhere}.lead-card h1 a:hover,.lead-card .h1 a:hover{color: var(--accent)}.lead-card .sum{color: var(--text2);max-width: 56ch}.lead-card:not(.has-img){min-height: 300px;justify-content: center}.lead-card:not(.has-img) h1{font-size: clamp(1.7rem,1.1rem + 3vw,3rem)}.lead-card:not(.has-img)::after{content: "";position: absolute;right: -70px;top: -70px;width: 320px;height: 320px;border-radius: 50%;background: radial-gradient(circle at center,transparent 0 44px,hsl(var(--h,340) 70% 55% / .30) 44px 46px,transparent 46px 78px,hsl(var(--h,340) 70% 55% / .22) 78px 80px,transparent 80px 112px,hsl(var(--h,340) 70% 55% / .16) 112px 114px,transparent 114px),radial-gradient(circle at center,hsl(var(--h,340) 70% 55% / .18) 0 30px,transparent 31px);pointer-events: none}.mini-stack{display: flex;flex-direction: column;gap: 12px}.mini{flex: 1;display: grid;grid-template-columns: 84px minmax(0,1fr);gap: 14px;align-items: center;background: var(--card);border: 1px solid var(--line);border-radius: var(--radius);padding: 12px;transition: border-color .15s,transform .15s}.mini:hover{border-color: var(--accent);transform: translateY(-2px)}.mini .cover,.mini .ph{border-radius: 10px;font-size: 1.5rem}.mini h3{font-size: .98rem;font-weight: 600;line-height: 1.35;overflow-wrap: anywhere;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.mini .meta{margin-top: 5px}.meta{font-size: .78rem;color: var(--muted);display: flex;flex-wrap: wrap;gap: 6px;align-items: center}.meta .topic,.kicker .topic{color: var(--accent);font-weight: 700;letter-spacing: .06em;padding: 3px 0}.meta .topic:hover,.kicker .topic:hover{text-decoration: underline}.meta .sep{opacity: .5}@media (max-width: 900px){.hero{grid-template-columns: 1fr}.lead-card{min-height: 260px}}@media (max-width: 900px){.cols{grid-template-columns: 1fr}}.feed{list-style: none}.row{display: grid;grid-template-columns: 92px minmax(0,1fr);gap: 18px;padding: 18px 0;border-top: 1px solid var(--line)}.feed .row:first-child{border-top: 0;padding-top: 0}.row .cover,.row .ph{border-radius: 10px;font-size: 1.6rem;align-self: start}.row h3{font-size: 1.08rem;font-weight: 600;line-height: 1.38;overflow-wrap: anywhere}.row h3 a:hover{color: var(--accent)}.row h3 a,.mini h3 a,.lead-card h1 a{padding: 3px 0}.row .sum{color: var(--muted);font-size: .9rem;margin-top: 4px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.row .meta{margin-top: 8px}.side{display: flex;flex-direction: column;gap: 40px}.discover{margin-top: 44px}.page-head{margin-bottom: 26px}.page-head h1{font-family: "Space Grotesk",sans-serif;font-size: clamp(1.6rem,1.2rem + 2vw,2.4rem);font-weight: 700;line-height: 1.15;letter-spacing: -.02em}.page-head .intro{color: var(--muted);margin-top: 8px;max-width: 64ch}.page-head .count{color: var(--muted);font-size: .85rem;margin-top: 6px}.card{background: var(--card);border: 1px solid var(--line);border-radius: var(--radius);padding: 16px;display: flex;flex-direction: column;gap: 10px;transition: border-color .15s,transform .15s}.card:hover{border-color: var(--accent);transform: translateY(-2px)}.card h3{font-size: 1rem;font-weight: 600;line-height: 1.4}.card h3 a:hover{color: var(--accent)}.pager{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;margin-top: 36px}.pager a,.pager span{padding: 10px 16px;border: 1px solid var(--line-strong);border-radius: 10px;font-size: .88rem;font-weight: 600;color: var(--text2);display: inline-flex;align-items: center;justify-content: center;min-width: 44px;min-height: 44px}.pager a:hover{border-color: var(--accent);color: var(--accent)}.pager .now{background: var(--card);color: var(--muted)}.empty{text-align: center;color: var(--muted);padding: 60px 20px;border: 1px dashed var(--line);border-radius: var(--radius)}.empty p + p{margin-top: 18px}.article{max-width: 780px;margin: 0 auto}.article > .kicker{margin-bottom: 14px}.article h1{font-family: "Space Grotesk",sans-serif;font-size: clamp(1.65rem,1.1rem + 2.6vw,2.6rem);font-weight: 700;line-height: 1.12;letter-spacing: -.02em}.article .lede{font-size: 1.12rem;color: var(--text2);margin-top: 16px;line-height: 1.6}.article .byline{display: flex;flex-wrap: wrap;gap: 8px 14px;align-items: center;margin-top: 18px;padding: 14px 0;border-top: 1px solid var(--line);border-bottom: 1px solid var(--line);font-size: .82rem;color: var(--muted)}.article .byline > a:first-child{color: var(--text2);text-decoration: none;display: inline-block;padding: 4px 0}.article .byline > a:first-child:hover{text-decoration: underline}.article .byline .sep{display: none}.article .kicker .sep{color: var(--muted);font-weight: 400}.article .art-cover{margin: 30px auto 0;max-width: 440px}.article .art-cover img{width: 100%;height: auto;aspect-ratio: 1;object-fit: cover;border-radius: 16px;box-shadow: var(--shadow);background: var(--card2)}.article .art-cover figcaption{text-align: center;font-size: .78rem;color: var(--muted);margin-top: 10px}.article .body{margin-top: 30px;font-size: 1.04rem;line-height: 1.8}.article .body p + p{margin-top: 1.15em}.article .body h2,.article .body h3{font-family: "Space Grotesk",sans-serif;font-weight: 700;margin: 1.8em 0 .6em;font-size: 1.28rem;letter-spacing: -.01em}.article .body a{color: var(--accent);text-decoration: underline;text-underline-offset: 3px;word-break: break-word}.article .body ul,.article .body ol{padding-left: 1.5em;margin: 1em 0}.article .body ol{list-style: decimal}.article .body ol li::marker{color: var(--text2);font-variant-numeric: tabular-nums}.article .body li + li{margin-top: .45em}.article .body strong{color: var(--text)}.tags-row{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 30px}.chip{font-size: .8rem;font-weight: 600;padding: 8px 14px;border: 1px solid var(--line-strong);border-radius: 999px;color: var(--text2);background: var(--card);max-width: 100%;overflow-wrap: anywhere;display: inline-flex;align-items: center;min-height: 44px}.chip:hover{border-color: var(--accent);color: var(--accent)}.chip-artist{border-color: color-mix(in srgb,var(--accent) 45%,var(--line-strong));color: var(--text);font-weight: 700}.prevnext{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;margin-top: 40px}@media (max-width: 640px){.prevnext{grid-template-columns: 1fr}}.prevnext .pn{display: flex;flex-direction: column;gap: 6px;background: var(--card);border: 1px solid var(--line);border-radius: var(--radius);padding: 14px 16px;transition: border-color .15s}.prevnext .pn:hover{border-color: var(--accent)}.prevnext .pn.next{text-align: right;grid-column: 2}@media (max-width: 640px){.prevnext .pn.next{text-align: left;grid-column: 1}}.prevnext .dir{font-size: .78rem;font-weight: 700;letter-spacing: .08em;color: var(--accent)}.prevnext .pt{font-size: .95rem;font-weight: 600;line-height: 1.35;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.sources-box{margin-top: 30px;background: var(--card);border-radius: var(--radius);border: 1px solid var(--line);border-left: 3px solid var(--accent);padding: 18px 22px}.sources-box h2{font-size: .78rem;font-weight: 700;letter-spacing: .12em;color: var(--muted);margin-bottom: 10px}.sources-box a{color: var(--accent);font-size: .92rem;word-break: break-word}.sources-box a:hover{text-decoration: underline}.sources-box li{list-style: none;padding: 3px 0}.sources-box li a{display: inline-block;padding: 4px 0}.transparency{margin-top: 22px;font-size: .8rem;color: var(--muted);line-height: 1.6}.transparency a{color: var(--text2);text-decoration: underline}.related{margin-top: 48px}.event-box{margin-top: 26px;background: var(--card);border-radius: var(--radius);border: 1px solid var(--line);border-left: 3px solid var(--accent2,var(--accent));padding: 16px 22px}.event-box h2,.concerts h2{font-size: .78rem;font-weight: 700;letter-spacing: .12em;color: var(--muted);margin-bottom: 10px;text-transform: uppercase}.event-list{list-style: none;display: grid;gap: 10px}.event-list li{display: grid;grid-template-columns: 92px minmax(0,1fr);gap: 14px;align-items: start}.event-list .when{font-weight: 700;font-size: .92rem;line-height: 1.3}.event-list .when small{display: block;color: var(--muted);font-weight: 400;font-size: .8rem}.event-list .what{line-height: 1.45}.event-list .what a{color: var(--text);font-weight: 600}.event-list .what a:hover{color: var(--accent)}.event-list .where{display: block;color: var(--text2);font-size: .9rem}.event-list .badge{display: inline-block;margin-left: 6px;padding: 1px 8px;border-radius: 999px;font-size: .72rem;font-weight: 700;letter-spacing: .04em;border: 1px solid var(--line);color: var(--muted)}.event-list .badge.off{color: var(--accent);border-color: var(--accent)}.concerts{margin-top: 10px}.concerts + .concerts{margin-top: 30px}@media (max-width: 480px){.event-list li{grid-template-columns: 76px minmax(0,1fr);gap: 10px}}.chart-board{list-style: none;display: grid;grid-template-columns: 1fr 1fr;gap: 6px 32px}@media (max-width: 760px){.chart-board{grid-template-columns: 1fr}}.chart-board li{display: grid;grid-template-columns: 38px minmax(0,1fr);gap: 14px;align-items: center;padding: 8px 10px;border-radius: 12px}.chart-board li:hover{background: var(--card)}.chart-board .chart-link{display: grid;grid-template-columns: 60px minmax(0,1fr);gap: 14px;align-items: center;min-width: 0}.chart-board .chart-link:hover .t{color: var(--accent)}.chart-board .ph{width: 60px;border-radius: 9px;font-size: 1.2rem}.chart-board .rank{font-family: "Space Grotesk",sans-serif;font-weight: 700;font-size: 1.2rem;color: var(--muted);text-align: center}.chart-board li:nth-child(-n+3) .rank{background: var(--grad);-webkit-background-clip: text;background-clip: text;color: transparent;font-size: 1.45rem}.chart-board .cover{width: 60px;border-radius: 9px}.chart-board .t{display: block;font-weight: 600;font-size: .95rem;line-height: 1.35;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.chart-board .s{display: block;color: var(--muted);font-size: .84rem;line-height: 1.35;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.updated{font-size: .8rem;color: var(--muted)}.search-form{display: flex;gap: 10px;margin: 24px 0 34px}.search-form input{flex: 1;padding: 14px 18px;font: inherit;font-size: 1.05rem;background: var(--card);color: var(--text);border: 1px solid var(--line-strong);border-radius: 12px}.search-form input:focus{outline: 2px solid var(--accent);border-color: transparent}.search-form button{padding: 14px 24px;border-radius: 12px;background: var(--grad-btn);color: #fff;font-weight: 700}.search-note{color: var(--muted);font-size: .9rem}.foot{margin-top: 40px;background: var(--bg2);border-top: 1px solid var(--line);padding: 44px 0 36px;font-size: .88rem;color: var(--muted)}.foot .cols3{display: grid;grid-template-columns: 2fr 1fr 1fr;gap: 36px}@media (max-width: 760px){.foot .cols3{grid-template-columns: 1fr;gap: 24px}}.foot .brand{font-family: "Space Grotesk",sans-serif;font-weight: 700;font-size: 1.2rem;color: var(--text);display: inline-flex;align-items: center;gap: 8px;margin-bottom: 10px}.foot h2,.foot h3{font-size: .78rem;letter-spacing: .12em;color: var(--text2);margin-bottom: 12px}.foot nav a{display: block;padding: 4px 0;color: var(--muted)}.foot nav a:hover{color: var(--accent)}.foot .fine{margin-top: 30px;padding-top: 18px;border-top: 1px solid var(--line);font-size: .78rem}.foot .reach{margin-top: 8px;font-size: .78rem;line-height: 1.55;max-width: 52ch}.foot .credit{margin-top: 30px;padding-top: 16px;border-top: 1px solid var(--line);text-align: center;font-size: .75rem}.foot .credit a{color: var(--muted);display: inline-block;padding: 4px 0}.foot .credit a:hover{color: var(--accent)}.notfound{text-align: center;padding: 70px 20px}.notfound .code{font-family: "Space Grotesk",sans-serif;font-weight: 700;font-size: 5rem;line-height: 1;background: var(--grad);-webkit-background-clip: text;background-clip: text;color: transparent}.notfound h1{font-family: "Space Grotesk",sans-serif;font-size: 1.6rem;font-weight: 700;line-height: 1.15;margin-top: 10px}.notfound p{color: var(--muted);margin: 12px auto 26px;max-width: 48ch}.btn{display: inline-block;padding: 12px 26px;border-radius: 12px;background: var(--grad-btn);color: #fff;font-weight: 700}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation: none !important;transition: none !important}html{scroll-behavior: auto}}.disko-list{list-style: none;margin: 0;padding: 0}.disko-list li{display: flex;align-items: center;gap: 12px;padding: 9px 0;border-bottom: 1px solid var(--line)}.disko-list li:last-child{border-bottom: 0}.disko-list img{width: 56px;height: 56px;border-radius: 8px;flex: 0 0 auto;object-fit: cover;background: var(--card)}.disko-list .d-ad{flex: 1 1 auto;min-width: 0;font-weight: 600;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.disko-list .d-meta{flex: 0 0 auto;color: var(--text2);font-size: .84rem}.disko-not{margin-top: 10px;font-size: .8rem;color: var(--text2)}.reklam-yuvasi{margin: 32px 0 8px;min-height: 280px;padding-top: 14px;border-top: 1px solid var(--line)}.reklam-etiket{display: block;margin-bottom: 8px;font-size: .7rem;letter-spacing: .12em;text-transform: uppercase;color: var(--text2)}.reklam-yuvasi .adsbygoogle{display: block;width: 100%}