.gc-theme-control{display:inline-flex;flex-wrap:wrap;align-items:center;gap:3px;max-width:100%;padding:3px;border:1px solid var(--gu-border,#dedfe5);border-radius:12px;background:var(--gu-surface,#fff);color:var(--gu-text,#202936)}.gc-theme-control>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 9px;border:0;border-radius:9px;background:transparent;color:inherit;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.gc-theme-control>button svg{width:17px;height:17px;flex:none}.gc-theme-control>button[aria-pressed=true]{background:var(--gu-primary-soft,#fff5d6);color:var(--gu-link,#805a00)}.gc-theme-control>button:focus-visible{outline:2px solid var(--gu-link,#805a00);outline-offset:1px}.gc-theme-control>button:hover{background:var(--gu-primary-soft,#fff5d6)}.gc-theme-control[data-compact=true]{flex-wrap:nowrap;padding:0;gap:0}.gc-theme-control[data-compact=true]>button{padding:0}