.gw-picker{flex-direction:column;gap:14px;display:flex}.gw-styles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.gw-styles--sig{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.gw-style{text-align:left;cursor:pointer;background:var(--gh-paper,#fbf6ee);border:1.5px solid var(--gh-control-border,#8c7b6e);border-radius:var(--gh-r-md,12px);color:var(--gh-cocoa,#2b1e18);font:inherit;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.gw-style[aria-checked=true]{border-color:var(--gh-plum,#5b2a4b);box-shadow:0 0 0 2px var(--gh-plum,#5b2a4b) inset}.gw-style:focus-visible{outline:3px solid var(--gh-plum,#5b2a4b);outline-offset:2px}.gw-style__sample{white-space:nowrap;text-overflow:ellipsis;max-width:100%;min-height:30px;font-size:22px;line-height:1.3;overflow:hidden}.gw-style__sample--sig{font-size:28px}.gw-style__name{font-size:14px;font-weight:700}.gw-sig{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.gw-sig__legend{margin-bottom:6px;padding:0;font-size:15px;font-weight:700}.gw-sig__opts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gw-sig__saved{align-items:center;min-height:44px;display:inline-flex}.gw-sig__saved img{width:auto;max-width:140px;height:30px}.gw-sig__typed{flex-direction:column;gap:10px;display:flex}.gw-pad{flex-direction:column;gap:8px;display:flex;position:relative}.gw-pad__canvas{border:1.5px dashed var(--gh-control-border,#8c7b6e);border-radius:var(--gh-r-md,12px);touch-action:none;cursor:crosshair;background:#fff;width:100%;max-width:480px}.gw-inside{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.gw-inside__own{width:100%;height:auto;display:block}.gc-card__face .gw-inside{justify-content:center;height:100%}.gc-card__face .gw-inside__own{object-fit:contain;flex:auto;min-height:0}.gw-inside__warn{color:var(--gh-persimmon-ink,#a6401f);text-align:center;font-size:12px;line-height:1.35}.gw-inside__sig{object-fit:contain;max-width:55%;max-height:64px}.gw-inside__sig--typed{color:var(--gh-cocoa,#2b1e18);text-overflow:ellipsis;white-space:nowrap;max-width:90%;font-size:30px;line-height:1.1;overflow:hidden}.gw-sheet{border-radius:var(--gh-r-md,12px);background:#fff;border:1px solid #e8dfd3;width:100%;max-width:560px;height:auto}.gw-sigcard{border-radius:var(--gh-r-md,12px);background:#fff;border:1px solid #e8dfd3;justify-content:center;align-items:center;min-height:72px;padding:8px;display:flex}.gw-sigcard>img{max-width:100%;max-height:60px}.gw-steps{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}
