
/* light theme: Paper #F6F4EF page (Mia, 26 Oct), tokens-v4.css light values for the rest ( Snow cards, Ink text, light gradient). Header and footer stay Void (token Void scope). */
html[data-theme="light"],html[data-theme="light"] body,html[data-theme="light"] .page-canvas{background:#F6F4EF!important}
html[data-theme="light"] [data-testid="data-canvas"],html[data-theme="light"] .grid-base,html[data-theme="light"] .grid-vignette,html[data-theme="light"] .grain::after,html[data-theme="light"] section#join::before{display:none!important}
html[data-theme="light"] .ft{background:#0B0C1A}
html[data-theme="light"] #main{color:#17151F}
html[data-theme="light"] #main :focus-visible{outline-color:#17151F!important}
html[data-theme="light"] [data-testid="landing-page"] section#join .wrap-wide.grid{background:#FCFDFF!important;border:1px solid rgba(23,21,31,.12)!important;box-shadow:0 2px 4px rgba(11,12,26,.06),0 16px 40px rgba(11,12,26,.12)!important}
html[data-theme="light"] [data-testid="landing-page"] section:not(#top) .ask{background:none!important;border:0!important;padding:0!important;gap:10px!important}
html[data-theme="light"] [data-testid="landing-page"] section:not(#top) .ask::before{content:""!important;display:block!important;width:18px!important;height:4px!important;border-radius:2px!important;background:#E20575!important}
html[data-theme="light"] .ask .ask-q{color:#17151F!important}
html[data-theme="light"] [data-testid="landing-page"] section:not(#top) .chapter-title{color:#17151F!important}
html[data-theme="light"] .chapter-title .key{background-image:linear-gradient(100deg in oklch,#E20575,#9B41FF 50%,#046CFE)!important}
html[data-theme="light"] [data-testid="landing-page"] section:not(#top) .section-lede{color:#5E5A6E!important}
html[data-theme="light"] #gap .chat-card{background:#F6F4EF!important;border:1px solid rgba(23,21,31,.12)!important;box-shadow:none!important}
#gap .chat-card>div:first-child{background:#0B0C1A!important;color:#FCFDFF!important;border-color:rgba(255,255,255,.08)!important}
#gap .chat-card>div:first-child *{color:#FCFDFF!important}
html[data-theme="light"] #gap .chat-card>div:nth-child(2) p{background:#FCFDFF!important;color:#17151F!important}
html[data-theme="light"] #gap .chat-card>div:last-child{background:#FCFDFF!important;color:#5E5A6E!important}
html[data-theme="light"] .ct-compose:hover{color:#17151F!important}
html[data-theme="light"] .in-stat{background:#FCFDFF!important;border:1px solid rgba(23,21,31,.12)!important;box-shadow:0 1px 2px rgba(11,12,26,.04),0 8px 24px rgba(11,12,26,.06)}
html[data-theme="light"] .ct-card h2{color:#17151F}
html[data-theme="light"] .ct-card .ask-num-sm{color:#17151F!important}
html[data-theme="light"] .ct-p{color:#5E5A6E}
html[data-theme="light"] #main .sa{color:#17151F!important}
