
#wordmark-palette-control fieldset{border:0;padding:0;margin:0;min-width:0}
.wm-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}
#wordmark-palette-control .wm-presets button{margin:0;padding:12px 8px;min-height:48px;border:2px solid var(--theme-account-border,#737b8c);background:var(--theme-account-panel,#1b1e24);color:var(--theme-account-text,#eee);font-family:system-ui,sans-serif}
#wordmark-palette-control .wm-presets button[aria-pressed=true]{background:#a4c9ff;color:#14223f;border-color:#80e6ed}
.wm-colors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}
.wm-color-pair{display:flex;gap:8px;align-items:center;margin-top:6px}
#wordmark-palette-control input[type=color]{width:54px;min-width:54px;height:48px;padding:4px}
#wordmark-palette-control input:not([type=color]){width:100%;min-width:0}
#wordmark-palette-control input,#wordmark-palette-control select{font:inherit;border:2px solid var(--theme-account-border,#737b8c);border-radius:8px;padding:10px;background:var(--theme-account-panel,#1b1e24);color:var(--theme-account-text,#eee)}
#wm-mode{width:100%;margin:8px 0}
.wm-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}
.wm-sample{margin:0;padding:12px;background:#141344;border:2px solid #8277c6;border-radius:10px;min-width:0;color:#ecebff;display:grid;align-content:center;gap:8px}
.wm-sample-stage{position:relative;height:70px;display:grid;place-items:center}
.wm-sample-stage img{max-width:100%;max-height:70px;display:block}
.wm-sample-stage canvas{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:100%;display:none}
.wm-sample[data-colored=true] canvas{display:block}.wm-sample[data-colored=true] img{opacity:0}
.wm-sample figcaption{font:14px/1.4 system-ui,sans-serif;text-align:center}
#wm-status{min-height:1.5em}
#wordmark-palette-control [hidden]{display:none!important}
.wm-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);}
@media(max-width:620px){.wm-presets,.wm-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-colors{grid-template-columns:1fr}}
