:root{--night:#0b0c33;--indigo:#1d2180;--blue:#4f5bf2;--blue-hi:#8e97ff;--cream:#f4ead8;--ink:#000;--rec:#e8261c;--font:"League Spartan", system-ui, -apple-system, "Segoe UI", sans-serif;--font-hand:"Edu NSW ACT Foundation", "Segoe Print", cursive;--font-hud:ui-monospace, "SF Mono", "Roboto Mono", Menlo, monospace;--wide:125%;--narrow:68%;--t-xs:.75rem;--t-sm:.875rem;--t-md:1rem;--t-lg:1.333rem;--t-xl:1.777rem;--t-2xl:2.369rem;--t-3xl:3.157rem;--t-mega:clamp(4rem, 17vw, 13rem);--gutter:clamp(16px, 4vw, 40px);--topbar-h:56px;--tabbar-h:calc(64px + env(safe-area-inset-bottom));--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-snap:cubic-bezier(.7, 0, .2, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{height:100%}body{background:var(--night);color:var(--cream);font-family:var(--font);font-size:var(--t-md);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;overscroll-behavior:none;margin:0;line-height:1.45;overflow:hidden}img,video,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--blue-hi);outline-offset:3px;border-radius:4px}.skip{z-index:100;background:var(--cream);color:var(--ink);border-radius:6px;padding:8px 12px;font-weight:700;position:fixed;top:-60px;left:8px}.skip:focus{top:8px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wordmark{font-weight:900;line-height:.78;font-stretch:var(--wide);font-variation-settings:"wdth" 125;letter-spacing:-.045em;color:var(--cream);-webkit-text-stroke:.11em var(--ink);paint-order:stroke fill;text-shadow:.05em .07em 0 var(--ink);-webkit-user-select:none;user-select:none;display:inline-block;position:relative}.wordmark__tag{letter-spacing:0;color:var(--rec);-webkit-text-stroke:0;text-shadow:none;align-items:center;gap:.3em;font-size:.17em;font-style:italic;font-weight:900;display:flex;position:absolute;top:-.32em;left:34%}.wordmark__tag:before{content:"";background:var(--rec);border-radius:50%;width:.62em;height:.62em}.wordmark--img{-webkit-text-stroke:0;text-shadow:none;line-height:0}.wordmark--img img{width:auto;max-width:100%;height:1em}.grain{z-index:74;pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(6,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-6%,4%)}40%{transform:translate(5%,-7%)}60%{transform:translate(-3%,8%)}80%{transform:translate(7%,2%)}to{transform:translate(0)}}.btn{min-height:48px;font-weight:800;font-size:var(--t-md);font-variation-settings:"wdth" 110;transition:transform .25s var(--ease-out), background-color .25s, color .25s;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:0 1.4em;display:inline-flex}.btn:active{transform:scale(.96)}.btn--rec{background:var(--cream);color:var(--ink);box-shadow:.18em .22em 0 var(--ink)}.btn--rec .hud__dot{width:.7em;height:.7em}.btn--ghost{color:var(--cream);border:2px solid color-mix(in srgb, var(--cream) 40%, transparent)}.btn--ghost:hover{border-color:var(--cream)}.btn--red{background:var(--rec);color:var(--cream);box-shadow:.18em .22em 0 var(--ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.grain{display:none}}@media (max-width:820px),(pointer:coarse){.grain{display:none}}.hud{z-index:75;pointer-events:none;position:fixed;inset:0}.hud__corner{aspect-ratio:1;border:0 solid var(--rec);width:clamp(18px,3.2vw,34px);position:absolute}.hud__corner--tl{border-top-width:2px;border-left-width:2px;top:10px;left:10px}.hud__corner--tr{border-top-width:2px;border-right-width:2px;top:10px;right:10px}.hud__corner--bl{border-bottom-width:2px;border-left-width:2px;bottom:10px;left:10px}.hud__corner--br{border-bottom-width:2px;border-right-width:2px;bottom:10px;right:10px}@media (max-width:820px){body.has-tabbar .hud__corner--bl,body.has-tabbar .hud__corner--br{bottom:calc(var(--tabbar-h) + 6px)}}.hud__rec,.hud__meta{top:calc(var(--topbar-h) + 6px);font-family:var(--font-hud);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--cream);text-shadow:0 1px 2px #0009;align-items:center;gap:.5em;font-size:11px;font-weight:600;display:flex;position:absolute}.hud__rec{left:22px}.hud__meta{right:22px}.hud__dot{background:var(--rec);border-radius:50%;flex:none;width:9px;height:9px;animation:1.2s step-end infinite rec;display:inline-block}.hud__tc{opacity:.9;font-weight:600}@keyframes rec{50%{opacity:.15}}.hud__batt{border:1.5px solid;border-radius:3px;gap:2px;padding:2px;display:inline-flex;position:relative}.hud__batt:after{content:"";background:currentColor;width:2px;height:5px;position:absolute;top:3px;right:-4px}.hud__batt i{background:currentColor;width:3px;height:7px}.hud__batt i:last-child{opacity:.25}body.intro-on .hud__rec,body.intro-on .hud__meta{top:22px}.topbar{z-index:40;height:var(--topbar-h);padding:0 calc(var(--gutter) + 14px);background:linear-gradient(#0b0c33bf,#0b0c3300);justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;inset:0 0 auto}.topbar__logo{align-items:center;font-size:30px;display:flex}.topbar__logo .wordmark__tag{display:none}.topbar__tabs{font-weight:700;font-size:var(--t-sm);font-variation-settings:"wdth" 100;gap:clamp(12px,2.4vw,28px);display:flex}.topbar__tabs a{opacity:.62;padding:8px 2px;transition:opacity .2s;position:relative}.topbar__tabs a:hover,.topbar__tabs a[aria-current=page]{opacity:1}.topbar__tabs a[aria-current=page]:after{content:"";background:var(--cream);border-radius:2px;width:18px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.topbar__more{display:none}@media (max-width:1180px){.topbar__tabs a[data-tab=djs],.topbar__tabs a[data-tab=label],.topbar__tabs a[data-tab=marcas]{display:none}.topbar__more{display:inline}}.topbar__tickets{background:var(--rec);color:var(--cream);font-weight:800;font-size:var(--t-sm);box-shadow:.15em .2em 0 var(--ink);white-space:nowrap;border-radius:999px;margin-left:auto;padding:8px 14px}.topbar__tickets:active{transform:translateY(1px)}.topbar__sound{background:#00000040;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.topbar__sound svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.topbar__sound .i-spk{fill:currentColor}.topbar__sound[aria-pressed=true] .i-off,.topbar__sound[aria-pressed=false] .i-on,.tabbar{display:none}@media (max-width:820px){body{--topbar-h:52px}body.has-tabbar .tabbar{z-index:40;height:var(--tabbar-h);padding:6px 8px env(safe-area-inset-bottom);background:var(--ink);border-top:1px solid #f4ead814;grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:fixed;inset:auto 0 0}.tabbar a{opacity:.55;justify-items:center;gap:3px;font-size:10px;font-weight:700;display:grid}.tabbar a[aria-current=page]{opacity:1}.tabbar svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;width:24px;height:24px}.tabbar__rec{opacity:1!important}.tabbar__rec i{background:var(--cream);width:46px;height:32px;box-shadow:-3px 0 0 var(--blue), 3px 0 0 var(--rec);border-radius:10px;place-items:center;display:grid}.tabbar__rec i:after{content:"";background:var(--rec);border-radius:50%;width:13px;height:13px}.topbar__tabs{display:none}.topbar{justify-content:space-between;gap:10px}.topbar__tickets{padding:7px 12px;font-size:13px}}.intro{z-index:70;background:var(--blue);place-items:center;display:grid;position:fixed;inset:0}.intro[hidden]{display:none}.intro__frame{padding:var(--gutter);text-align:center;justify-items:center;gap:clamp(20px,4vh,36px);display:grid}.intro__logo{font-size:clamp(88px,26vw,260px)}.intro__line{font-variation-settings:"wdth" 85;min-height:1.4em;margin:0;font-size:clamp(1.05rem,3.6vw,1.6rem);font-style:italic;font-weight:600}.intro__line .caret{vertical-align:-.12em;background:var(--rec);width:.08em;height:1em;margin-left:2px;animation:.8s step-end infinite rec;display:inline-block}.intro__actions{opacity:0;flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.intro__flash{background:var(--cream);opacity:0;pointer-events:none;position:absolute;inset:0}.sheet{z-index:30;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--night);padding:calc(var(--topbar-h) + 40px) 0 calc(var(--tabbar-h) + 48px);position:fixed;inset:0;overflow-y:auto}.sheet[hidden]{display:none}.sheet-in{animation:sheet-in .55s var(--ease-out) both}@keyframes sheet-in{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.page{width:min(1240px, 100% - 2 * var(--gutter));margin-inline:auto}.page__title{letter-spacing:-.01em;margin:0 0 .3em;font-size:clamp(3rem,12vw,9rem);font-weight:900;line-height:.85}.page__lede{max-width:56ch;font-size:var(--t-lg);color:color-mix(in srgb, var(--cream) 82%, transparent);margin:0 0 2.5rem;line-height:1.4}body:has(.sheet:not([hidden])) .topbar{-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);background:#0b0c33e0}body:has(.sheet:not([hidden])) .topbar:after{content:"";pointer-events:none;background:linear-gradient(#0b0c33e0,#0b0c3300);height:30px;position:absolute;top:100%;left:0;right:0}.feed{scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;background:var(--ink);position:fixed;inset:0;overflow:hidden scroll}.feed::-webkit-scrollbar{display:none}@media (max-width:820px){body.has-tabbar .feed{bottom:var(--tabbar-h)}}.post{scroll-snap-align:start;scroll-snap-stop:always;contain:layout paint;background:var(--night);place-items:center;height:100%;display:grid;position:relative;overflow:hidden}.post__ambient{background:var(--night) center / cover no-repeat;filter:blur(48px)saturate(1.3);opacity:.5;display:none;position:absolute;inset:-12%;transform:scale(1.1)}.post__stage{background:var(--ink);isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden}.post__poster,.post__video,.carousel__slide img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.post__poster{filter:url(#duo);transition:filter .6s var(--ease-out)}.post__video{opacity:0;transition:opacity .35s var(--ease-out)}.post.is-playing .post__video{opacity:1}.post.is-landscape .post__poster,.post.is-landscape .post__video{object-fit:contain}.post.is-landscape .post__ambient{display:block}.post__tap{z-index:2;position:absolute;inset:0}.post__state{z-index:3;pointer-events:none;opacity:0;place-items:center;transition:opacity .2s;display:grid;position:absolute;inset:0}.post__state svg{width:76px;height:76px;fill:var(--cream);filter:drop-shadow(0 4px 20px #00000080)}.post.is-paused .post__state{opacity:.9}.post.is-buffering .post__bar{background:linear-gradient(90deg,#0000,#f4ead880,#0000) 0 0/40% 100% no-repeat;animation:1s linear infinite buffer}@keyframes buffer{0%{background-position:-40% 0}to{background-position:140% 0}}.post__ui{z-index:4;pointer-events:none;background:linear-gradient(#0000,#00000059 45%,#000000b8);grid-template-columns:1fr auto;align-items:end;gap:12px;padding:80px 14px 22px 16px;display:grid;position:absolute;inset:auto 0 0}.post__ui a,.post__ui button,.post__cap{pointer-events:auto}.post__meta{gap:6px;min-width:0;display:grid}.post__rank{background:var(--rec);color:var(--cream);font-size:var(--t-xs);font-variation-settings:"wdth" 90;border-radius:4px;justify-self:start;padding:3px 8px 3px 7px;font-weight:800}.post__who{font-size:var(--t-md);align-items:center;gap:8px;display:flex}.post__who b{font-weight:800}.post__avatar{background:var(--blue) url(/brand/avatar.jpg) center / cover;width:34px;height:34px;box-shadow:0 0 0 2px var(--night), 0 0 0 4px var(--rec);border-radius:50%;flex:none}.post__src{font-size:var(--t-xs);opacity:.7;border:1px solid #f4ead859;border-radius:4px;padding:1px 6px;font-weight:600}.post__when{font-size:var(--t-sm);opacity:.85;flex-wrap:wrap;gap:0 10px;margin:0;font-weight:600;display:flex}.post__cap{font-size:var(--t-sm);-webkit-line-clamp:2;cursor:pointer;-webkit-box-orient:vertical;max-width:46ch;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.post__cap.is-open{-webkit-line-clamp:unset;max-height:38vh;overflow-y:auto}.post__cap a{font-weight:700}.post__cap .tag{opacity:.75}.post__audio{font-size:var(--t-xs);align-items:center;gap:8px;max-width:60%;margin:0;font-weight:600;display:flex;overflow:hidden}.post__audio-run{white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000);mask-image:linear-gradient(90deg,#000 80%,#0000)}.post__audio-run span{padding-right:2em;animation:9s linear infinite run;display:inline-block}@keyframes run{to{transform:translate(-100%)}}.post__rail{justify-items:center;gap:16px;margin:0;padding:0;list-style:none;display:grid}.post__rail li,.post__rail button{justify-items:center;gap:3px;display:grid}.post__rail b{font-variation-settings:"wdth" 85;text-shadow:0 1px 2px #0009;font-size:12px;font-weight:800}.ico{background:var(--cream);width:32px;height:32px;-webkit-mask:var(--m) center / contain no-repeat;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat;filter:drop-shadow(0 1px 2px #0006)}.ico--eye{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E")}.ico--heart{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7.5-4.6-9.6-9.3C.9 8.3 3 4.5 6.7 4.5c2.1 0 3.6 1.2 5.3 3.1 1.7-1.9 3.2-3.1 5.3-3.1 3.7 0 5.8 3.8 4.3 7.2C19.5 16.4 12 21 12 21z'/%3E%3C/svg%3E")}.ico--bubble{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3C6.5 3 2.5 6.6 2.5 11c0 2.4 1.2 4.5 3.1 6l-.8 4 4.3-2.2c1 .3 1.9.4 2.9.4 5.5 0 9.5-3.6 9.5-8.2S17.5 3 12 3z'/%3E%3C/svg%3E")}.ico--share{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 4l8 7.5-8 7.5v-4.6c-6 0-9.4 1.7-12 5.6.8-6.2 4.4-11 12-11.6z'/%3E%3C/svg%3E")}.ico--sound{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 9h4l6-5v16l-6-5H3z'/%3E%3Cpath d='M16 8.5a5 5 0 0 1 0 7M18.5 6a8.5 8.5 0 0 1 0 12' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");width:26px;height:26px}.post__snd[aria-pressed=false] .ico--sound{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 9h4l6-5v16l-6-5H3z'/%3E%3Cpath d='M16 9l5 6M21 9l-5 6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.post__like.is-on .ico{background:var(--rec)}.post__bar{z-index:5;background:#f4ead82e;height:3px;position:absolute;inset:auto 0 0}.post__bar i{background:var(--cream);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.burst{z-index:6;pointer-events:none;background:var(--rec);width:96px;height:96px;margin:-48px 0 0 -48px;position:absolute;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7.5-4.6-9.6-9.3C.9 8.3 3 4.5 6.7 4.5c2.1 0 3.6 1.2 5.3 3.1 1.7-1.9 3.2-3.1 5.3-3.1 3.7 0 5.8 3.8 4.3 7.2C19.5 16.4 12 21 12 21z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7.5-4.6-9.6-9.3C.9 8.3 3 4.5 6.7 4.5c2.1 0 3.6 1.2 5.3 3.1 1.7-1.9 3.2-3.1 5.3-3.1 3.7 0 5.8 3.8 4.3 7.2C19.5 16.4 12 21 12 21z'/%3E%3C/svg%3E") 50%/contain no-repeat}.post__aside,.post__count{display:none}.carousel{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;position:absolute;inset:0;overflow-x:auto}.carousel::-webkit-scrollbar{display:none}.carousel__slide{scroll-snap-align:center;flex:0 0 100%;position:relative}.carousel__slide img{filter:none}.carousel__dots{z-index:5;top:calc(var(--topbar-h) + 34px);pointer-events:none;justify-content:center;gap:5px;display:flex;position:absolute;left:0;right:0}.carousel__dots i{background:var(--cream);opacity:.4;border-radius:50%;width:6px;height:6px}.carousel__dots i.is-on{opacity:1}.post--image .post__ui{pointer-events:none}.post--chapter,.post--stat,.post--quote,.post--cta{background:var(--blue);color:var(--cream)}.chapter__bg{position:absolute;inset:0}.chapter__bg img{object-fit:cover;filter:url(#duo);opacity:.55;width:100%;height:100%}.chapter__bg:after{content:"";background:linear-gradient(to top, var(--night) 8%, #0b0c3333 60%, #0b0c3380);position:absolute;inset:0}.chapter__inner,.stat__inner,.cta__inner,.quote__inner{z-index:1;width:min(920px, 100% - 2 * var(--gutter) - 24px);gap:14px;margin:0;display:grid;position:relative}.chapter__n{font-weight:700;font-size:var(--t-sm);font-variation-settings:"wdth" 80;align-items:baseline;gap:10px;margin:0;display:flex}.chapter__n b{font-size:var(--t-xl);color:var(--rec);-webkit-text-stroke:0;font-weight:900}.chapter__title,.cta__title{letter-spacing:-.005em;text-wrap:balance;-webkit-text-stroke:.06em var(--ink);paint-order:stroke fill;text-shadow:.04em .06em 0 var(--ink);margin:0;font-size:clamp(3.1rem,15.5vw,8.8rem);font-weight:900;line-height:.88}.chapter__title .w,.cta__title .w,.quote__inner blockquote .w{margin-bottom:-.08em;padding-bottom:.08em;overflow:hidden}.chapter__period{font-size:var(--t-lg);font-variation-settings:"wdth" 90;margin:0;font-style:italic;font-weight:800}.chapter__body{max-width:46ch;margin:0;font-size:clamp(1.02rem,2.6vw,1.25rem);line-height:1.45}.chapter__rows{border-top:2px solid var(--cream);max-width:640px;margin:8px 0 0;display:grid}.chapter__rows>div{border-bottom:2px solid var(--cream);font-variation-settings:"wdth" 72;text-transform:uppercase;justify-content:space-between;gap:16px;padding:9px 0;font-size:clamp(.95rem,2.8vw,1.25rem);font-weight:800;display:flex}.chapter__rows dt,.chapter__rows dd{margin:0}.chapter__rows dt{white-space:nowrap}.chapter__rows dd{text-align:right}.post__hint{text-align:center;font-family:var(--font-hand);font-size:var(--t-md);opacity:.7;animation:hint 1.6s var(--ease-out) infinite;margin:0;font-weight:700;position:absolute;bottom:26px;left:0;right:0}@keyframes hint{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.post--stat{background:var(--rec)}.post--stat .chapter__bg img{opacity:.3}.stat__value{font-size:var(--t-mega);letter-spacing:-.01em;-webkit-text-stroke:.05em var(--ink);paint-order:stroke fill;text-shadow:.035em .05em 0 var(--ink);font-variant-numeric:tabular-nums;font-weight:900;line-height:.8;display:block}.stat__label{font-variation-settings:"wdth" 90;max-width:18ch;margin:0;font-size:clamp(1.4rem,5vw,2.6rem);font-weight:800;line-height:1.02}.stat__sub{max-width:44ch;font-size:var(--t-md);opacity:.9;margin:0}.post--quote{background:var(--cream);color:var(--ink)}.quote__inner{margin:0}.quote__inner blockquote{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(2rem,7.5vw,4.6rem);font-style:italic;font-weight:800;line-height:.98}.quote__inner figcaption{font-weight:700;font-size:var(--t-md)}.quote__inner figcaption a{text-underline-offset:3px;text-decoration:underline}.post--cta{background:var(--night)}.cta__body{max-width:44ch;font-size:var(--t-lg);margin:0}.cta__inner .btn{justify-self:start}.feed__rail{display:none}@media (min-width:821px){.post__ambient{display:block}.post--clip .post__stage,.post--image .post__stage{height:calc(100% - var(--topbar-h) - 48px);aspect-ratio:9/16;width:auto;margin-top:calc(var(--topbar-h) - 8px);border-radius:14px;box-shadow:0 0 0 1px #f4ead80f,0 40px 120px #0000008c}.post.is-landscape .post__stage{aspect-ratio:16/9;width:min(78vw,177.778vh - 284.444px);height:auto}.post__aside{left:calc(var(--gutter) + 24px);pointer-events:none;gap:6px;width:min(28vw,360px);display:grid;position:absolute;bottom:64px}.post__aside span{font-size:var(--t-sm);opacity:.7;font-weight:700}.post__aside strong{letter-spacing:-.01em;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:900;line-height:.95}.post__aside em{opacity:.85;font-style:italic;font-weight:700}.post__count{right:calc(var(--gutter) + 64px);text-align:right;pointer-events:none;display:grid;position:absolute;bottom:64px}.post__count strong{letter-spacing:-.01em;-webkit-text-stroke:.05em var(--ink);paint-order:stroke fill;text-shadow:.04em .05em 0 var(--ink);font-size:clamp(2.6rem,5vw,5rem);font-weight:900;line-height:.9}.post__count span{opacity:.75;font-weight:700}.feed__rail{z-index:35;justify-items:end;gap:4px;display:grid;position:fixed;top:50%;right:22px;transform:translateY(-50%)}.feed__rail button{font-variation-settings:"wdth" 75;opacity:.5;align-items:center;gap:10px;padding:6px 0;font-size:11px;font-weight:700;transition:opacity .2s;display:flex;position:relative}.feed__rail button:after{content:"";width:10px;height:2px;transition:width .3s var(--ease-out);background:currentColor}.feed__rail button span{opacity:0;transition:opacity .2s, transform .3s var(--ease-out);transform:translate(6px)}.feed__rail button:hover span,.feed__rail button[aria-current] span{opacity:1;transform:none}.feed__rail button[aria-current]{opacity:1}.feed__rail button[aria-current]:after{background:var(--rec);width:26px}.feed__rail-fill{display:none}}.toast{z-index:80;left:50%;bottom:calc(var(--tabbar-h) + 20px);opacity:0;background:var(--cream);color:var(--ink);font-weight:700;font-size:var(--t-sm);transition:opacity .25s, transform .35s var(--ease-out);pointer-events:none;border-radius:10px;padding:10px 16px;position:fixed;transform:translate(-50%,20px)}.toast.is-on{opacity:1;transform:translate(-50%)}.post__stage.is-cut{animation:.42s step-end both cut}.post__stage.is-cut:after{content:"";z-index:7;pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#00000059 0 2px,#0000 2px 4px),linear-gradient(#0000 0 38%,#e8261c8c 38% 41%,#0000 41% 63%,#4f5bf299 63% 66%,#0000 66%);animation:.42s steps(4,end) both cut-bands;position:absolute;inset:0}@keyframes cut{0%{clip-path:inset(0);filter:saturate(0)contrast(2.2)brightness(1.7);transform:translate(-10px)skew(5deg)}18%{clip-path:inset(14% 0 52%);filter:hue-rotate(40deg)contrast(1.6);transform:translate(12px)}36%{clip-path:inset(58% 0 6%);filter:contrast(1.4)brightness(1.2);transform:translate(-7px)skew(-3deg)}54%{clip-path:inset(0);filter:contrast(1.25)saturate(1.3);transform:translate(3px)}72%{filter:none;transform:translate(-1px)}to{clip-path:inset(0);filter:none;transform:none}}@keyframes cut-bands{0%{opacity:1;transform:translateY(-30%)}50%{opacity:.8;transform:translateY(20%)}to{opacity:0;transform:translateY(60%)}}@media (prefers-reduced-motion:reduce){.post__stage.is-cut,.post__stage.is-cut:after{animation:none}}.boot-error{text-align:center;place-items:center;padding:24px;font-weight:700;display:grid;position:fixed;inset:0}.boot-error a{text-decoration:underline}.post--event{background:var(--rec);color:var(--cream)}.event__inner{z-index:1;width:min(720px, 100% - 2 * var(--gutter) - 24px);gap:12px;display:grid;position:relative}.event__kicker{font-family:var(--font-hand);font-weight:700;font-size:var(--t-xl);align-items:center;gap:10px;margin:0;display:flex}.event__kicker .hud__dot{background:var(--cream);width:12px;height:12px}.event__date{white-space:nowrap;letter-spacing:-.01em;-webkit-text-stroke:.05em var(--ink);paint-order:stroke fill;text-shadow:.035em .05em 0 var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(4.4rem,23vw,13rem);font-weight:900;line-height:.8}.event__date .w{margin-bottom:-.08em;padding-bottom:.08em;overflow:hidden}.event__city{font-variation-settings:"wdth" 110;margin:0;font-size:clamp(1.6rem,7vw,3rem);font-weight:900;line-height:1}.event__note{font-weight:700;font-size:var(--t-sm);opacity:.95;margin:0}.event__actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.post--event .btn--ghost{border-color:#f4ead899}
