:root{color-scheme:dark;--acid:#ecff64;--ink:#10051e;--pink:#eeabff;--paper:#faf1ff}*{box-sizing:border-box}body{margin:0;color:var(--paper);background:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--acid);outline-offset:5px}.bar{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px clamp(18px,5vw,80px);min-height:62px;background:#120822;border-bottom:1px solid #ad6bf067}.back,.station,button,.kicker,.guest span,.ticker{font:700 11px/1.4 ui-monospace,monospace;letter-spacing:.12em}.back{text-decoration:none;padding:10px 0}.back:hover{color:var(--acid)}.station{color:var(--pink)}.station span{display:inline-block;width:7px;height:7px;background:var(--acid);border-radius:50%;margin-right:6px}button{color:var(--paper);border:1px solid #a96be0;background:#220c3d;border-radius:3px;padding:10px;min-height:42px;cursor:pointer}.floor{min-height:calc(100svh - 62px);position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:#210938}.art,#smileys{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.art{z-index:-3;background:linear-gradient(90deg,#10051efa 0%,#140522ed 26%,#1606259a 44%,#16062518 68%),linear-gradient(0deg,#130722c9,transparent 36%),url("img/alienfish/free-party.webp") 65% 50%/cover no-repeat}.floor:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 3px,#c4a0f308 3px 4px)}#smileys{z-index:-1}.flyer{width:min(100%,1580px);margin:auto;padding:clamp(40px,7vh,100px) clamp(22px,7vw,110px);position:relative}.kicker{display:flex;align-items:center;gap:12px;color:var(--acid);margin:0 0 17px}.kicker svg{width:37px;flex:none;transform:rotate(-12deg)}h1{font:950 clamp(58px,9vw,138px)/.78 Impact,"Arial Black",Arial,sans-serif;letter-spacing:-.045em;margin:0;text-shadow:4px 4px 0 #571e93;white-space:nowrap}h1 span{color:var(--pink)}h1 small{display:block;color:var(--acid);font:900 .27em/1.2 Arial,sans-serif;letter-spacing:.32em;margin-top:14px;text-shadow:none}.strap{font:900 clamp(26px,4vw,49px)/.98 Arial,sans-serif;letter-spacing:-.06em;margin:28px 0 12px}.intro{max-width:39ch;font-size:clamp(14px,1.4vw,17px);line-height:1.6;color:#ead9f6;margin:0 0 23px}.channels{display:flex;flex-wrap:wrap;gap:12px}.channels a{display:inline-flex;align-items:center;gap:16px;min-height:49px;padding:10px 15px;text-decoration:none;font-weight:800;font-size:14px;border:1px solid var(--acid);border-radius:3px}.listen{background:var(--acid);color:#170728}.watch{background:#210b38e8}.channels a:hover{box-shadow:4px 4px #a956ff}.guest{display:inline-flex;align-items:center;gap:12px;margin-top:24px;padding:6px 16px 6px 6px;border:1px solid #d29eff8c;background:#200b32ed}.guest img{object-fit:cover;object-position:center 28%;border-radius:2px}.guest span,.guest strong{display:block}.guest span{color:var(--acid);font-size:9px;margin-bottom:4px}.ticker{z-index:1;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid #9b5bcaa6;background:#1f0a36c9;padding:14px clamp(22px,7vw,110px);color:var(--pink);font-size:10px}
@media(max-width:760px){.station{display:none}.flyer{padding-top:clamp(220px,49vw,380px);padding-bottom:30px}.art{background-image:linear-gradient(0deg,#10051e 0%,#10051e 43%,transparent 77%),url("img/alienfish/free-party.webp");background-size:auto,auto min(65vw,440px);background-position:center,83% top}.kicker{font-size:10px}.kicker svg{width:28px}h1{font-size:clamp(46px,12vw,92px)}.strap br{display:none}.ticker{font-size:8px}}
@media(prefers-reduced-motion:reduce){#smileys{visibility:hidden}}
