@font-face{font-family:Anton;src:url('assets/Anton-Regular.ttf');font-display:swap}
:root{color-scheme:dark;--bg:#080510;--panel:#130d21;--line:#2c2041;--text:#f6f3fb;--muted:#b2a7c5;--purple:#a87bff;--pink:#ff315f;--green:#4add91;--gold:#ffcf67}
*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 85% 0,#6d33ab21,transparent 50%),var(--bg);color:var(--text);font:16px/1.5 system-ui,-apple-system,'Segoe UI',sans-serif}button,input,textarea{font:inherit}button{cursor:pointer;color:inherit;background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:10px 16px}button:hover{border-color:var(--purple);background:#221537}button:disabled{opacity:.55;cursor:default}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}a{color:inherit}h1,h2,p{margin-top:0}h2{font-size:19px}small{color:var(--muted);font-size:14px}[hidden]{display:none!important}.skip-link{position:absolute;top:-80px;padding:14px;background:var(--purple);z-index:30}.skip-link:focus{top:0}
.top{max-width:1540px;margin:auto;display:flex;align-items:center;gap:28px;padding:22px 38px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;white-space:nowrap}.brand span{font-family:Anton,Impact,sans-serif;letter-spacing:2px;font-size:27px}.modes{display:flex;gap:4px;border:1px solid var(--line);border-radius:100px;padding:4px;margin-left:auto}.modes button{border:0;border-radius:100px;background:transparent;color:var(--muted);font-weight:650;padding:9px 19px}.modes .active{background:var(--pink);color:white}.modes #personal-mode.active{background:#7944c8}#account-button{font-size:14px;font-weight:650;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
main{max-width:1464px;margin:0 auto;padding:4px 38px 38px}.channel-switch{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:4px 0 24px}.channel{display:flex;align-items:center;gap:13px;padding:15px 18px;text-align:left;min-width:0;background:#110c1b}.channel.selected{border-color:#8954d2;background:#1a102c;box-shadow:inset 3px 0 #a87bff}.channel>span:nth-child(2){flex:1;min-width:0}.channel b{display:block}.channel small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.channel-icon{display:grid;place-items:center;width:40px;height:36px;border:1px solid #6b4b94;border-radius:8px;font-size:13px;color:var(--purple);font-weight:800;flex-shrink:0}.radio-icon{color:var(--green);border-color:#266e4e}.on-air{color:var(--muted);font-size:12px;letter-spacing:1.5px;white-space:nowrap}.selected .on-air{color:var(--pink)}#radio-channel.selected .on-air{color:var(--green)}
.watch-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px}.watch-main{min-width:0}.player-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;color:var(--muted)}.live-label{color:var(--pink);font-weight:750;letter-spacing:1.5px}body[data-channel=radio] .live-label{color:var(--green)}.screen{position:relative;aspect-ratio:16/9;min-height:230px;background:#000;border:1px solid var(--line);border-radius:12px 12px 0 0;overflow:hidden}.screen video{width:100%;height:100%;position:absolute;inset:0;object-fit:contain;background:#000}.screen audio{display:none}.screen video::-webkit-media-controls{display:none!important}.live-progress{height:3px;background:#241730;overflow:hidden}.live-progress>span{height:100%;width:0;background:var(--pink);display:block}.audio-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#100b19;border:1px solid var(--line);border-top:0;padding:10px 14px;border-radius:0 0 12px 12px}.audio-bar>span{font-size:13px;color:var(--muted)}.audio-controls{display:flex;gap:6px}.audio-controls button{background:transparent;font-size:13px;padding:5px 10px;white-space:nowrap}.audio-controls button[aria-pressed=false]{border-color:var(--purple);color:#d8c1ff}.audio-controls #mute-radio[aria-pressed=false]{border-color:var(--green);color:var(--green)}#fullscreen{font-size:20px;line-height:1}
.radio-stage{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(ellipse at center,#203c30,#0a1513 70%);padding:25px;gap:8px}.radio-stage img{max-height:38%;width:auto;max-width:55%;object-fit:contain;border-radius:8px;box-shadow:0 12px 40px #0007}.radio-stage h1{font-size:clamp(18px,2.3vw,30px);margin:0}.radio-stage p{margin:0;color:#abd2bc}.radio-stage .eyebrow{color:var(--green);margin-top:8px}.equalizer{display:flex;gap:4px;height:20px;align-items:center}.equalizer i{width:3px;background:var(--green);height:8px;animation:wave 1s alternate infinite}.equalizer i:nth-child(2n){animation-delay:-.7s}.equalizer i:nth-child(3n){animation-delay:-.3s}@keyframes wave{to{height:20px}}
.player-message{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:25px;background:#100b19e8;color:var(--muted);pointer-events:none}.start{position:absolute;inset:0;display:grid;place-items:center;text-align:center;background:linear-gradient(120deg,#12091ef5,#08050fdb);padding:20px}.start .eyebrow{color:var(--gold)}.start h1{font-size:clamp(24px,3vw,39px);font-weight:720;line-height:1.15;margin:13px 0}.start p{color:var(--muted);margin-bottom:24px}.start-choices{display:flex;gap:12px;justify-content:center;margin-bottom:20px}.start-choices button{padding:16px 25px;border-color:#6b4495;background:#29193f;text-align:left;min-width:170px}.start-choices button:last-child{border-color:#2b7654;background:#132f25}.start-choices b{display:block;font-size:18px}.start-choices span{display:block;color:#c6b7da;font-size:13px;margin-top:4px}.start-choices button:last-child span{color:#a0d1b4}
.now-bar{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px 0 16px}.now-bar>div{min-width:0}.eyebrow{color:var(--gold);font-size:12px;letter-spacing:1.7px;font-weight:750}.now-bar h1{font-size:clamp(21px,2vw,29px);line-height:1.2;margin:6px 0}.now-bar p{font-size:15px;color:var(--muted);margin:0}.like{display:flex;align-items:center;gap:9px;font-size:14px;white-space:nowrap;background:#221334}.like>span:first-child{font-size:20px}.like b{font-size:13px;opacity:.7}.like[aria-pressed=true]{border-color:#b384ff;color:#d1b2ff}.section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px}.section-heading h2{font-size:18px;margin:0 0 16px}.section-heading>span{font-size:13px;color:var(--muted)}.queue{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.queue-item img{display:block;aspect-ratio:16/10;width:100%;object-fit:cover;border-radius:8px;background:#170f24}.queue-item b{display:block;font-size:14px;line-height:1.35;margin:8px 0 3px}.queue-item small{font-size:12px;display:block}.playlist{display:flex;flex-direction:column;gap:8px}.playlist-item{display:flex;align-items:center;gap:12px;text-align:left;width:100%}.playlist-item img{width:72px;height:46px;object-fit:cover;border-radius:5px}.playlist-item span{flex:1;min-width:0}.playlist-item b,.playlist-item small{display:block}.playlist-item b{font-size:15px}.playlist-item.selected{border-color:var(--purple)}.personal-controls{display:flex;align-items:center;gap:10px;margin:0 0 20px;flex-wrap:wrap}.personal-controls button{font-size:14px}.personal-controls label{flex:1;min-width:140px;font-size:12px;color:var(--muted);display:flex;align-items:center;gap:8px}.personal-controls input{width:100%;accent-color:var(--purple)}#personal-time{font-size:12px;color:var(--muted)}
.community{background:#100b1a;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;min-height:490px;max-height:720px;position:sticky;top:15px;overflow:hidden}.community-head{padding:18px;border-bottom:1px solid var(--line)}.community-head h2{font-size:16px;margin:0 0 4px}.community-head p{color:var(--muted);font-size:13px;margin:0}.comments{padding:16px 18px;flex:1;min-height:160px;overflow:auto}.empty{color:var(--muted);font-size:14px;line-height:1.6}.comment{margin-bottom:19px;overflow-wrap:anywhere}.comment header{display:flex;align-items:center;gap:8px}.comment b{font-size:13px;color:#d3b4ff}.comment time{font-size:11px;color:#a195b1}.comment p{font-size:14px;line-height:1.45;margin:5px 0}.comment button{font-size:11px;padding:0;background:none;border:0;color:var(--muted);text-decoration:underline}.comment+.comment{border-top:1px solid #251832;padding-top:13px}#comment-form{padding:16px;border-top:1px solid var(--line)}#comment-form>label{font-size:13px;font-weight:650;display:block;margin-bottom:8px}textarea,input{color:var(--text);border:1px solid #473457;background:#09070e;border-radius:7px;padding:10px 11px}textarea{width:100%;resize:vertical;min-height:85px;font-size:14px}.comment-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:8px}.comment-bottom span{font-size:12px;color:var(--muted)}.comment-bottom button{font-size:13px;background:#713fb0;padding:7px 15px;border:0}.form-error{color:#ff99ae;font-size:14px;margin:9px 0 0}.form-error:empty{display:none}
footer{max-width:1464px;padding:15px 38px 32px;margin:auto;display:flex;flex-wrap:wrap;gap:14px;border-top:1px solid #24192f;align-items:center;color:var(--muted);font-size:12px;letter-spacing:1px}footer nav{margin-left:auto;display:flex;gap:20px;align-items:center;letter-spacing:0}footer nav a{text-decoration:none;font-size:13px}footer nav button{padding:0;border:0;background:none;font-size:13px;color:var(--muted)}footer small{flex-basis:100%;font-size:12px;letter-spacing:0;color:#91849f}
dialog{background:#160e23;color:var(--text);border:1px solid #59367b;border-radius:16px;padding:32px;width:min(460px,calc(100% - 28px));max-height:90vh;overflow:auto;box-shadow:0 20px 120px #000b}dialog::backdrop{background:#000b;backdrop-filter:blur(5px)}dialog h2{font-size:27px;line-height:1.2;margin:10px 0 12px}dialog p{color:var(--muted);font-size:15px}.close{position:absolute;top:10px;right:12px;border:0;padding:0 6px;font-size:26px;background:none}.primary{width:100%;background:#8250c4;border-color:#8250c4;font-weight:650;padding:12px;margin-top:15px}#auth-form label{display:block;font-size:14px;margin:14px 0 0}#auth-form input{width:100%;margin-top:5px}.form-help{font-size:12px!important;margin:6px 0}.auth-switch{display:flex;justify-content:space-between;margin:20px 0 0}.auth-switch button{background:none;border:0;padding:0;color:#c7a6fb;font-size:13px}#google-signin{margin:22px 0 10px;display:flex;justify-content:center}#recovery-code{display:block;user-select:all;overflow-wrap:anywhere;background:#08050f;border-radius:8px;padding:15px;font-size:16px}.toast{position:fixed;bottom:26px;left:50%;transform:translateX(-50%);border:1px solid #78529a;z-index:50;background:#241333;padding:12px 20px;box-shadow:0 10px 40px #0008;border-radius:10px;font-size:14px;width:max-content;max-width:calc(100% - 28px)}
@media(max-width:1100px){.watch-layout{grid-template-columns:minmax(0,1fr) 270px;gap:18px}.top,main{padding-left:24px;padding-right:24px}.audio-bar>span{max-width:150px;font-size:12px}.like{padding:8px;font-size:13px}.on-air{display:none}.start-choices button{min-width:150px;padding:14px}.start h1{font-size:27px}.start p{margin-bottom:15px}.start small{display:none}}
@media(max-width:850px){.watch-layout{grid-template-columns:1fr}.community{position:static;min-height:370px;max-height:520px;margin-top:16px}.top{gap:14px;padding-top:16px;padding-bottom:16px}.brand span{font-size:23px}.modes button{font-size:14px;padding:8px 13px}.screen{min-height:280px}.audio-bar>span{max-width:none}.start h1{font-size:34px}.comments{min-height:100px}.start small{display:block}}
@media(max-width:560px){.top{padding:15px 16px;flex-wrap:wrap;gap:13px}.brand{flex:1}.brand span{font-size:23px}#account-button{order:1}.modes{order:2;margin:0;width:100%;justify-content:center}.modes button{flex:1;font-size:14px}.brand{order:0}main{padding:0 16px 24px}.channel-switch{gap:8px;margin-bottom:18px}.channel{padding:11px 9px;gap:8px}.channel-icon{width:30px;height:29px;font-size:10px}.channel b{font-size:14px}.channel small{font-size:12px;max-width:115px}.screen{aspect-ratio:4/3;min-height:265px}.start{padding:18px 12px}.start h1{font-size:28px;margin:8px 0}.start p{font-size:14px;margin:0 0 15px}.start .eyebrow{font-size:10px}.start-choices{gap:8px;margin-bottom:12px}.start-choices button{min-width:0;padding:12px}.start-choices b{font-size:16px}.start-choices span{font-size:11px;max-width:130px}.start small{font-size:11px}.audio-bar{flex-wrap:wrap;padding:9px}.audio-bar>span{font-size:11px}.audio-controls{margin-left:auto}.audio-controls button{font-size:11px;padding:5px 8px}.now-bar{align-items:flex-start;gap:8px}.now-bar h1{font-size:22px}.now-bar p{font-size:13px}.like{gap:5px}.like b,.like>span:first-child{display:none}.queue{grid-template-columns:1fr 1fr;gap:18px 12px}.section-heading>span{font-size:11px}.radio-stage{padding:15px;gap:5px}.radio-stage img{max-height:36%}.radio-stage h1{font-size:23px}.radio-stage p{font-size:14px}footer{padding:20px 16px}footer nav{gap:15px}dialog{padding:26px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}}

#youtube-player,#spotify-player{position:absolute;inset:0;width:100%;height:100%;border:0}#spotify-player{display:flex;align-items:center;justify-content:center;background:#11251b}#spotify-player iframe{width:100%;border:0}.screen:fullscreen{aspect-ratio:auto;width:100vw;height:100vh}.brand img{width:50px;height:50px;object-fit:contain}.watch-layout{grid-template-columns:1fr}.community{position:static;max-height:550px;min-height:380px}.community-head{padding:16px 20px}.chat-tabs{display:flex;border-bottom:1px solid var(--line);padding:0 14px;gap:8px}.chat-tabs button{background:none;border:0;border-radius:0;color:var(--muted);font-size:14px}.chat-tabs button[aria-selected=true]{border-bottom:2px solid var(--purple);color:var(--text)}#youtube-comments{padding:18px 20px;overflow:auto;flex:1}#youtube-comments p{font-size:14px;color:var(--muted)}#youtube-comments a{display:inline-block;margin:0 15px 12px 0;font-size:14px;color:#c5a5ef}#youtube-comment-list{margin-top:16px}#auth-form .connect-choice{font-size:13px;display:flex;gap:10px;align-items:center}#auth-form .connect-choice input{width:auto;margin:0}.screen video{display:none}#radio-stage{display:none!important}#player-message{display:none}#youtube-player[hidden],#spotify-player[hidden]{display:none!important}.top{max-width:1320px}main,footer{max-width:1240px}.screen{min-height:260px}.audio-bar>span{max-width:none}.community .comments{max-height:250px}.player-heading{font-size:14px}#watching{font-size:13px}

.quality{font-size:11px;color:var(--muted);align-self:center;white-space:nowrap}@media(max-width:560px){.quality{font-size:10px}}

#guest-name-label{display:flex!important;align-items:center;gap:12px}#guest-name-label[hidden]{display:none!important}#guest-name{font-size:13px;flex:1;min-width:0;max-width:280px}.comment button.chat-author{font-size:13px;font-weight:700;color:#d3b4ff;text-decoration:underline;text-underline-offset:3px}.mod-badge{font-size:10px;color:var(--green);border:1px solid #266e4e;border-radius:4px;padding:1px 4px}.moderation-actions{display:grid;gap:9px}.moderation-actions .danger{border-color:var(--pink);color:#ff99ae}.moderation-row{display:flex;flex-direction:column;gap:4px;text-align:left;width:100%;margin:8px 0}#moderation-open{float:right;font-size:12px;padding:6px 10px}.community{max-height:650px}#chat-cooldown{margin-top:10px}

.share-rail{position:fixed;left:12px;top:34%;z-index:15;display:flex;flex-direction:column;gap:5px;padding:6px;border:1px solid var(--line);border-radius:14px;background:#100b1aeF;box-shadow:0 8px 25px #0005}.share-rail>a,.share-rail>button{width:40px;min-height:42px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px;border:0;background:none;text-decoration:none;border-radius:8px;font-size:24px;line-height:1.15}.share-rail a:hover,.share-rail button:hover{background:#352047;color:var(--gold)}.share-rail small{font-size:8px;letter-spacing:1px;margin-top:3px}.share-rail a b{font-family:Arial,sans-serif;font-size:29px}.share-preview{display:flex;align-items:center;gap:16px;background:#080510;border:1px solid var(--line);border-radius:10px;padding:14px;margin:18px 0}.share-preview img{flex-shrink:0;object-fit:contain}.share-preview strong{font-size:18px}.share-preview p{font-size:12px;margin:5px 0}.share-preview b{color:var(--gold);font-size:14px}.share-platforms,.share-actions{display:flex;gap:9px;flex-wrap:wrap;margin:12px 0}.share-platforms a,.share-platforms button,.share-actions a,.share-actions button{border:1px solid var(--line);border-radius:7px;padding:8px 10px;text-decoration:none;font-size:12px}.share-platforms a:hover,.share-actions a:hover{border-color:var(--purple)}#share-dialog>label{font-size:13px}#share-dialog textarea{margin-top:7px;min-height:140px}#share-status{font-size:13px;color:var(--green);margin:10px 0 0}@media(min-width:701px) and (max-width:1399px){body{padding-left:64px}.top,main,footer{padding-left:24px;padding-right:24px}}@media(max-width:700px){.share-rail{position:static;flex-direction:row;width:max-content;margin:0 16px 18px;padding:4px;box-shadow:none}.share-rail>a,.share-rail>button{width:44px;min-height:42px}.share-rail small{font-size:8px}}

.player-with-follow{display:grid;grid-template-columns:minmax(0,1fr) 178px;gap:14px;align-items:start}.video-column{min-width:0}.artist-follows{border:1px solid var(--line);border-radius:12px;background:#130d21;padding:14px}.artist-follows h2{font-size:14px;margin:0 0 2px;color:var(--gold)}.artist-follows>p{font-size:12px;color:var(--muted);margin:0 0 18px}.artist-follows section+section{border-top:1px solid var(--line);padding-top:14px;margin-top:14px}.artist-follows h3{font-size:14px;line-height:1.3;margin:0 0 10px}.artist-follows a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:39px;border:1px solid #493254;border-radius:7px;padding:8px 6px;text-decoration:none;font-size:12px;font-weight:650;margin-top:7px;white-space:nowrap}.artist-follows a svg{flex-shrink:0}.artist-follows .follow-ig{color:#ebbeff;background:#29172e}.artist-follows .follow-youtube{color:#ffb3c0;background:#2c1420;border-color:#653042}.artist-follows a:hover{border-color:var(--gold);color:var(--text)}@media(max-width:900px){.player-with-follow{grid-template-columns:1fr}.artist-follows{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.artist-follows h2,.artist-follows>p{display:none}.artist-follows section{flex:1;min-width:130px;max-width:250px}.artist-follows section+section{border:0;padding-top:0;margin-top:0}.artist-follows h3{font-size:13px;margin-bottom:7px}.artist-follows a{min-height:40px}}

.radio-playback-note{padding:12px 14px;border:1px solid var(--line);border-radius:8px;margin-top:10px;background:#13251d;color:#d8eddf;font-size:13px}.radio-playback-note button,.radio-playback-note a{display:inline-block;font-size:12px;margin:8px 8px 0 0}.radio-playback-note button{padding:6px 10px}.radio-playback-note span{display:block}

/* The official YouTube audio uploads show their own album artwork in a visible player. */
body[data-channel=radio] .screen{max-width:640px;min-height:220px;margin-inline:auto;aspect-ratio:16/9}body[data-channel=radio] .screen:fullscreen{max-width:none}.radio-source-note{font-size:12px;color:var(--muted);margin:10px 0}.radio-source-note a{float:right;color:var(--green)}

/* Gold outlines keep the purple surfaces and give controls and song titles a clear edge. */
:root{--line:#806538;--gold:#f2cf7d}
button,.artist-follows a,.share-platforms a,.share-actions a{border:1px solid #b88f49}
button:hover,.artist-follows a:hover{border-color:#ffe4a1;box-shadow:0 0 12px #e8b75e26}
.modes{border-color:#c39c55;box-shadow:0 0 16px #c6983612}.modes button{border:1px solid #967442}.modes .active,.modes #personal-mode.active{border-color:#f3cf7f;box-shadow:inset 0 0 0 1px #ffdf9030}
.channel,.artist-follows,.community,.radio-library,.share-rail,dialog{border-color:#b88f49;box-shadow:0 0 18px #c89a3910}
.channel.selected{border-color:#f3d38d;box-shadow:inset 3px 0 #e9bd63,0 0 16px #c89a3920}
.artist-follows .follow-ig,.artist-follows .follow-youtube,.audio-controls button{border-color:#b88f49}
.chat-tabs button{border:1px solid #967442;border-radius:8px 8px 0 0;margin-top:7px}.chat-tabs button[aria-selected=true]{border-bottom-color:#f3cf7f}
.now-bar h1,.queue-item>b,.radio-library-song b,.playlist-item b{border:1px solid #b88f49;border-radius:8px;background:#1a1128;padding:7px 10px;box-decoration-break:clone}
.now-bar h1{width:fit-content;max-width:100%;margin-bottom:8px}.queue-item>b{margin-top:8px}.radio-library-song small,.playlist-item small{margin-top:4px}
#comment-form .comment-bottom button,.share-rail>a,.share-rail>button{border:1px solid #967442}.share-rail>a,.share-rail>button{border-radius:8px}
button:disabled{box-shadow:none}.screen{border-color:#b88f49}
.channel-icon,.audio-controls #mute-radio[aria-pressed=false],.audio-controls #mute-tv[aria-pressed=false]{border-color:#d7ae60}

.radio-library{border:1px solid var(--line);border-radius:12px;padding:20px;margin:5px 0 18px;background:#100b1a;min-width:0}.radio-library>p{font-size:13px;color:var(--muted)}.radio-library>label{font-size:13px;display:block;margin-bottom:6px}#radio-search{width:100%;max-width:520px}.radio-library-list{list-style:none;padding:0;margin:18px 0 0;max-height:560px;overflow:auto;overscroll-behavior:contain}.radio-library-song{display:flex;align-items:center;gap:16px;padding:12px 4px;border-bottom:1px solid var(--line)}.radio-library-song>div{min-width:0;flex:1}.radio-library-song b,.radio-library-song small{display:block;overflow-wrap:anywhere}.radio-library-song b{font-size:14px}.radio-library-song small,.song-duration,.radio-library-song a{font-size:12px}.song-duration{font-variant-numeric:tabular-nums;color:var(--muted)}.radio-library-song a{color:var(--green);white-space:nowrap;padding:8px}.radio-library-list:focus-visible{outline:2px solid var(--gold)}@media(max-width:560px){.radio-library{padding:14px}.radio-library-song{gap:8px}.radio-library .section-heading{align-items:flex-start;gap:8px}.radio-library .section-heading>span{font-size:11px}}

.akasha-links{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.akasha-links a{padding:12px;border:1px solid #ad934e;border-radius:8px}.akasha-contact,.starter-selection{margin:24px 0;padding:20px;border:1px solid #ad934e;border-radius:12px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #e7c878;outline-offset:4px}a,button{touch-action:manipulation}iframe.promo{max-width:100%;border:0;width:560px;height:315px}@media(max-width:600px){iframe.promo{height:220px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
