.display-settings[data-v-a9ecc71b]{gap:var(--ds-space-md);padding:var(--ds-space-md);flex-direction:column;display:flex}.section-label[data-v-a9ecc71b]{font-size:var(--ds-text-meta);font-weight:var(--ds-weight-bold);color:var(--ds-color-meta);text-transform:uppercase;letter-spacing:1px}.segment-track[data-v-a9ecc71b]{background:var(--ion-color-card);border-radius:var(--ds-radius-md);gap:3px;padding:4px;display:flex}.seg-btn[data-v-a9ecc71b]{border-radius:var(--ds-radius-sm);cursor:pointer;color:var(--ion-color-primary-light);white-space:nowrap;transition:var(--ds-transition-lift);background:0 0;border:1.5px solid transparent;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 4px;font-size:12px;font-weight:500;display:flex}.seg-btn.active[data-v-a9ecc71b]{background:var(--ds-card-bg);border-color:var(--ion-color-primary);color:var(--ion-color-primary);font-weight:var(--ds-weight-semibold);box-shadow:0 1px 6px rgba(0,0,0,.15)}.seg-dot[data-v-a9ecc71b]{border:2px solid;border-radius:50%;flex-shrink:0;width:10px;height:10px}.settings-card[data-v-a9ecc71b]{background:var(--ds-card-bg);border-radius:var(--ds-card-radius);box-shadow:var(--ds-card-shadow);border:var(--ds-card-border);overflow:hidden}.setting-row[data-v-a9ecc71b]{padding:var(--ds-space-md);border-bottom:1px solid var(--ion-color-border);align-items:center;display:flex}.setting-row[data-v-a9ecc71b]:last-child{border-bottom:none}.setting-label[data-v-a9ecc71b]{font-size:var(--ds-text-body);color:var(--ion-color-primary);flex:1}.font-controls[data-v-a9ecc71b]{height:36px;margin-left:var(--ds-space-lg);background:var(--ion-color-card);border-radius:var(--ds-radius-md);align-items:center;transition:opacity .2s;display:flex}.font-controls.disabled[data-v-a9ecc71b]{opacity:.4}.font-step[data-v-a9ecc71b]{width:44px;height:36px;color:var(--ion-color-primary);cursor:pointer;background:0 0;border:none;font-size:20px;line-height:1;transition:opacity .2s}.font-step[data-v-a9ecc71b]:disabled{opacity:.3;cursor:default}.font-sample[data-v-a9ecc71b]{text-align:center;width:28px;font-weight:var(--ds-weight-bold);color:var(--ion-color-primary);transition:font-size .15s}.preview[data-v-a9ecc71b]{gap:var(--ds-space-sm);padding:var(--ds-space-md);background:var(--ds-card-bg);border-radius:var(--ds-card-radius);box-shadow:var(--ds-card-shadow);border:var(--ds-card-border);flex-direction:column;display:flex}
