/* Generated by generate-portal-adapter.py from hanna_portal/web/style.css. Do not edit by hand.
 * Every fixed colour on the workspace page, mapped onto the chosen Hanna theme. Classic is untouched. */
html[data-hanna-look="hanna"]{color:var(--ht-text);background:var(--ht-bg)}
html[data-hanna-look="hanna"] .brand-dot{color:var(--ht-muted)}
html[data-hanna-look="hanna"] .brand-symbol{color:var(--ht-accent-ink);background:var(--ht-accent)}
html[data-hanna-look="hanna"] .brand-symbol span{color:var(--ht-muted)}
html[data-hanna-look="hanna"] .eyebrow,html[data-hanna-look="hanna"] .nav-label{color:var(--ht-muted)}
html[data-hanna-look="hanna"] .sidebar{background:var(--ht-panel)}
html[data-hanna-look="hanna"] .nav-label{color:var(--ht-muted)}
html[data-hanna-look="hanna"] .nav-item{color:var(--ht-muted)}
html[data-hanna-look="hanna"] .nav-item.selected{background:var(--ht-raised);color:var(--ht-accent)}
html[data-hanna-look="hanna"] .nav-item:hover{background:var(--ht-hover)}
html[data-hanna-look="hanna"] .edition{background:var(--ht-panel)}
html[data-hanna-look="hanna"] .edition>span{color:var(--ht-muted)}
html[data-hanna-look="hanna"] .avatar{background:var(--ht-raised);color:var(--ht-text)}
html[data-hanna-look="hanna"] .topbar{background:var(--ht-panel)}
html[data-hanna-look="hanna"] .breadcrumb{color:var(--ht-muted)}
html[data-hanna-look="hanna"] .breadcrumb>span{color:var(--ht-muted)}
html[data-hanna-look="hanna"] .breadcrumb b{color:var(--ht-text)}
html[data-hanna-look="hanna"] .topbar select{color:var(--ht-text)}
html[data-hanna-look="hanna"] .status-dot{background:var(--ht-well)}
html[data-hanna-look="hanna"] .hero{background:var(--ht-raised);border:1px solid var(--ht-line)}
html[data-hanna-look="hanna"] .hero p{color:var(--ht-muted)}
html[data-hanna-look="hanna"] .hero-art{background:color-mix(in srgb, var(--ht-accent) 12%, var(--ht-raised));border:1px solid var(--ht-line)}
html[data-hanna-look="hanna"] .hero-art>span{color:var(--ht-muted)}
html[data-hanna-look="hanna"] .hero-art>i{color:var(--ht-muted)}
html[data-hanna-look="hanna"] .pill{background:var(--ht-raised);color:var(--ht-muted)}
html[data-hanna-look="hanna"] .pill.green{background:color-mix(in srgb, var(--ht-accent) 12%, var(--ht-raised));color:var(--ht-muted)}
html[data-hanna-look="hanna"] .pill.amber{background:color-mix(in srgb, var(--ht-accent) 12%, var(--ht-raised));color:var(--ht-accent)}
html[data-hanna-look="hanna"] .app-card{background:var(--ht-panel)}
html[data-hanna-look="hanna"] .icon-accounting{background:var(--ht-raised);color:var(--ht-text)}
html[data-hanna-look="hanna"] .icon-360{background:color-mix(in srgb, var(--ht-accent) 12%, var(--ht-raised));color:var(--ht-muted)}
html[data-hanna-look="hanna"] .icon-crm{background:color-mix(in srgb, var(--ht-accent) 12%, var(--ht-raised));color:var(--ht-accent)}
html[data-hanna-look="hanna"] .icon-enterprise{background:color-mix(in srgb, var(--ht-accent) 12%, var(--ht-raised));color:var(--ht-muted)}
html[data-hanna-look="hanna"] .app-card-bottom{border-top:1px solid var(--ht-line);color:var(--ht-muted)}
html[data-hanna-look="hanna"] .circle{border:1px solid var(--ht-line);background:var(--ht-panel);color:var(--ht-muted)}
html[data-hanna-look="hanna"] .workspace-summary,html[data-hanna-look="hanna"] .connection-note{background:var(--ht-panel)}
html[data-hanna-look="hanna"] .workspace-summary dt{color:var(--ht-muted)}
html[data-hanna-look="hanna"] .connection-note{background:var(--ht-raised)}
html[data-hanna-look="hanna"] .small-star{color:var(--ht-muted)}
html[data-hanna-look="hanna"] .text-button{color:var(--ht-text)}
html[data-hanna-look="hanna"] .page-footer{color:var(--ht-muted)}
html[data-hanna-look="hanna"] .primary{background:var(--ht-accent);color:var(--ht-accent-ink)}
html[data-hanna-look="hanna"] .primary:hover{background:color-mix(in srgb, var(--ht-accent) 85%, var(--ht-text))}
html[data-hanna-look="hanna"] .secondary{background:var(--ht-panel);border-color:var(--ht-line);color:var(--ht-text)}
html[data-hanna-look="hanna"] .secondary:hover{background:var(--ht-hover)}
html[data-hanna-look="hanna"] .metric-row>div{background:var(--ht-panel)}
html[data-hanna-look="hanna"] .table-panel{background:var(--ht-panel)}
html[data-hanna-look="hanna"] th{background:var(--ht-panel);color:var(--ht-muted)}
html[data-hanna-look="hanna"] td{border-top:1px solid var(--ht-line)}
html[data-hanna-look="hanna"] .muted{color:var(--ht-muted)}
html[data-hanna-look="hanna"] .banner{background:color-mix(in srgb, var(--ht-accent) 12%, var(--ht-raised));border:1px solid var(--ht-line);color:var(--ht-muted)}
html[data-hanna-look="hanna"] .fine{color:var(--ht-muted)}
html[data-hanna-look="hanna"] label{color:var(--ht-muted)}
html[data-hanna-look="hanna"] input,html[data-hanna-look="hanna"] select,html[data-hanna-look="hanna"] textarea{border:1px solid var(--ht-line);background:var(--ht-panel);color:var(--ht-text)}
html[data-hanna-look="hanna"] input::placeholder{color:var(--ht-muted)}
html[data-hanna-look="hanna"] input:focus,html[data-hanna-look="hanna"] textarea:focus,html[data-hanna-look="hanna"] select:focus{outline:2px solid var(--ht-line)}
html[data-hanna-look="hanna"] .check:has(input:disabled){color:var(--ht-muted)}
html[data-hanna-look="hanna"] .error{color:var(--ht-accent)}
html[data-hanna-look="hanna"] .auth{background:var(--ht-panel)}
html[data-hanna-look="hanna"] .auth-story{background:color-mix(in srgb, var(--ht-accent) 12%, var(--ht-raised))}
html[data-hanna-look="hanna"] .story-copy>p{color:var(--ht-muted)}
html[data-hanna-look="hanna"] .auth-story footer{color:var(--ht-muted)}
html[data-hanna-look="hanna"] .orbit:before{border:1px solid var(--ht-line)}
html[data-hanna-look="hanna"] .orbit-center{background:var(--ht-well);color:var(--ht-text)}
html[data-hanna-look="hanna"] .orbit-center>span{color:var(--ht-muted)}
html[data-hanna-look="hanna"] .orbit-card{background:color-mix(in srgb, var(--ht-panel) 94%, transparent);border:1px solid var(--ht-line)}
html[data-hanna-look="hanna"] .orbit-card>b{background:color-mix(in srgb, var(--ht-accent) 12%, var(--ht-raised));color:var(--ht-muted)}
html[data-hanna-look="hanna"] .card-b b{background:var(--ht-panel);color:var(--ht-muted)}
html[data-hanna-look="hanna"] .card-c b{background:color-mix(in srgb, var(--ht-accent) 12%, var(--ht-raised));color:var(--ht-muted)}
html[data-hanna-look="hanna"] .auth-tag{color:var(--ht-muted)}
html[data-hanna-look="hanna"] .auth-bottom{color:var(--ht-muted)}
html[data-hanna-look="hanna"] dialog{color:var(--ht-text)}
html[data-hanna-look="hanna"] dialog::backdrop{background:color-mix(in srgb, var(--ht-chrome) 33%, transparent)}
html[data-hanna-look="hanna"] #notice{background:var(--ht-accent);color:var(--ht-accent-ink)}
html[data-hanna-look="hanna"] .dev-preview .content:before{background:color-mix(in srgb, var(--ht-accent) 12%, var(--ht-raised));color:var(--ht-accent)}
html[data-hanna-look="hanna"] .storage-capacity progress{accent-color:var(--ht-accent)}
html[data-hanna-look="hanna"] .empty-storage{color:var(--ht-muted)}
html[data-hanna-look="hanna"] .storage-limit-form{border-bottom:1px solid var(--ht-line)}
html[data-hanna-look="hanna"] .invite-meta{color:var(--ht-muted)}
html[data-hanna-look="hanna"] .pill-button{border:1px solid var(--ht-line);background:var(--ht-panel);color:var(--ht-text)}
html[data-hanna-look="hanna"] .pill-button.approve{background:var(--ht-accent);border-color:var(--ht-accent);color:var(--ht-accent-ink)}
html[data-hanna-look="hanna"] .pill-button.approve:hover{background:color-mix(in srgb, var(--ht-accent) 85%, var(--ht-text))}
html[data-hanna-look="hanna"] .pill-button.revoke:hover{background:var(--ht-hover);color:var(--ht-accent)}
