.adatheme,#creatorprofile[data-theme=ada]{--bg:#130b0c;--ink:#f5e7da;--muted:#d3b9ac;--rose:#d9a47f;--line:#70483c;color:var(--ink);font-family:Georgia,'Times New Roman',serif;background:radial-gradient(ellipse at 90% 0,#7a172744,transparent 65%),linear-gradient(145deg,#321218,#100b0d)}
.adatheme .creatorname,#creatorprofile[data-theme=ada] .detailtitle{font-family:'Palatino Linotype','Book Antiqua',Palatino,Georgia,serif;font-style:italic;font-weight:500;color:#f0c29b;letter-spacing:.035em}
.adatheme .creatorcover{background:#1a0d0f}.adatheme .creatorcover img{object-position:center 22%}.adatheme .creatorbody p{color:var(--muted)}.adatheme .creatorvisit{background:#281216ed;color:#f1cfad}
#creatorprofile[data-theme=ada] .creatorprofilelayout{display:block;max-width:760px;margin:auto}#creatorprofile[data-theme=ada] .creatorvisualcolumn{display:none}#creatorprofile[data-theme=ada] .creatorfullbio{font-size:15px;line-height:1.9;white-space:normal}#creatorprofile[data-theme=ada] .creatorprofilelinks a,#creatorprofile[data-theme=ada] .creatorlinkrow button{background:#421a23;color:#f7dfc7;border-color:#91684e}#creatorprofile[data-theme=ada]::backdrop{background:#0d0709de}
.creatormediarow{display:flex;align-items:flex-end;justify-content:center;gap:14px;margin-top:28px;border-top:1px solid var(--line);padding-top:22px}.creatorclip{margin:0;min-width:0;flex:1}.creatorclipgroup{flex:2.3}.creatorclipstage{position:relative;height:clamp(130px,24vw,260px);background:transparent;overflow:hidden;border-radius:10px}.creatorclipstage img,.creatorclipstage video{width:100%;height:100%;object-fit:contain;display:block}.creatorclipstage video{position:absolute;inset:0;opacity:0}.creatorclipstage video.isplaying{opacity:1}.creatorclip figcaption{margin-top:8px;text-align:center}.creatorclip button{font-size:12px;min-height:40px;background:#32131b;color:#f4d6b7}.creatorclip small{display:block;font-size:11px;line-height:1.5}.creatorclip button:focus-visible{outline:3px solid var(--rose);outline-offset:3px}
@media(max-width:500px){.creatormediarow{gap:8px}.creatorclipstage{height:140px}.creatorclip button{font-size:11px;padding:8px;min-height:44px}}
.adatheme,#creatorprofile[data-theme=ada]{--creator-name-font:'Palatino Linotype','Book Antiqua',Palatino,Georgia,serif;--creator-name-weight:500;--creator-name-style:italic;--creator-name-tracking:.035em;--creator-name-card:30px;--creator-name-mobile:25px;--creator-name-profile:44px;--creator-name-badge:16px}


/* Keep playback controls compact and attached to their own artwork. */
.creatorclip .creatorcliptoggle{position:absolute;top:6px;right:6px;z-index:2;display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;background:rgba(25,14,20,.88);color:#fff0e5;border:1px solid rgba(244,214,183,.65);box-shadow:0 2px 8px #0004}.creatorcliptoggle svg{pointer-events:none}.creatorclip .creatorcliptoggle:hover{background:#512634;color:#fff}.creatorclip figcaption{margin-top:0}.creatorclip small:not(:empty){margin-top:8px}

#creatorprofile[data-theme=ada] .creatormediarow{background:#000;border-top:0;border-radius:10px;padding:14px;overflow:hidden}#creatorprofile[data-theme=ada] .creatorclipstage{background:#000}
@media(max-width:500px){#creatorprofile[data-theme=ada] .creatormediarow{padding:8px}}
