:root{--cream:#EDEAD0;--cream-2:#F6F1DE;--ink:#16130F;--pink:#FF5FA2;--green:#35C24A;--yellow:#FFC61E;--sky:#38B6F0;--purple:#7B4FE0;--orange:#FF7A45;--teal:#2FC9A8;--drain:#575463;--round:"Baloo 2","Fredoka",ui-rounded,"Arial Rounded MT Bold","Segoe UI",system-ui,sans-serif;--sans:"Nunito",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,monospace}*{box-sizing:border-box}body{margin:0}.site{background:linear-gradient(180deg,#efecd4,#e8e5c9 55%,#ded9c0),repeating-linear-gradient(0deg,rgba(22,19,15,.05) 0 1px,transparent 1px 32px),repeating-linear-gradient(90deg,rgba(22,19,15,.05) 0 1px,transparent 1px 32px);color:var(--ink);font-family:var(--sans);line-height:1.55;position:relative;overflow-x:hidden}.vig{position:fixed;inset:0;pointer-events:none;z-index:40;mix-blend-mode:multiply;background:radial-gradient(ellipse 82% 74% at 50% 40%,transparent 58%,rgba(8,6,12,.34) 100%)}.scan{position:fixed;inset:0;pointer-events:none;z-index:41;background:repeating-linear-gradient(0deg,rgba(0,0,0,.05) 0 1px,transparent 1px 3px);opacity:.5;animation:flick 9s steps(1) infinite}@keyframes flick{0%,96%,to{opacity:.5}96.5%{opacity:.9}97%{opacity:.2}97.5%{opacity:.8}}.site:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:42;opacity:.06;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.wrap{max-width:1080px;margin:0 auto;padding:0 26px;position:relative;z-index:2}@media (prefers-reduced-motion:reduce){.scan,.float,.eye,.eyes,.mouth-ok,.mouth-off,.bub,.puff:before,.puff:after,.ghost span{animation:none!important}}.out{border:3.5px solid var(--ink);box-shadow:6px 6px 0 var(--ink)}.press{transition:transform .12s ease,box-shadow .12s ease}.press:hover{transform:translate(3px,3px);box-shadow:3px 3px 0 var(--ink)}.press:active{transform:translate(6px,6px);box-shadow:0 0 0 var(--ink)}.bar{display:flex;justify-content:space-between;align-items:center;padding:22px 0}.logo{font-family:var(--round);font-weight:800;font-size:22px;background:var(--yellow);color:var(--ink);padding:6px 16px;border-radius:40px;border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}.navstk{display:flex;gap:10px}.navstk a{font-family:var(--round);font-weight:700;font-size:14px;color:var(--ink);text-decoration:none;background:var(--cream-2);padding:8px 15px;border-radius:40px;border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink)}.navstk a:hover{background:var(--pink);color:#fff}@media (max-width:640px){.navstk{display:none}}.hero{position:relative;padding:24px 0 14px;text-align:center}.ghost{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:0;pointer-events:none}.ghost span{font-family:var(--round);font-weight:800;font-size:34vw;color:transparent;-webkit-text-stroke:2px rgba(22,19,15,.07);line-height:.8;opacity:.9}.badge{display:inline-block;font-family:var(--round);font-weight:800;font-size:14px;background:var(--sky);color:#fff;padding:7px 18px;border-radius:40px;border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);transform:rotate(-3deg);position:relative;z-index:3}.puff{font-family:var(--round);font-weight:800;margin:12px 0 0;line-height:.86;position:relative;z-index:3;font-size:clamp(48px,10vw,118px);-webkit-text-stroke:4px var(--ink);paint-order:stroke fill;text-shadow:3px 3px 0 var(--ink),6px 6px 0 var(--ink),9px 9px 0 rgba(22,19,15,.25)}.puff .a{color:var(--pink)}.puff .b{color:var(--green)}.puff:before,.puff:after{content:"ASAF KEDEM";position:absolute;left:0;top:0;width:100%;text-align:center;-webkit-text-stroke:0;text-shadow:none;opacity:0;z-index:-1;pointer-events:none}.puff:before{color:#00e5ff;animation:glA 7s steps(1) infinite}.puff:after{color:#ff004c;animation:glB 7s steps(1) infinite}@keyframes glA{0%,90%,to{opacity:0;transform:translate(0)}91%{opacity:.85;transform:translate(-4px,1px)}92.5%{opacity:0}96%{opacity:.7;transform:translate(3px,-1px)}96.6%{opacity:0}}@keyframes glB{0%,90%,to{opacity:0;transform:translate(0)}91%{opacity:.85;transform:translate(4px,-1px)}92.5%{opacity:0}96%{opacity:.7;transform:translate(-3px,1px)}96.6%{opacity:0}}.lede{position:relative;z-index:3;font-family:var(--round);font-weight:600;font-size:clamp(16px,2vw,20px);color:#4a4436;max-width:40ch;margin:16px auto 0}.lede b{color:var(--ink);background:var(--yellow);padding:1px 8px;border-radius:20px;border:2.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink);white-space:nowrap}.cta{position:relative;z-index:3;display:flex;gap:14px;justify-content:center;margin-top:30px;flex-wrap:wrap}.btn{font-family:var(--round);font-weight:800;font-size:16px;text-decoration:none;padding:13px 26px;border-radius:44px}.btn.p{background:var(--pink);color:#fff}.btn.g{background:var(--cream-2);color:var(--ink)}.deco{position:absolute;z-index:1;pointer-events:none}.float{animation:floaty 5s ease-in-out infinite}@keyframes floaty{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-12px) rotate(var(--r,0deg))}}.mascot{width:120px;height:150px}.eyes{transform-origin:center}.eye{transform-origin:center;animation:blink 5s steps(1,end) infinite}@keyframes blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.bub{transform-origin:center bottom;animation:pop 3.2s ease-out infinite}@keyframes pop{0%{transform:scale(.15);opacity:.9}65%{transform:scale(1);opacity:.85}82%{transform:scale(1.18);opacity:.4}to{transform:scale(1.35);opacity:0}}.menu{padding:36px 0 8px}.menu h2{font-family:var(--round);font-weight:800;font-size:16px;text-transform:uppercase;letter-spacing:.14em;color:#6f6957;text-align:center;margin:0 0 22px}.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:720px){.tiles{grid-template-columns:1fr 1fr}}.tile{text-decoration:none}.tile .art{width:100%;aspect-ratio:1/1;border-radius:22px;overflow:hidden;display:block}.tile .cap{font-family:var(--round);font-weight:800;font-size:17px;color:var(--ink);text-align:center;margin-top:12px;background:var(--cream-2);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:40px;padding:6px 4px}.tile:hover .cap{background:var(--yellow)}.recs{padding:44px 0 24px}.rowhead{display:flex;align-items:center;gap:14px;margin-bottom:22px}.rowhead .t{font-family:var(--round);font-weight:800;font-size:clamp(26px,4vw,40px)}.rowhead .seal{font-family:var(--round);font-weight:800;font-size:12px;color:#fff;background:var(--orange);padding:6px 14px;border-radius:40px;border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);transform:rotate(4deg)}.rec-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media (max-width:820px){.rec-grid{grid-template-columns:1fr 1fr}}@media (max-width:460px){.rec-grid{grid-template-columns:1fr}}.rec{background:var(--cream-2);border-radius:20px;padding:12px 12px 16px;text-decoration:none;color:var(--ink);display:block}.rec .cover{aspect-ratio:1/1.28;border-radius:12px;border:3px solid var(--ink);margin-bottom:12px;position:relative}.rec .tag{position:absolute;top:9px;left:9px;font-family:var(--round);font-weight:800;font-size:10px;color:#fff;padding:4px 11px;border-radius:30px;border:2.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink)}.rec h3{font-family:var(--round);font-weight:800;font-size:18px;margin:0 0 3px}.rec p{font-family:var(--round);font-weight:600;font-size:13px;color:#6a6250;margin:0}footer{padding:40px 0 70px;text-align:center}.foot{background:var(--drain);color:#efeadf;border-radius:28px;padding:40px 30px;filter:saturate(.75)}.foot h2{font-family:var(--round);font-weight:800;font-size:clamp(26px,4vw,42px);margin:0 0 8px;-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;text-shadow:3px 3px 0 var(--ink);color:#e9e4d6}.foot a.mail{font-family:var(--round);font-weight:800;color:var(--ink);background:#d9d3b8;text-decoration:none;padding:8px 18px;border-radius:40px;border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);display:inline-block;margin-top:8px}.social{display:flex;gap:12px;justify-content:center;margin-top:22px}.social a{font-family:var(--round);font-weight:800;font-size:14px;color:var(--ink);background:#cfc9b2;text-decoration:none;padding:9px 18px;border-radius:40px;border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}.social a:hover{background:var(--green);color:#fff}.stamp{font-family:var(--mono);font-size:11px;color:#8a8270;margin-top:26px}html{scroll-behavior:smooth}section[id],header[id],.made-sub[id]{scroll-margin-top:20px}.section{padding:34px 0 8px}.kicker{font-family:var(--round);font-weight:800;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#7a7360;margin:0 0 10px}.title{font-family:var(--round);font-weight:800;font-size:clamp(24px,4vw,38px);letter-spacing:-.01em;margin:0 0 18px}.card{background:var(--cream-2);border:3.5px solid var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:22px;padding:22px}.about-copy{font-family:var(--round);font-weight:600;font-size:clamp(16px,2vw,20px);line-height:1.65;color:#3a352a;margin:0 0 .9em;max-width:62ch}.about-copy:last-child{margin-bottom:0}.seal{text-decoration:none}.rec .cover{background-color:#ded3b6}.repeat-now{display:grid;gap:14px}.now-label{font-family:var(--round);font-weight:700;font-size:18px}.player{width:100%;border:3px solid var(--ink);border-radius:12px;box-shadow:4px 4px 0 var(--ink);display:block}.nothing{font-family:var(--round);font-weight:700;margin:0;font-size:18px}.hist{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:8px}.hist li{display:flex;align-items:center;gap:10px;font-family:var(--round);font-weight:700;border-bottom:2px solid rgba(22,19,15,.12);padding:6px 0}.hist .dot{width:9px;height:9px;border-radius:50%;background:var(--pink);border:2px solid var(--ink);flex:0 0 auto}.hist a{color:var(--ink);text-decoration:none}.hist a:hover{color:var(--pink)}.posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 760px){.posts-grid{grid-template-columns:1fr}}.post{background:var(--cream-2);border:3.5px solid var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:18px;padding:20px;text-decoration:none;color:var(--ink);display:flex;flex-direction:column;min-height:150px}.post .date{font-family:var(--round);font-weight:800;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#7a7360}.post h3{font-family:var(--round);font-weight:800;font-size:19px;line-height:1.25;margin:10px 0}.post .more{font-family:var(--round);font-weight:800;font-size:12px;color:var(--orange);margin-top:auto}.arch-head{padding:20px 0 24px}.puff-sm{font-family:var(--round);font-weight:800;font-size:clamp(34px,7vw,64px);margin:8px 0 10px;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:4px 4px 0 var(--ink);color:var(--yellow)}.synced-pill{font-family:var(--round);font-weight:800;font-size:12px;color:var(--ink);background:var(--cream-2);border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:40px;padding:8px 15px}.filter{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.chip{font-family:var(--round);font-weight:700;font-size:13px;padding:8px 16px;border-radius:30px;border:3px solid var(--ink);background:var(--cream-2);color:var(--ink);box-shadow:3px 3px 0 var(--ink);cursor:pointer}.chip.on{background:var(--ink);color:var(--cream)}.arch-grid{grid-template-columns:repeat(4,1fr)}@media (max-width: 820px){.arch-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 460px){.arch-grid{grid-template-columns:1fr}}.stars{color:var(--orange);font-weight:800;font-size:13px;margin:3px 0 0;letter-spacing:1px}.rec .review{font-family:var(--round);font-weight:600;font-size:12.5px;color:#6a6250;line-height:1.42;margin:7px 0 0}.rec .meta{margin:2px 0 0}.stars .on{color:var(--orange)}.stars .off{color:#d3c6a6}.stars .rnum{color:#8a8270;font-size:11px;font-weight:700;margin-left:4px}.hist-more{display:inline-block;margin-top:16px;font-family:var(--round);font-weight:800;font-size:13px;color:var(--ink);background:var(--yellow);border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:40px;padding:7px 15px;text-decoration:none}.repeat-list{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:12px}.repeat-row{background:var(--cream-2);border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:16px;padding:14px 18px;display:flex;justify-content:space-between;align-items:center;gap:14px}.repeat-row.now{background:#fff3c4}.rr-title{font-family:var(--round);font-weight:800;font-size:17px;color:var(--ink);text-decoration:none}.rr-title:hover{color:var(--orange)}.rr-artist{font-family:var(--round);font-weight:600;color:#6a6250;margin-left:8px}.rr-meta{display:flex;align-items:center;gap:10px;flex:0 0 auto}.rr-badge{font-family:var(--round);font-weight:800;font-size:11px;color:#40170a;background:var(--pink);border:2px solid var(--ink);border-radius:20px;padding:3px 10px}.rr-date{font-family:var(--mono);font-size:11px;color:#8a8270}@media (max-width: 560px){.repeat-row{flex-direction:column;align-items:flex-start}}.rec-date{font-family:var(--mono);font-size:11px;color:#8a8270;margin:3px 0 0}.player-wrap iframe{width:100%}.hist{margin:18px 0 0;display:grid;gap:4px}.hist .rr{border-bottom:2px solid rgba(22,19,15,.12)}.hist .rr>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:9px 0;font-family:var(--round);font-weight:700}.hist .rr>summary::-webkit-details-marker{display:none}.hist .rr>summary:before{content:"▸";color:var(--orange);font-size:12px}.hist .rr[open]>summary:before{content:"▾"}.hist .rr .rr-t{flex:1}.hist .rr .rr-d{font-family:var(--mono);font-size:11px;color:#8a8270}.hist .rr .player-wrap{padding:4px 0 12px}.repeat-row{display:block;padding:0;overflow:hidden}.repeat-row>summary{list-style:none;cursor:pointer;padding:14px 18px;display:flex;justify-content:space-between;align-items:center;gap:14px}.repeat-row>summary::-webkit-details-marker{display:none}.repeat-row>summary:before{content:"▸";color:var(--orange);font-weight:800;margin-right:2px}.repeat-row[open]>summary:before{content:"▾"}.repeat-row .player-wrap{padding:0 18px 16px}.repeat-row .rr-main{flex:1}.music-featured{display:grid;gap:12px}.rec.expandable{cursor:pointer;transition:transform .12s ease}.rec.expandable:hover{transform:translateY(-2px)}.rec-link{color:var(--ink);text-decoration:none}.rec-link:hover{color:var(--orange);text-decoration:underline}.rec-snippet{font-family:var(--sans);font-size:13px;color:#6a6250;margin:2px 0 0;line-height:1.45}.rec .rec-full{display:none;font-size:13px;color:#4a4436;line-height:1.55;margin:8px 0 0}.rec.open .rec-full{display:block}.rec.open .rec-snippet{display:none}.rec-toggle{display:inline-block;margin-top:8px}.rec-toggle:after{content:"read the review ▾";font-family:var(--round);font-weight:800;font-size:11px;color:var(--orange)}.rec.open .rec-toggle:after{content:"collapse ▴"}.rec-full .rp{margin:0 0 .7em}.rec-full .rp:last-child{margin-bottom:0}.puff-sm .a{color:var(--pink);-webkit-text-fill-color:var(--pink)}.puff-sm .b{color:var(--green);-webkit-text-fill-color:var(--green)}.cv-role{font-family:var(--round);font-weight:800;font-size:clamp(16px,2.4vw,22px);color:var(--ink);background:var(--yellow);border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:40px;padding:6px 16px;display:inline-block;margin:4px 0 16px;text-decoration:none}a.cv-role:hover{background:var(--green);color:#fff}.dl-pill{font-family:var(--round);font-weight:800;font-size:13px;color:#fff;background:var(--pink);border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:40px;padding:8px 16px;text-decoration:none}.dl-pill:hover{background:var(--green)}.cv-block{padding:22px 0 6px}.cv-timeline{display:grid;gap:16px}.cv-job-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.cv-job h2,.cv-edu-item h2{font-family:var(--round);font-weight:800;font-size:clamp(18px,2.4vw,22px);margin:0;color:var(--ink)}.cv-period{font-family:var(--mono);font-size:12px;font-weight:700;color:#fff;background:var(--ink);border-radius:30px;padding:4px 12px;white-space:nowrap}.cv-org{font-family:var(--round);font-weight:700;font-size:15px;color:var(--pink);margin:4px 0 10px}.cv-bullets{margin:0;padding-left:20px;display:grid;gap:7px}.cv-bullets li{font-family:var(--round);font-weight:600;font-size:15px;line-height:1.5;color:#3a352a}.cv-edu{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 640px){.cv-edu{grid-template-columns:1fr}}.cv-edu-item .cv-period{display:inline-block;margin-top:6px}.cv-skills{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 640px){.cv-skills{grid-template-columns:1fr}}.cv-skillgroup h3{font-family:var(--round);font-weight:800;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#6f6957;margin:0 0 12px}.chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.chips li{font-family:var(--round);font-weight:700;font-size:13px;color:var(--ink);background:var(--cream);border:2.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:30px;padding:5px 12px}.cv-highlights{list-style:none;margin:18px 0 6px;padding:0;display:grid;gap:10px}.cv-highlights li{position:relative;font-family:var(--round);font-weight:700;font-size:15px;line-height:1.5;color:#3a352a;padding-left:26px}.cv-highlights li:before{content:"▸";position:absolute;left:4px;top:0;color:var(--pink);font-weight:900}.about-cta{display:inline-block;font-family:var(--round);font-weight:800;font-size:15px;text-decoration:none;color:var(--ink);background:var(--yellow);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:40px;padding:10px 20px}.about-cta:hover{background:var(--green);color:#fff}.cv-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.cv-link-btn{display:inline-block;font-family:var(--round);font-weight:800;font-size:15px;text-decoration:none;color:var(--ink);background:var(--cream-2);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:40px;padding:10px 20px}.cv-link-btn:hover{background:var(--sky);color:#fff}.aboutcv{padding-top:14px}.aboutcv-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:stretch}.aboutcv-grid .card{padding:26px}.cv-card .cv-role{margin-top:0}@media (max-width: 820px){.aboutcv-grid{grid-template-columns:1fr}}.fold-sum{list-style:none}.fold-sum::-webkit-details-marker{display:none}.fold-sum .kicker{margin:0}.fold-peek{display:none}@media (min-width: 641px){.fold-sum{pointer-events:none}}@media (max-width: 640px){.fold-sum{cursor:pointer;display:flex;align-items:center;gap:10px}.fold-sum:after{content:"▸";margin-left:auto;color:var(--pink);font-weight:900;font-size:15px}.folditem[open] .fold-sum:after{content:"▾"}.folditem[open] .fold-sum{margin-bottom:12px}.fold-peek{display:inline;font-family:var(--round);font-weight:700;font-size:12px;color:#7a7360}.folditem[open] .fold-peek{display:none}}.revealbar{display:none}@media (min-width: 641px){.revealbar{display:block;position:fixed;top:0;left:0;right:0;z-index:55;background:#f6f1def0;backdrop-filter:blur(8px);border-bottom:3px solid var(--ink)}.revealbar-inner{display:flex;justify-content:space-between;align-items:center;padding:10px 26px}.revealbar .logo{text-decoration:none}.bar{display:none}#top{padding-top:70px}section[id],header[id],.made-sub[id]{scroll-margin-top:88px}}.mobnav{display:none}@media (max-width: 640px){.navstk{display:none}.mobnav{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;position:fixed;left:0;right:0;bottom:0;z-index:60;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));background:#f6f1deed;backdrop-filter:blur(8px);border-top:3px solid var(--ink)}.mobnav a{font-family:var(--round);font-weight:800;font-size:11px;text-align:center;color:var(--ink);text-decoration:none;padding:8px 2px;border-radius:13px;border:2.5px solid var(--ink);background:var(--cream);box-shadow:2px 2px 0 var(--ink);line-height:1;transition:transform .1s ease,box-shadow .1s ease}.mobnav a:active{transform:translate(2px,2px);box-shadow:0 0 0 var(--ink)}.mobnav a.on{background:var(--pink);color:#fff}.wrap{padding-bottom:88px}}.hist .rr .rr-info{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.hist .rr .rr-meta2{display:flex;align-items:center;gap:8px;flex:0 0 auto}.made .title{margin-bottom:4px}.made-sub{margin-top:26px;padding-left:16px;border-left:4px solid rgba(22,19,15,.14)}.subtitle{font-family:var(--round);font-weight:800;font-size:clamp(18px,3vw,24px);margin:0 0 14px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.subtitle-sub{font-family:var(--round);font-weight:600;font-size:14px;color:#7a7360}@media (max-width: 640px){.hero .deco{display:none}.recs .rec-grid{grid-template-columns:1fr;gap:12px}.recs .rec{display:flex;gap:12px;align-items:flex-start;padding:12px}.recs .rec .cover{width:74px;height:74px;aspect-ratio:1;flex:0 0 auto;margin:0;border-width:2.5px}.recs .rec .tag{font-size:8px;padding:2px 6px;top:5px;left:5px}.recs .rec .rec-body{flex:1;min-width:0}.recs .rec h3{font-size:15px;line-height:1.2}.recs .rec .stars{font-size:12px;margin-top:3px}.recs .rec .rec-date{margin-top:2px}.recs .rec .rec-snippet{font-size:12px;margin-top:4px}.hist .rr .rr-info{flex-direction:column;align-items:flex-start;gap:3px}.made-sub{margin-top:18px;padding-left:12px}}.facade{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:0;border:3px solid var(--ink);border-radius:12px;box-shadow:4px 4px 0 var(--ink);cursor:pointer;overflow:hidden;background-color:var(--drain);background-size:cover;background-position:center}.facade-yt{background-color:#161616}.facade-soundcloud{background:linear-gradient(135deg,#ff8a4a,#ff4d1f)}.facade-spotify{background:linear-gradient(135deg,#35c24a,#0f7a34)}.facade.has-thumb:before{content:"";position:absolute;inset:0;background:#0000004d}.facade-play{position:relative;z-index:2;width:62px;height:62px;border-radius:50%;background:var(--pink);border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);display:grid;place-items:center;transition:transform .12s ease,box-shadow .12s ease}.facade-play:after{content:"";width:0;height:0;border-left:19px solid #fff;border-top:11px solid transparent;border-bottom:11px solid transparent;margin-left:5px}.facade:hover .facade-play{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.facade:active .facade-play{transform:translate(3px,3px);box-shadow:0 0 0 var(--ink)}.facade-tag{position:absolute;z-index:2;bottom:8px;left:8px;font-family:var(--round);font-weight:800;font-size:11px;color:#fff;background:#0000008c;padding:3px 10px;border-radius:20px}.post-preview{font-family:var(--sans);font-weight:500;font-size:13.5px;line-height:1.5;color:#6a6250;margin:0 0 14px}
