@layer primitives{.pl-ui .pl-legacy .lumio-button{letter-spacing:normal;box-shadow:none;border-radius:9px;font-size:13px;font-weight:500}.pl-ui .pl-legacy .lumio-button--primary{color:#fff;background:#171a25;border-color:#171a25}.pl-ui .pl-legacy .lumio-button--primary:not(:disabled):hover{background:#292d3b;border-color:#292d3b}html[data-site-theme=dark] .pl-ui .pl-legacy .lumio-button--primary{background:#316fd1;border-color:#4d86e4}html[data-site-theme=dark] .pl-ui .pl-legacy .lumio-button--primary:not(:disabled):hover{background:#3d7ee3}.pl-ui .pl-legacy :is(.lumio-button--secondary,.lumio-button--ghost){color:var(--color-text-muted);background:var(--color-surface);border-color:var(--color-border-subtle)}.pl-ui .pl-legacy .lumio-button--ghost{background:0 0;border-color:#0000}.pl-ui .pl-legacy :is(.lumio-button--secondary,.lumio-button--ghost):not(:disabled):hover{color:var(--color-action-primary);background:var(--color-action-primary-subtle)}.pl-ui .pl-legacy .lumio-button--accent{color:#243500;background:#c6ff00;border-color:#c6ff00}.pl-ui .pl-legacy .lumio-card{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:13px;box-shadow:0 1px 2px #131c2d08,0 8px 22px #131c2d09}.pl-ui .pl-legacy .lumio-control{min-block-size:43px;color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-default);border-radius:7px;font-size:14px}html[data-site-theme=dark] .pl-ui .pl-legacy .lumio-control{background:#121c2b}.pl-ui .pl-legacy .lumio-badge{letter-spacing:normal;border-radius:5px;font-size:11px;font-weight:500}}@layer planlab-bridge{.pl-ui .pl-legacy :is(.design-editor__canvas,.media-editor__monitor,.fan-phone) :is(h1,h2,h3,h4,strong){color:var(--accent-50)}.pl-ui .pl-legacy :is(.lumio-button--primary,.lumio-button--accent) :is(h1,h2,h3,h4,strong,span,small){color:inherit}.pl-ui .pl-legacy .dashboard-page-header h1{color:var(--color-text-primary);letter-spacing:-.95px;margin:0;font-size:29px;font-weight:700;line-height:1.25}.pl-ui .pl-legacy .dashboard-page-header p{color:var(--color-text-muted);margin-block-start:8px;font-size:14px;line-height:1.6}.pl-ui .pl-legacy .dashboard-eyebrow{color:var(--color-text-muted);letter-spacing:1.15px;text-transform:uppercase;margin-block-end:7px;font-size:11px;font-weight:600;line-height:1.6;display:block}}
