[data-ds]{font-family:var(--ds-font-body);color:var(--ds-color-text-primary);background:var(--ds-color-bg-base)}[data-ds] *{box-sizing:border-box}[data-ds] a{color:var(--ds-color-primary)}.ds-eyebrow{font-family:var(--ds-font-label);font-size:11px;font-weight:var(--ds-label-weight);text-transform:var(--ds-label-transform);letter-spacing:var(--ds-label-tracking);color:var(--ds-color-text-muted);display:inline-block}.ds-section-label{font-family:var(--ds-font-label);font-size:11px;font-weight:var(--ds-label-weight);text-transform:var(--ds-label-transform);letter-spacing:var(--ds-label-tracking);color:var(--ds-color-text-muted);border-bottom:1px solid var(--ds-color-border-medium);margin:0 0 20px;padding-bottom:8px;display:block}.ds-heading{font-family:var(--ds-font-display);font-weight:var(--ds-heading-weight);letter-spacing:var(--ds-heading-tracking);color:var(--ds-color-text-primary);line-height:1.1}.ds-body-text{font-family:var(--ds-font-body);color:var(--ds-color-text-secondary);line-height:1.65}.ds-muted{color:var(--ds-color-text-muted)}.ds-divider{border:none;border-top:1px solid var(--ds-color-border-medium)}.ds-divider-heavy{border:none;border-top:3px solid var(--ds-color-primary)}.ds-btn{font-family:var(--ds-font-body);font-weight:var(--ds-btn-font-weight);text-transform:var(--ds-btn-text-transform);letter-spacing:var(--ds-btn-letter-spacing);border-radius:var(--ds-radius-md);border:var(--ds-border-width) solid transparent;cursor:pointer;transition:background var(--ds-duration-base) var(--ds-ease-standard), color var(--ds-duration-base) var(--ds-ease-standard), box-shadow var(--ds-duration-base) var(--ds-ease-standard), transform var(--ds-duration-fast) ease-out;white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.ds-btn:active{transform:var(--ds-btn-active-transform)}.ds-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.ds-btn-md{height:40px;padding:0 20px;font-size:14px}.ds-btn-sm{height:32px;padding:0 14px;font-size:13px}.ds-btn-lg{height:46px;padding:0 26px;font-size:15px}.ds-btn-primary{background:var(--ds-color-primary);color:var(--ds-color-primary-fg);border-color:var(--ds-color-primary)}.ds-btn-primary:hover:not(:disabled){background:var(--ds-color-primary-hover);box-shadow:var(--ds-shadow-btn-hover)}.ds-btn-secondary{background:var(--ds-btn-secondary-bg);color:var(--ds-btn-secondary-text);border-color:var(--ds-btn-secondary-border)}.ds-btn-secondary:hover:not(:disabled){background:var(--ds-btn-secondary-hover-bg)}.ds-btn-outline{color:var(--ds-btn-outline-text);border-color:var(--ds-btn-outline-border);background:0 0}.ds-btn-outline:hover:not(:disabled){background:var(--ds-btn-outline-hover-bg);color:var(--ds-btn-outline-hover-text)}.ds-btn-destructive{background:var(--ds-color-error);color:var(--ds-color-primary-fg);border-color:var(--ds-color-error)}.ds-btn-destructive:hover:not(:disabled){filter:brightness(.9)}.ds-spinner{border:2px solid;border-right-color:#0000;border-radius:9999px;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite ds-spin}@keyframes ds-spin{to{transform:rotate(360deg)}}.ds-badge{font-family:var(--ds-font-label);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--ds-radius-badge);white-space:nowrap;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:700;line-height:1.5;display:inline-flex}.ds-badge-neutral{background:var(--ds-color-bg-secondary);color:var(--ds-color-text-muted)}.ds-badge-success{background:var(--ds-color-success-bg);color:var(--ds-color-success)}.ds-badge-warning{background:var(--ds-color-warning-bg);color:var(--ds-color-warning)}.ds-badge-error{background:var(--ds-color-error-bg);color:var(--ds-color-error)}.ds-badge-info{background:var(--ds-color-info-bg);color:var(--ds-color-info)}.ds-badge-primary{background:var(--ds-color-primary);color:var(--ds-color-primary-fg)}.ds-badge-remove{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;padding:0;display:inline-flex}.ds-badge-remove:hover{opacity:1}.ds-avatar{font-family:var(--ds-font-body);background:var(--ds-color-bg-secondary);color:var(--ds-color-text-secondary);border-radius:var(--ds-radius-full);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.ds-avatar img{object-fit:cover;width:100%;height:100%}.ds-avatar-sm{width:28px;height:28px;font-size:11px}.ds-avatar-md{width:36px;height:36px;font-size:13px}.ds-avatar-lg{width:48px;height:48px;font-size:16px}.ds-avatar-square{border-radius:var(--ds-radius-md)}.ds-avatar-dot{border:2px solid var(--ds-color-bg-surface);border-radius:9999px;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.ds-avatar-dot-online{background:var(--ds-color-success)}.ds-avatar-dot-away{background:var(--ds-color-warning)}.ds-avatar-dot-offline{background:var(--ds-color-text-disabled)}.ds-avatar-group{display:flex}.ds-avatar-group .ds-avatar{border:2px solid var(--ds-color-bg-surface);margin-left:-10px}.ds-avatar-group .ds-avatar:first-child{margin-left:0}.ds-card{background:var(--ds-color-bg-surface);border:1px solid var(--ds-color-border-medium);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-card);padding:24px}.ds-card-clickable{cursor:pointer;transition:box-shadow var(--ds-duration-base) var(--ds-ease-standard), transform var(--ds-duration-base) var(--ds-ease-standard)}.ds-card-clickable:hover{box-shadow:var(--ds-shadow-dropdown)}.ds-field{flex-direction:column;gap:6px;width:100%;min-width:0;max-width:100%;display:flex}.ds-field-label{font-family:var(--ds-font-label);font-size:11px;font-weight:var(--ds-label-weight);text-transform:var(--ds-label-transform);letter-spacing:var(--ds-label-tracking);color:var(--ds-color-text-muted)}.ds-field-helper{color:var(--ds-color-text-muted);font-size:12px}.ds-field-error{color:var(--ds-color-error);font-size:12px}.ds-input,.ds-textarea,.ds-select{font-family:var(--ds-font-body);color:var(--ds-color-text-primary);background:var(--ds-color-bg-surface);border:var(--ds-border-width) solid var(--ds-color-border-medium);border-radius:var(--ds-radius-md);width:100%;transition:border-color var(--ds-duration-base), box-shadow var(--ds-duration-base);outline:none;padding:10px 14px;font-size:14px}.ds-input::placeholder,.ds-textarea::placeholder{color:var(--ds-color-text-disabled)}.ds-input:focus,.ds-textarea:focus,.ds-select:focus{border-color:var(--ds-color-primary);box-shadow:var(--ds-focus-ring)}.ds-input:disabled,.ds-textarea:disabled{opacity:.5;cursor:not-allowed;background:var(--ds-color-bg-sunken)}.ds-input-error{border-color:var(--ds-color-error)!important}.ds-input-success{border-color:var(--ds-color-success)!important}.ds-textarea{resize:vertical;width:100%;min-width:0;min-height:120px}.ds-input-counter{font-family:var(--ds-font-label);color:var(--ds-color-text-muted);text-align:right;font-size:11px}.ds-check-row,.ds-radio-row{color:var(--ds-color-text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.ds-radio-stack{flex-direction:column;gap:10px;display:flex}.ds-checkbox{border:var(--ds-border-width) solid var(--ds-color-border-medium);border-radius:var(--ds-radius-sm);background:var(--ds-color-bg-surface);width:18px;height:18px;transition:background var(--ds-duration-fast), border-color var(--ds-duration-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-checkbox[data-state=checked],.ds-checkbox[data-state=indeterminate]{background:var(--ds-color-primary);border-color:var(--ds-color-primary);color:var(--ds-color-primary-fg)}.ds-radio{border:var(--ds-border-width) solid var(--ds-color-border-medium);background:var(--ds-color-bg-surface);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.ds-radio[data-state=checked]{border-color:var(--ds-color-primary)}.ds-radio-dot{background:var(--ds-color-primary);border-radius:9999px;width:8px;height:8px}.ds-switch{background:var(--ds-color-border-medium);width:40px;height:22px;transition:background var(--ds-duration-base);cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;position:relative}.ds-switch[data-state=checked]{background:var(--ds-color-primary)}.ds-switch-thumb{background:var(--ds-color-bg-surface);width:18px;height:18px;transition:transform var(--ds-duration-base) var(--ds-ease-standard);border-radius:9999px;position:absolute;top:2px;left:2px}.ds-switch[data-state=checked] .ds-switch-thumb{transform:translate(18px)}.ds-switch:disabled,.ds-checkbox[data-disabled=true],.ds-radio[data-disabled=true]{opacity:.4;cursor:not-allowed}.ds-tooltip-wrap{align-self:flex-start;width:max-content;max-width:100%;display:inline-flex;position:relative}.ds-tooltip{z-index:60;background:var(--ds-color-primary);color:var(--ds-color-primary-fg);font-size:12px;font-family:var(--ds-font-body);border-radius:var(--ds-radius-sm);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--ds-duration-fast), transform var(--ds-duration-fast);padding:6px 10px;position:absolute;transform:translateY(2px)}.ds-tooltip-fixed{z-index:9999;opacity:1;position:fixed;transform:none}.ds-tooltip-visible{opacity:1;transform:translateY(0)}.ds-tooltip-top.ds-tooltip-fixed.ds-tooltip-visible,.ds-tooltip-bottom.ds-tooltip-fixed.ds-tooltip-visible{transform:none}.ds-dropdown-wrap{position:relative}.ds-dropdown-trigger{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.ds-dropdown-panel{z-index:80;background:var(--ds-color-bg-surface);border:var(--ds-border-width) solid var(--ds-color-border-medium);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-dropdown);max-height:240px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.ds-dropdown-panel[data-flip=up]{top:auto;bottom:calc(100% + 4px)}.ds-dropdown-item{border-radius:var(--ds-radius-sm);cursor:pointer;color:var(--ds-color-text-primary);justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:14px;display:flex}.ds-dropdown-item:hover,.ds-dropdown-item[data-active=true]{background:var(--ds-color-bg-sunken)}.ds-dropdown-item[data-selected=true]{font-weight:600}.ds-dropdown-separator{background:var(--ds-color-border-light);height:1px;margin:4px 0}.ds-chip{border-radius:var(--ds-radius-badge);background:var(--ds-color-bg-secondary);color:var(--ds-color-text-secondary);align-items:center;gap:4px;padding:3px 8px;font-size:12px;display:inline-flex}.ds-modal-backdrop{background:var(--ds-color-bg-overlay);z-index:400;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ds-modal{background:var(--ds-color-bg-surface);border:var(--ds-border-width) solid var(--ds-color-border-medium);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow-modal);width:100%;max-width:480px;padding:32px;position:relative}.ds-modal-close{position:absolute;top:16px;right:16px}.ds-table-container{border-radius:var(--ds-table-container-radius);border:var(--ds-table-container-border);width:100%;overflow:hidden}.ds-table{border-collapse:collapse;width:100%;font-size:14px;font-family:var(--ds-font-body)}.ds-table thead{background:var(--ds-table-header-bg)}.ds-table th{color:var(--ds-table-header-text);text-align:left;font-family:var(--ds-font-label);letter-spacing:.08em;text-transform:uppercase;border-bottom:var(--ds-table-header-border-bottom);padding:12px 16px;font-size:11px;font-weight:700}.ds-table td{border-bottom:1px solid var(--ds-color-border-light);color:var(--ds-color-text-secondary);padding:12px 16px}.ds-table tr:last-child td{border-bottom:none}.ds-table tbody tr:hover td{background:var(--ds-color-bg-sunken)}.ds-pagination{align-items:center;gap:4px;display:flex}.ds-pagination-btn{border-radius:var(--ds-radius-sm);min-width:32px;height:32px;color:var(--ds-color-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.ds-pagination-btn:hover:not(:disabled){background:var(--ds-color-bg-sunken)}.ds-pagination-btn[data-active=true]{background:var(--ds-color-primary);color:var(--ds-color-primary-fg)}.ds-pagination-btn:disabled{opacity:.4;cursor:not-allowed}.ds-skeleton{background:linear-gradient(90deg, var(--ds-color-bg-sunken) 25%, var(--ds-color-border-light) 37%, var(--ds-color-bg-sunken) 63%);border-radius:var(--ds-radius-sm);background-size:400% 100%;animation:1.4s infinite ds-shimmer}@keyframes ds-shimmer{0%{background-position:100%}to{background-position:0}}.ds-toast-viewport{z-index:500;flex-direction:column;gap:8px;width:min(320px,100vw - 40px);display:flex;position:fixed;bottom:20px;right:20px}.ds-toast{background:var(--ds-color-bg-surface);border:var(--ds-border-width) solid var(--ds-color-border-medium);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-dropdown);color:var(--ds-color-text-primary);animation:ds-toast-in var(--ds-duration-slow) var(--ds-ease-standard);align-items:flex-start;gap:8px;padding:12px 14px;font-size:13px;display:flex}@keyframes ds-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ds-toast-accent{border-radius:9999px;flex-shrink:0;align-self:stretch;width:4px}.ds-tabs-list{border-bottom:1px solid var(--ds-color-border-medium);gap:4px;display:flex}.ds-tabs-list[data-orientation=vertical]{border-bottom:none;border-right:1px solid var(--ds-color-border-medium);flex-direction:column;padding-right:4px}.ds-tab-trigger{font-family:var(--ds-font-body);color:var(--ds-color-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 16px;font-size:14px;font-weight:500}.ds-tabs-list[data-orientation=vertical] .ds-tab-trigger{text-align:left;border-bottom:none;border-right:2px solid #0000}.ds-tab-trigger[data-active=true]{color:var(--ds-color-primary);border-color:var(--ds-color-primary)}.ds-breadcrumbs{color:var(--ds-color-text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.ds-breadcrumbs a,.ds-breadcrumbs button{color:var(--ds-color-text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.ds-breadcrumbs a:hover,.ds-breadcrumbs button:hover{color:var(--ds-color-primary)}.ds-breadcrumbs [data-current=true]{color:var(--ds-color-text-primary);font-weight:600}.ds-browser{background:var(--ds-color-bg-surface);border:var(--ds-border-width) solid var(--ds-color-border-strong);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-modal);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ds-browser-bar{background:var(--ds-color-bg-sunken);border-bottom:1px solid var(--ds-color-border-medium);flex-shrink:0;align-items:center;gap:10px;height:40px;padding:0 12px;display:flex}.ds-browser-dots{gap:6px;display:flex}.ds-browser-dots span{background:var(--ds-color-border-medium);border-radius:9999px;width:8px;height:8px}.ds-browser-url{background:var(--ds-color-bg-surface);border:1px solid var(--ds-color-border-medium);border-radius:var(--ds-radius-sm);height:24px;font-family:var(--ds-font-label);color:var(--ds-color-text-muted);white-space:nowrap;flex:1;align-items:center;padding:0 8px;font-size:11px;display:flex;overflow:hidden}.ds-browser-body{background:var(--ds-color-bg-base);flex:1;min-height:0;overflow:auto}.ds-preview-nav{background:var(--ds-color-bg-surface);border-bottom:1px solid var(--ds-color-border-medium);justify-content:space-between;align-items:center;height:56px;padding:0 28px;display:flex}.ds-preview-logo{font-family:var(--ds-font-display);align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.ds-preview-logo-mark{background:var(--ds-color-primary);width:26px;height:26px;color:var(--ds-color-primary-fg);border-radius:var(--ds-radius-sm);font-family:var(--ds-font-label);place-items:center;font-size:11px;font-weight:700;display:grid}.ds-preview-links{font-family:var(--ds-font-label);letter-spacing:var(--ds-label-tracking);text-transform:var(--ds-label-transform);color:var(--ds-color-text-muted);gap:28px;font-size:12px;display:flex}.ds-preview-hero{max-width:720px;padding:64px 28px 56px}.ds-preview-hero h1{font-family:var(--ds-font-display);font-size:clamp(2rem,4vw,3rem);font-weight:var(--ds-heading-weight);letter-spacing:var(--ds-heading-tracking);color:var(--ds-color-text-primary);margin-bottom:20px;line-height:1.05}.ds-preview-rule{align-items:center;max-width:260px;margin-bottom:20px;display:flex}.ds-preview-rule:before{content:"";background:var(--ds-color-primary);border-radius:var(--ds-radius-full);flex-shrink:0;width:10px;height:10px}.ds-preview-rule:after{content:"";background:var(--ds-color-primary);flex:1;height:1.5px}.ds-preview-hero p{color:var(--ds-color-text-tertiary);max-width:500px;margin-bottom:28px;font-size:16px;font-weight:400;line-height:1.65}.ds-preview-cta{flex-wrap:wrap;gap:12px;display:flex}.ds-preview-features{border-top:1px solid var(--ds-color-border-medium);grid-template-columns:repeat(3,1fr);display:grid}.ds-preview-feature{border-right:1px solid var(--ds-color-border-medium);background:var(--ds-color-bg-surface);padding:26px 28px}.ds-preview-feature:last-child{border-right:none}.ds-preview-feature .ds-num{font-family:var(--ds-font-label);color:var(--ds-color-text-muted);margin-bottom:10px;font-size:11px}.ds-preview-feature h3{font-family:var(--ds-font-body);color:var(--ds-color-text-primary);margin-bottom:6px;font-size:16px;font-weight:600}.ds-preview-feature p{color:var(--ds-color-text-muted);font-size:13px;font-weight:400;line-height:1.55}@media (max-width:767px){.ds-preview-features{grid-template-columns:1fr}.ds-preview-feature{border-right:none;border-bottom:1px solid var(--ds-color-border-medium)}.ds-preview-links{display:none}}.ds-showcase{flex-direction:column;gap:0;width:100%;min-width:0;max-width:1000px;padding-bottom:64px;display:flex;overflow-x:clip}.ds-showcase-section{border-bottom:1px solid var(--ds-color-border-light);width:100%;max-width:100%;margin-bottom:48px;padding-bottom:48px}.ds-showcase-section:last-child{border-bottom:none;margin-bottom:0}.ds-showcase-section-body{flex-direction:column;align-items:flex-start;gap:16px;width:100%;max-width:100%;margin-top:20px;display:flex}.ds-showcase-section-body>.ds-showcase-grid,.ds-showcase-section-body>.ds-showcase-grid-cards,.ds-showcase-section-body>.ds-showcase-grid-palette,.ds-showcase-section-body>.ds-showcase-block,.ds-showcase-section-body>.ds-showcase-stack-demos,.ds-showcase-section-body>.ds-type-font-grid,.ds-showcase-section-body>.ds-type-scale,.ds-showcase-section-body>.ds-body-text,.ds-showcase-section-body>.ds-divider,.ds-showcase-section-body>.ds-divider-heavy,.ds-showcase-section-body>.ds-section-label{width:100%}.ds-showcase-section--compact{margin-bottom:24px;padding-bottom:24px}.ds-showcase-section-body--compact{gap:8px;margin-top:12px}.ds-showcase-control{width:100%;min-width:0;max-width:420px}.ds-showcase-stack{flex-direction:column;gap:12px;width:100%;max-width:100%;display:flex}.ds-showcase-block{width:100%;min-width:0;max-width:100%}.ds-showcase-full{width:100%;min-width:0;max-width:420px}.ds-showcase-full .ds-field{width:100%;max-width:100%}.ds-showcase-inline{flex-wrap:wrap;align-items:center;gap:12px;width:auto;max-width:100%;display:flex}.ds-showcase-sublabel{font-family:var(--ds-font-label);font-size:11px;font-weight:var(--ds-label-weight);text-transform:var(--ds-label-transform);letter-spacing:var(--ds-label-tracking);color:var(--ds-color-text-muted);width:100%;margin:0 0 8px}.ds-showcase-sublabel:not(:first-child){margin-top:20px}.ds-showcase-stack-demos{flex-direction:column;gap:24px;width:100%;display:flex}.ds-showcase-person-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ds-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;width:100%;max-width:100%;display:grid}@media (max-width:699px){.ds-showcase-grid{grid-template-columns:minmax(0,1fr)}}.ds-showcase-grid-palette{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;max-width:720px;display:grid}@media (max-width:899px){.ds-showcase-grid-palette{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.ds-showcase-grid-palette{grid-template-columns:minmax(0,1fr)}}.ds-showcase-swatch{min-width:0;max-width:160px}.ds-showcase-swatch-chip{border:1px solid var(--ds-color-border-medium);border-radius:var(--ds-radius-sm);width:100%;max-width:160px;height:48px}.ds-showcase-swatch-label{color:var(--ds-color-text-muted);margin-top:6px;font-size:12px}.ds-showcase-grid-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;width:100%;max-width:100%;display:grid}@media (max-width:699px){.ds-showcase-grid-cards{grid-template-columns:minmax(0,1fr)}}.ds-showcase-row{flex-wrap:wrap;align-items:center;gap:12px;max-width:100%;display:flex}.ds-chart{background:var(--ds-color-bg-surface);border:var(--ds-border-width) solid var(--ds-color-border-medium);border-radius:var(--ds-radius-lg);width:100%;box-shadow:var(--ds-shadow-card);padding:20px 24px}.ds-chart-title{font-family:var(--ds-font-label);font-size:11px;font-weight:var(--ds-label-weight);text-transform:var(--ds-label-transform);letter-spacing:var(--ds-label-tracking);color:var(--ds-color-text-muted);margin-bottom:16px}.ds-chart-plot{align-items:stretch;gap:12px;padding-top:8px;display:flex}.ds-chart-bar-col{flex-direction:column;flex:1;align-self:stretch;align-items:center;gap:8px;min-width:0;display:flex}.ds-chart-bar-track{flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex}.ds-chart-bar{background:var(--ds-color-primary);border-radius:var(--ds-radius-sm);width:72%;max-width:48px;min-height:4px;transition:height var(--ds-duration-base) var(--ds-ease-standard)}.ds-chart-label{font-family:var(--ds-font-label);color:var(--ds-color-text-muted);text-align:center;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;overflow:hidden}.ds-type-font-grid{grid-template-columns:repeat(var(--font-count,3), minmax(0, 1fr));gap:16px;width:100%;max-width:100%;margin-bottom:24px;display:grid}@media (max-width:899px){.ds-type-font-grid{grid-template-columns:repeat(var(--font-count,3), minmax(0, 1fr))}}.ds-type-font-card{border:var(--ds-border-width) solid var(--ds-color-border-medium);background:var(--ds-color-bg-surface);border-radius:var(--ds-radius-sm);min-width:0;padding:16px}.ds-type-font-name{font-family:var(--ds-font-display);color:var(--ds-color-text-primary);margin-top:8px;font-size:1.25rem;font-weight:700;line-height:1.2}.ds-type-scale{flex-direction:column;gap:20px;width:100%;max-width:100%;display:flex}.ds-type-scale-label{font-family:var(--ds-font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-color-text-muted);margin-bottom:6px;font-size:10px;display:block}
[data-ds=sharp]{--ds-color-bg-base:#f5f5f0;--ds-color-bg-surface:#fff;--ds-color-bg-sunken:#f0f0eb;--ds-color-bg-secondary:#f0f0eb;--ds-color-bg-overlay:#f5f5f0e6;--ds-color-primary:#1a1a1a;--ds-color-primary-hover:#333;--ds-color-primary-active:#000;--ds-color-primary-fg:#fff;--ds-color-text-primary:#1a1a1a;--ds-color-text-secondary:#3a3a3a;--ds-color-text-tertiary:#4a4a4a;--ds-color-text-muted:#6b6b6b;--ds-color-text-disabled:#9a9a9a;--ds-color-text-inverse:#fff;--ds-color-border-light:#e8e8e3;--ds-color-border-medium:#d4d4d0;--ds-color-border-strong:#1a1a1a;--ds-color-success:#1e6b4a;--ds-color-success-bg:#d4edda;--ds-color-warning:#b8600a;--ds-color-warning-bg:#fff3cd;--ds-color-error:#c0392b;--ds-color-error-bg:#f8d7da;--ds-color-info:#1a3a6b;--ds-color-info-bg:#d1ecf1;--ds-font-display:"DM Sans", system-ui, sans-serif;--ds-font-body:"DM Sans", system-ui, sans-serif;--ds-font-label:"Space Mono", "Cascadia Code", Consolas, monospace;--ds-label-transform:uppercase;--ds-label-tracking:.12em;--ds-label-weight:400;--ds-heading-tracking:-.03em;--ds-heading-weight:700;--ds-radius-badge:0px;--ds-radius-sm:0px;--ds-radius-md:0px;--ds-radius-lg:0px;--ds-radius-xl:0px;--ds-radius-full:9999px;--ds-border-width:1.5px;--ds-shadow-card:4px 4px 0 #1a1a1a;--ds-shadow-dropdown:4px 4px 0 #1a1a1a;--ds-shadow-modal:8px 8px 0 #1a1a1a;--ds-shadow-focus:none;--ds-shadow-btn-hover:none;--ds-btn-text-transform:none;--ds-btn-letter-spacing:0em;--ds-btn-font-weight:600;--ds-btn-active-transform:none;--ds-btn-secondary-bg:#f0f0eb;--ds-btn-secondary-text:#1a1a1a;--ds-btn-secondary-border:transparent;--ds-btn-secondary-hover-bg:#e8e8e3;--ds-btn-outline-text:#1a1a1a;--ds-btn-outline-border:#1a1a1a;--ds-btn-outline-hover-bg:#1a1a1a;--ds-btn-outline-hover-text:#fff;--ds-table-header-bg:#1a1a1a;--ds-table-header-text:#fff;--ds-table-header-border-bottom:none;--ds-table-container-radius:0px;--ds-table-container-border:none;--ds-focus-ring:none;--ds-ease-standard:cubic-bezier(.16, 1, .3, 1);--ds-duration-fast:.1s;--ds-duration-base:.15s;--ds-duration-slow:.3s}
[data-ds=editorial]{--ds-color-bg-base:#faf7f2;--ds-color-bg-surface:#fff;--ds-color-bg-sunken:#f4ede3;--ds-color-bg-secondary:#f4ede3;--ds-color-bg-overlay:#faf7f2e6;--ds-color-primary:#7b2d3b;--ds-color-primary-hover:#5e2330;--ds-color-primary-active:#4a1a28;--ds-color-primary-fg:#fff;--ds-color-text-primary:#2c1810;--ds-color-text-secondary:#5e4a3e;--ds-color-text-tertiary:#8c7b6e;--ds-color-text-muted:#8c7b6e;--ds-color-text-disabled:#c4b4a4;--ds-color-text-inverse:#fff;--ds-color-border-light:#e8e0d5;--ds-color-border-medium:#e8e0d5;--ds-color-border-strong:#7b2d3b;--ds-color-success:#2d6a4f;--ds-color-success-bg:#d4edda;--ds-color-warning:#c77c2c;--ds-color-warning-bg:#fff3cd;--ds-color-error:#9b2335;--ds-color-error-bg:#f8d7da;--ds-color-info:#2c4a7b;--ds-color-info-bg:#d1e4ff;--ds-font-display:"Cormorant Garamond", "Palatino Linotype", Georgia, serif;--ds-font-body:"Syne", "Segoe UI", system-ui, sans-serif;--ds-font-label:"Syne", "Segoe UI", system-ui, sans-serif;--ds-label-transform:uppercase;--ds-label-tracking:.14em;--ds-label-weight:700;--ds-heading-tracking:-.01em;--ds-heading-weight:300;--ds-radius-badge:4px;--ds-radius-sm:2px;--ds-radius-md:4px;--ds-radius-lg:4px;--ds-radius-xl:4px;--ds-radius-full:9999px;--ds-border-width:1.5px;--ds-shadow-card:0 1px 3px #2c181014;--ds-shadow-dropdown:0 2px 8px #2c18101a;--ds-shadow-modal:0 8px 24px #2c18101a;--ds-shadow-focus:0 0 0 3px #7b2d3b1a;--ds-shadow-btn-hover:none;--ds-btn-text-transform:uppercase;--ds-btn-letter-spacing:.08em;--ds-btn-font-weight:600;--ds-btn-active-transform:none;--ds-btn-secondary-bg:transparent;--ds-btn-secondary-text:#7b2d3b;--ds-btn-secondary-border:#7b2d3b;--ds-btn-secondary-hover-bg:#f4ede3;--ds-btn-outline-text:#8c7b6e;--ds-btn-outline-border:#e8e0d5;--ds-btn-outline-hover-bg:#f4ede3;--ds-btn-outline-hover-text:#2c1810;--ds-table-header-bg:transparent;--ds-table-header-text:#7b2d3b;--ds-table-header-border-bottom:2px solid #7b2d3b;--ds-table-container-radius:0px;--ds-table-container-border:none;--ds-focus-ring:0 0 0 3px #7b2d3b1a;--ds-ease-standard:cubic-bezier(.16, 1, .3, 1);--ds-duration-fast:.1s;--ds-duration-base:.2s;--ds-duration-slow:.35s}
[data-ds=rounded]{--ds-color-bg-base:#f0f4f8;--ds-color-bg-surface:#fff;--ds-color-bg-sunken:#f8fafc;--ds-color-bg-secondary:#f1f5f9;--ds-color-bg-overlay:#0f172a80;--ds-color-primary:#3b82f6;--ds-color-primary-hover:#2563eb;--ds-color-primary-active:#1d4ed8;--ds-color-primary-fg:#fff;--ds-color-text-primary:#0f172a;--ds-color-text-secondary:#1e293b;--ds-color-text-tertiary:#475569;--ds-color-text-muted:#64748b;--ds-color-text-disabled:#94a3b8;--ds-color-text-inverse:#fff;--ds-color-border-light:#f1f5f9;--ds-color-border-medium:#e2e8f0;--ds-color-border-strong:#3b82f6;--ds-color-success:#16a34a;--ds-color-success-bg:#dcfce7;--ds-color-warning:#ca8a04;--ds-color-warning-bg:#fef9c3;--ds-color-error:#dc2626;--ds-color-error-bg:#fee2e2;--ds-color-info:#2563eb;--ds-color-info-bg:#dbeafe;--ds-font-display:"Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--ds-font-body:"Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--ds-font-label:"Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--ds-label-transform:uppercase;--ds-label-tracking:.08em;--ds-label-weight:600;--ds-heading-tracking:-.03em;--ds-heading-weight:800;--ds-radius-badge:20px;--ds-radius-sm:5px;--ds-radius-md:10px;--ds-radius-lg:12px;--ds-radius-xl:16px;--ds-radius-full:9999px;--ds-border-width:1.5px;--ds-shadow-card:0 1px 3px #0000000f, 0 4px 12px #0000000f;--ds-shadow-dropdown:0 12px 32px #0000001a;--ds-shadow-modal:0 24px 64px #00000026;--ds-shadow-focus:0 0 0 3px #3b82f61f;--ds-shadow-btn-hover:0 4px 12px #3b82f64d;--ds-btn-text-transform:none;--ds-btn-letter-spacing:.01em;--ds-btn-font-weight:600;--ds-btn-active-transform:scale(.98);--ds-btn-secondary-bg:#f1f5f9;--ds-btn-secondary-text:#1e293b;--ds-btn-secondary-border:#e2e8f0;--ds-btn-secondary-hover-bg:#e2e8f0;--ds-btn-outline-text:#3b82f6;--ds-btn-outline-border:#3b82f6;--ds-btn-outline-hover-bg:#eff6ff;--ds-btn-outline-hover-text:#3b82f6;--ds-table-header-bg:#f8fafc;--ds-table-header-text:#475569;--ds-table-header-border-bottom:1px solid #e2e8f0;--ds-table-container-radius:12px;--ds-table-container-border:1px solid #e2e8f0;--ds-focus-ring:0 0 0 3px #3b82f61f;--ds-ease-standard:cubic-bezier(.16, 1, .3, 1);--ds-duration-fast:.1s;--ds-duration-base:.2s;--ds-duration-slow:.3s}
[data-ds=capsule]{--ds-color-bg-base:#0d1117;--ds-color-bg-surface:#161b22;--ds-color-bg-sunken:#0a0d12;--ds-color-bg-secondary:#21262d;--ds-color-bg-overlay:#0d1117cc;--ds-color-primary:#58a6ff;--ds-color-primary-hover:#79b8ff;--ds-color-primary-active:#388bfd;--ds-color-primary-fg:#0d1117;--ds-color-text-primary:#e6edf3;--ds-color-text-secondary:#c9d1d9;--ds-color-text-tertiary:#8b949e;--ds-color-text-muted:#484f58;--ds-color-text-disabled:#30363d;--ds-color-text-inverse:#0d1117;--ds-color-border-light:#21262d;--ds-color-border-medium:#30363d;--ds-color-border-strong:#58a6ff;--ds-color-success:#3fb950;--ds-color-success-bg:#3fb95026;--ds-color-warning:#d29922;--ds-color-warning-bg:#d2992226;--ds-color-error:#f85149;--ds-color-error-bg:#f8514926;--ds-color-info:#58a6ff;--ds-color-info-bg:#58a6ff26;--ds-font-display:"Nunito Sans", "Segoe UI", system-ui, sans-serif;--ds-font-body:"Outfit", "Segoe UI", system-ui, sans-serif;--ds-font-label:"IBM Plex Mono", "Cascadia Code", Consolas, monospace;--ds-label-transform:uppercase;--ds-label-tracking:.1em;--ds-label-weight:500;--ds-heading-tracking:-.02em;--ds-heading-weight:700;--ds-radius-badge:9999px;--ds-radius-sm:9999px;--ds-radius-md:9999px;--ds-radius-lg:16px;--ds-radius-xl:20px;--ds-radius-full:9999px;--ds-border-width:1px;--ds-shadow-card:0 4px 16px #00000059;--ds-shadow-dropdown:0 8px 24px #00000073;--ds-shadow-modal:0 16px 48px #0000008c;--ds-shadow-focus:0 0 0 3px #58a6ff59;--ds-shadow-btn-hover:0 4px 16px #58a6ff40;--ds-btn-text-transform:none;--ds-btn-letter-spacing:.01em;--ds-btn-font-weight:600;--ds-btn-active-transform:scale(.98);--ds-btn-secondary-bg:#21262d;--ds-btn-secondary-text:#e6edf3;--ds-btn-secondary-border:#30363d;--ds-btn-secondary-hover-bg:#30363d;--ds-btn-outline-text:#58a6ff;--ds-btn-outline-border:#58a6ff;--ds-btn-outline-hover-bg:#58a6ff1a;--ds-btn-outline-hover-text:#79b8ff;--ds-table-header-bg:#21262d;--ds-table-header-text:#e6edf3;--ds-table-header-border-bottom:1px solid #30363d;--ds-table-container-radius:16px;--ds-table-container-border:1px solid #30363d;--ds-focus-ring:0 0 0 3px #58a6ff59;--ds-ease-standard:cubic-bezier(.16, 1, .3, 1);--ds-duration-fast:.12s;--ds-duration-base:.18s;--ds-duration-slow:.28s}
[data-ds=luxury-editorial]{--ds-color-bg-base:#faf7f0;--ds-color-bg-surface:#f5f0e4;--ds-color-bg-sunken:#f0ead6;--ds-color-bg-secondary:#f0ead6;--ds-color-bg-overlay:#faf7f0e0;--ds-color-primary:#1a1408;--ds-color-primary-hover:#2a2010;--ds-color-primary-active:#0f0c04;--ds-color-primary-fg:#e8c870;--ds-color-text-primary:#1a1408;--ds-color-text-secondary:#5a4a20;--ds-color-text-tertiary:#6e5416;--ds-color-text-muted:#8a6a20;--ds-color-text-disabled:#c8b888;--ds-color-text-inverse:#e8c870;--ds-color-border-light:#f0e8cc;--ds-color-border-medium:#e0cc90;--ds-color-border-strong:#c9a84c;--ds-color-success:#4a7a30;--ds-color-success-bg:#eaf3e0;--ds-color-warning:#9a6a10;--ds-color-warning-bg:#fdf3d0;--ds-color-error:#8a2020;--ds-color-error-bg:#fdecea;--ds-color-info:#204878;--ds-color-info-bg:#e8f0fb;--ds-font-display:"Instrument Serif", Georgia, "Times New Roman", serif;--ds-font-body:"Manrope", "Segoe UI", system-ui, sans-serif;--ds-font-label:"DM Mono", "Cascadia Code", Consolas, monospace;--ds-label-transform:uppercase;--ds-label-tracking:.14em;--ds-label-weight:500;--ds-heading-tracking:-.01em;--ds-heading-weight:400;--ds-radius-badge:2px;--ds-radius-sm:2px;--ds-radius-md:2px;--ds-radius-lg:2px;--ds-radius-xl:2px;--ds-radius-full:9999px;--ds-border-width:1px;--ds-shadow-card:0 1px 3px #64501e14;--ds-shadow-dropdown:0 4px 16px #64501e1f;--ds-shadow-modal:0 12px 40px #64501e29;--ds-shadow-focus:0 0 0 2px #c9a84c59;--ds-shadow-btn-hover:0 4px 12px #64501e33;--ds-btn-text-transform:none;--ds-btn-letter-spacing:.04em;--ds-btn-font-weight:600;--ds-btn-active-transform:none;--ds-btn-secondary-bg:transparent;--ds-btn-secondary-text:#8a6a20;--ds-btn-secondary-border:#d0b860;--ds-btn-secondary-hover-bg:#c9a84c14;--ds-btn-outline-text:#5a4a20;--ds-btn-outline-border:#d0b860;--ds-btn-outline-hover-bg:#f0e8d0;--ds-btn-outline-hover-text:#1a1408;--ds-table-header-bg:transparent;--ds-table-header-text:#8a6a20;--ds-table-header-border-bottom:1px solid #c9a84c;--ds-table-container-radius:0px;--ds-table-container-border:none;--ds-focus-ring:0 0 0 2px #c9a84c59;--ds-ease-standard:cubic-bezier(.16, 1, .3, 1);--ds-duration-fast:.12s;--ds-duration-base:.2s;--ds-duration-slow:.35s}
[data-ds=mono]{--ds-color-bg-base:#1a1b1e;--ds-color-bg-surface:#232428;--ds-color-bg-sunken:#141517;--ds-color-bg-secondary:#2e2f33;--ds-color-bg-overlay:#0a0b0cbf;--ds-color-primary:#f59e0b;--ds-color-primary-hover:#fbbf24;--ds-color-primary-active:#d97706;--ds-color-primary-fg:#1a1b1e;--ds-color-text-primary:#d4d4d8;--ds-color-text-secondary:#9ca3af;--ds-color-text-tertiary:#9097a3;--ds-color-text-muted:#848790;--ds-color-text-disabled:#35363a;--ds-color-text-inverse:#1a1b1e;--ds-color-border-light:#26272b;--ds-color-border-medium:#3a3b3f;--ds-color-border-strong:#f59e0b;--ds-color-success:#4ade80;--ds-color-success-bg:#4ade801f;--ds-color-warning:#f59e0b;--ds-color-warning-bg:#f59e0b1f;--ds-color-error:#ef4444;--ds-color-error-bg:#ef44441f;--ds-color-info:#60a5fa;--ds-color-info-bg:#60a5fa1f;--ds-font-display:"Albert Sans", "Segoe UI", system-ui, sans-serif;--ds-font-body:"IBM Plex Mono", "Cascadia Code", Consolas, monospace;--ds-font-label:"IBM Plex Mono", "Cascadia Code", Consolas, monospace;--ds-label-transform:none;--ds-label-tracking:.02em;--ds-label-weight:400;--ds-heading-tracking:-.02em;--ds-heading-weight:700;--ds-radius-badge:2px;--ds-radius-sm:2px;--ds-radius-md:2px;--ds-radius-lg:2px;--ds-radius-xl:2px;--ds-radius-full:2px;--ds-border-width:1px;--ds-shadow-card:0 0 0 1px #3a3b3f;--ds-shadow-dropdown:0 8px 24px #00000073;--ds-shadow-modal:0 16px 48px #0000008c;--ds-shadow-focus:0 0 0 2px #f59e0b73;--ds-shadow-btn-hover:0 0 16px #f59e0b59;--ds-btn-text-transform:none;--ds-btn-letter-spacing:.02em;--ds-btn-font-weight:500;--ds-btn-active-transform:none;--ds-btn-secondary-bg:#2e2f33;--ds-btn-secondary-text:#d4d4d8;--ds-btn-secondary-border:#3a3b3f;--ds-btn-secondary-hover-bg:#3a3b3f;--ds-btn-outline-text:#f59e0b;--ds-btn-outline-border:#f59e0b;--ds-btn-outline-hover-bg:#f59e0b1a;--ds-btn-outline-hover-text:#fbbf24;--ds-table-header-bg:#2e2f33;--ds-table-header-text:#d4d4d8;--ds-table-header-border-bottom:1px solid #3a3b3f;--ds-table-container-radius:2px;--ds-table-container-border:1px solid #3a3b3f;--ds-focus-ring:0 0 0 2px #f59e0b73;--ds-ease-standard:cubic-bezier(.16, 1, .3, 1);--ds-duration-fast:80ms;--ds-duration-base:.12s;--ds-duration-slow:.2s}
[data-ds=ink]{--ds-color-bg-base:#111213;--ds-color-bg-surface:#18191b;--ds-color-bg-sunken:#0c0d0e;--ds-color-bg-secondary:#1e1f21;--ds-color-bg-overlay:#0009;--ds-color-primary:#7c99b8;--ds-color-primary-hover:#9db5cc;--ds-color-primary-active:#5c7a99;--ds-color-primary-fg:#111213;--ds-color-text-primary:#c8ccd0;--ds-color-text-secondary:#9ca0a6;--ds-color-text-tertiary:#a3a7ad;--ds-color-text-muted:#868a91;--ds-color-text-disabled:#3d3f42;--ds-color-text-inverse:#111213;--ds-color-border-light:#1e1f21;--ds-color-border-medium:#3a3c40;--ds-color-border-strong:#3a3c3f;--ds-color-success:#6aad80;--ds-color-success-bg:#4a7a5c33;--ds-color-warning:#b09060;--ds-color-warning-bg:#7a6b4033;--ds-color-error:#c08080;--ds-color-error-bg:#8b404033;--ds-color-info:#7c99b8;--ds-color-info-bg:#7c99b833;--ds-font-display:"Libre Baskerville", Georgia, "Times New Roman", serif;--ds-font-body:"Crimson Pro", Georgia, serif;--ds-font-label:"Libre Baskerville", Georgia, "Times New Roman", serif;--ds-label-transform:none;--ds-label-tracking:.04em;--ds-label-weight:700;--ds-heading-tracking:0em;--ds-heading-weight:700;--ds-radius-badge:5px;--ds-radius-sm:5px;--ds-radius-md:6px;--ds-radius-lg:10px;--ds-radius-xl:10px;--ds-radius-full:9999px;--ds-border-width:1.5px;--ds-shadow-card:none;--ds-shadow-dropdown:0 12px 32px #0009;--ds-shadow-modal:0 24px 64px #000c;--ds-shadow-focus:0 0 0 3px #7c99b81f;--ds-shadow-btn-hover:none;--ds-btn-text-transform:none;--ds-btn-letter-spacing:.02em;--ds-btn-font-weight:700;--ds-btn-active-transform:scale(.98);--ds-btn-secondary-bg:#1e1f21;--ds-btn-secondary-text:#c8ccd0;--ds-btn-secondary-border:#2c2d2f;--ds-btn-secondary-hover-bg:#2c2d2f;--ds-btn-outline-text:#7c99b8;--ds-btn-outline-border:#7c99b8;--ds-btn-outline-hover-bg:#7c99b81a;--ds-btn-outline-hover-text:#7c99b8;--ds-table-header-bg:transparent;--ds-table-header-text:#5a5d62;--ds-table-header-border-bottom:1px solid #2c2d2f;--ds-table-container-radius:6px;--ds-table-container-border:1px solid #2c2d2f;--ds-focus-ring:0 0 0 3px #7c99b81f;--ds-ease-standard:cubic-bezier(.16, 1, .3, 1);--ds-duration-fast:.1s;--ds-duration-base:.2s;--ds-duration-slow:.35s}
[data-ds=glass]{--ds-color-bg-base:#dbeafe;--ds-color-bg-surface:#ffffff8c;--ds-color-bg-sunken:#ffffff59;--ds-color-bg-secondary:#ffffffbf;--ds-color-bg-overlay:#00000080;--ds-color-primary:#0d9488;--ds-color-primary-hover:#0ea5b0;--ds-color-primary-active:#0f766e;--ds-color-primary-fg:#fff;--ds-color-text-primary:#0f2942;--ds-color-text-secondary:#1e293b;--ds-color-text-tertiary:#3b5670;--ds-color-text-muted:#5b7690;--ds-color-text-disabled:#a0b0be;--ds-color-text-inverse:#fff;--ds-color-border-light:#ffffffb3;--ds-color-border-medium:#fffc;--ds-color-border-strong:#ffffffe6;--ds-color-success:#15803d;--ds-color-success-bg:#22c55e29;--ds-color-warning:#b45309;--ds-color-warning-bg:#f59e0b29;--ds-color-error:#b91c1c;--ds-color-error-bg:#dc262629;--ds-color-info:#0369a1;--ds-color-info-bg:#38bdf82e;--ds-font-display:"Poppins", "Segoe UI", system-ui, sans-serif;--ds-font-body:"Inter", system-ui, sans-serif;--ds-font-label:"Inter", system-ui, sans-serif;--ds-label-transform:none;--ds-label-tracking:.02em;--ds-label-weight:600;--ds-heading-tracking:0em;--ds-heading-weight:700;--ds-radius-badge:9999px;--ds-radius-sm:10px;--ds-radius-md:14px;--ds-radius-lg:16px;--ds-radius-xl:20px;--ds-radius-full:9999px;--ds-border-width:1px;--ds-shadow-card:0 8px 32px #1f4a791f;--ds-shadow-dropdown:0 16px 40px #1f4a792e;--ds-shadow-modal:0 8px 32px #1f4a791f;--ds-shadow-focus:0 0 0 4px #0d948826;--ds-shadow-btn-hover:0 10px 26px #0d948880;--ds-btn-text-transform:none;--ds-btn-letter-spacing:0em;--ds-btn-font-weight:600;--ds-btn-active-transform:translateY(-1px);--ds-btn-secondary-bg:#ffffff80;--ds-btn-secondary-text:#0f766e;--ds-btn-secondary-border:#fffc;--ds-btn-secondary-hover-bg:#ffffffa6;--ds-btn-outline-text:#0d9488;--ds-btn-outline-border:#0d9488;--ds-btn-outline-hover-bg:#0d94880f;--ds-btn-outline-hover-text:#0d9488;--ds-table-header-bg:transparent;--ds-table-header-text:#0f766e;--ds-table-header-border-bottom:1px solid #0f766e26;--ds-table-container-radius:20px;--ds-table-container-border:1px solid #ffffffb3;--ds-focus-ring:0 0 0 4px #0d948826;--ds-ease-standard:cubic-bezier(.16, 1, .3, 1);--ds-duration-fast:.15s;--ds-duration-base:.2s;--ds-duration-slow:.3s;background:linear-gradient(135deg,#dbeafe 0%,#e0f2fe 45%,#f0fdfa 100%)}[data-ds=glass] .ds-card,[data-ds=glass] .ds-table-container,[data-ds=glass] .ds-modal,[data-ds=glass] .ds-dropdown-panel{-webkit-backdrop-filter:blur(18px)}[data-ds=glass] .ds-input,[data-ds=glass] .ds-textarea,[data-ds=glass] .ds-select,[data-ds=glass] .ds-dropdown-trigger{-webkit-backdrop-filter:blur(10px)}
[data-ds=neumorph]{--ds-color-bg-base:#e0e5ec;--ds-color-bg-surface:#e0e5ec;--ds-color-bg-sunken:#e0e5ec;--ds-color-bg-secondary:#e0e5ec;--ds-color-bg-overlay:#3c475959;--ds-color-primary:#5b8def;--ds-color-primary-hover:#4a7de0;--ds-color-primary-active:#3f63b3;--ds-color-primary-fg:#fff;--ds-color-text-primary:#3c4759;--ds-color-text-secondary:#4a5568;--ds-color-text-tertiary:#5b6478;--ds-color-text-muted:#5b6478;--ds-color-text-disabled:#a3acbd;--ds-color-text-inverse:#fff;--ds-color-border-light:transparent;--ds-color-border-medium:transparent;--ds-color-border-strong:#b8c0cc;--ds-color-success:#2f9e63;--ds-color-success-bg:#dce7e0;--ds-color-warning:#c78a1f;--ds-color-warning-bg:#ecdfc4;--ds-color-error:#c0392b;--ds-color-error-bg:#e8d4d1;--ds-color-info:#3f63b3;--ds-color-info-bg:#d6dff0;--ds-font-display:"Quicksand", "Segoe UI", system-ui, sans-serif;--ds-font-body:"Inter", system-ui, sans-serif;--ds-font-label:"Inter", system-ui, sans-serif;--ds-label-transform:none;--ds-label-tracking:0em;--ds-label-weight:700;--ds-heading-tracking:0em;--ds-heading-weight:700;--ds-radius-badge:9999px;--ds-radius-sm:10px;--ds-radius-md:12px;--ds-radius-lg:14px;--ds-radius-xl:18px;--ds-radius-full:9999px;--ds-border-width:0px;--ds-shadow-card:9px 9px 18px #b8c0cc, -9px -9px 18px #fff;--ds-shadow-dropdown:6px 6px 12px #b8c0cc, -6px -6px 12px #fff;--ds-shadow-modal:9px 9px 18px #b8c0cc, -9px -9px 18px #fff;--ds-shadow-focus:0 0 0 3px #5b8def4d;--ds-shadow-btn-hover:6px 6px 12px #b8c0cc, -6px -6px 12px #fff;--ds-btn-text-transform:none;--ds-btn-letter-spacing:0em;--ds-btn-font-weight:600;--ds-btn-active-transform:none;--ds-btn-secondary-bg:#e0e5ec;--ds-btn-secondary-text:#3c4759;--ds-btn-secondary-border:transparent;--ds-btn-secondary-hover-bg:#e0e5ec;--ds-btn-outline-text:#3c4759;--ds-btn-outline-border:#b8c0cc;--ds-btn-outline-hover-bg:transparent;--ds-btn-outline-hover-text:#3c4759;--ds-table-header-bg:transparent;--ds-table-header-text:#5b6478;--ds-table-header-border-bottom:none;--ds-table-container-radius:18px;--ds-table-container-border:none;--ds-focus-ring:0 0 0 3px #5b8def4d;--ds-ease-standard:cubic-bezier(.16, 1, .3, 1);--ds-duration-fast:.1s;--ds-duration-base:.15s;--ds-duration-slow:.25s}[data-ds=neumorph] .ds-btn-secondary,[data-ds=neumorph] .ds-btn-outline{box-shadow:6px 6px 12px #b8c0cc,-6px -6px 12px #fff}[data-ds=neumorph] .ds-btn-secondary:active:not(:disabled),[data-ds=neumorph] .ds-btn-outline:active:not(:disabled){box-shadow:inset 3px 3px 6px #b8c0cc,inset -3px -3px 6px #fff}[data-ds=neumorph] .ds-input,[data-ds=neumorph] .ds-textarea,[data-ds=neumorph] .ds-select,[data-ds=neumorph] .ds-dropdown-trigger{background:#e0e5ec;border-color:#0000;box-shadow:inset 5px 5px 10px #b8c0cc,inset -5px -5px 10px #fff}
[data-ds=blueprint]{--ds-color-bg-base:#0b3d63;--ds-color-bg-surface:#0b2842b3;--ds-color-bg-sunken:#ffffff08;--ds-color-bg-secondary:#0e2c47;--ds-color-bg-overlay:#0000008c;--ds-color-primary:#4fd1ff;--ds-color-primary-hover:#7de0ff;--ds-color-primary-active:#4fd1ff;--ds-color-primary-fg:#0b3d63;--ds-color-text-primary:#e8f4fc;--ds-color-text-secondary:#cfe9fb;--ds-color-text-tertiary:#bcdff0;--ds-color-text-muted:#7fa9c4;--ds-color-text-disabled:#4a6b85;--ds-color-text-inverse:#0b3d63;--ds-color-border-light:#4fd1ff26;--ds-color-border-medium:#365a76;--ds-color-border-strong:#4fd1ff;--ds-color-success:#4fd1ff;--ds-color-success-bg:#4fd1ff1f;--ds-color-warning:#ffd166;--ds-color-warning-bg:#ffd1661f;--ds-color-error:#ff8080;--ds-color-error-bg:#ff80801f;--ds-color-info:#4fd1ff;--ds-color-info-bg:#4fd1ff1f;--ds-font-display:"Space Grotesk", "Segoe UI", system-ui, sans-serif;--ds-font-body:"JetBrains Mono", Consolas, monospace;--ds-font-label:"JetBrains Mono", Consolas, monospace;--ds-label-transform:uppercase;--ds-label-tracking:.08em;--ds-label-weight:600;--ds-heading-tracking:.02em;--ds-heading-weight:600;--ds-radius-badge:0px;--ds-radius-sm:0px;--ds-radius-md:0px;--ds-radius-lg:0px;--ds-radius-xl:0px;--ds-radius-full:0px;--ds-border-width:1px;--ds-shadow-card:none;--ds-shadow-dropdown:0 12px 28px #00000073;--ds-shadow-modal:0 12px 28px #00000073;--ds-shadow-focus:0 0 0 1px #4fd1ff;--ds-shadow-btn-hover:none;--ds-btn-text-transform:none;--ds-btn-letter-spacing:.02em;--ds-btn-font-weight:600;--ds-btn-active-transform:none;--ds-btn-secondary-bg:transparent;--ds-btn-secondary-text:#cfe9fb;--ds-btn-secondary-border:#4a6b85;--ds-btn-secondary-hover-bg:#4fd1ff14;--ds-btn-outline-text:#4fd1ff;--ds-btn-outline-border:#4fd1ff;--ds-btn-outline-hover-bg:#4fd1ff1f;--ds-btn-outline-hover-text:#4fd1ff;--ds-table-header-bg:transparent;--ds-table-header-text:#4fd1ff;--ds-table-header-border-bottom:1px solid #4fd1ff;--ds-table-container-radius:0px;--ds-table-container-border:1px solid #4fd1ff59;--ds-focus-ring:0 0 0 1px #4fd1ff;--ds-ease-standard:cubic-bezier(.16, 1, .3, 1);--ds-duration-fast:.1s;--ds-duration-base:.15s;--ds-duration-slow:.25s;background-color:#0b3d63;background-image:linear-gradient(#4fd1ff14 1px,#0000 1px),linear-gradient(90deg,#4fd1ff14 1px,#0000 1px);background-size:28px 28px}[data-ds=blueprint] .ds-card{border-color:#4fd1ff73;position:relative}[data-ds=blueprint] .ds-card:before,[data-ds=blueprint] .ds-card:after{content:"";pointer-events:none;border-style:solid;border-color:#4fd1ff;width:10px;height:10px;position:absolute}[data-ds=blueprint] .ds-card:before{border-width:1.5px 0 0 1.5px;top:-1px;left:-1px}[data-ds=blueprint] .ds-card:after{border-width:0 1.5px 1.5px 0;bottom:-1px;right:-1px}
[data-ds=memphis]{--ds-color-bg-base:#fdf6e3;--ds-color-bg-surface:#fff;--ds-color-bg-sunken:#fff;--ds-color-bg-secondary:#f5ecd4;--ds-color-bg-overlay:#11111173;--ds-color-primary:#e63946;--ds-color-primary-hover:#d32f3c;--ds-color-primary-active:#c62834;--ds-color-primary-fg:#fff;--ds-color-text-primary:#111;--ds-color-text-secondary:#6b6b6b;--ds-color-text-tertiary:#6b6b6b;--ds-color-text-muted:#6b6b6b;--ds-color-text-disabled:#9a9a9a;--ds-color-text-inverse:#fff;--ds-color-border-light:#111;--ds-color-border-medium:#111;--ds-color-border-strong:#111;--ds-color-success:#2a9d5c;--ds-color-success-bg:#d4f4de;--ds-color-warning:#f4a300;--ds-color-warning-bg:#ffedcc;--ds-color-error:#e63946;--ds-color-error-bg:#fde0e2;--ds-color-info:#3a86ff;--ds-color-info-bg:#dbe9ff;--ds-font-display:"Poppins", "Segoe UI", system-ui, sans-serif;--ds-font-body:"Space Mono", Consolas, monospace;--ds-font-label:"Space Mono", Consolas, monospace;--ds-label-transform:uppercase;--ds-label-tracking:.02em;--ds-label-weight:700;--ds-heading-tracking:0em;--ds-heading-weight:800;--ds-radius-badge:9999px;--ds-radius-sm:8px;--ds-radius-md:8px;--ds-radius-lg:14px;--ds-radius-xl:18px;--ds-radius-full:9999px;--ds-border-width:3px;--ds-shadow-card:7px 7px 0 #111;--ds-shadow-dropdown:6px 6px 0 #111;--ds-shadow-modal:7px 7px 0 #111;--ds-shadow-focus:3px 3px 0 #111;--ds-shadow-btn-hover:4px 4px 0 #111;--ds-btn-text-transform:none;--ds-btn-letter-spacing:0em;--ds-btn-font-weight:700;--ds-btn-active-transform:translate(4px, 4px);--ds-btn-secondary-bg:#3a86ff;--ds-btn-secondary-text:#fff;--ds-btn-secondary-border:#111;--ds-btn-secondary-hover-bg:#2f75e8;--ds-btn-outline-text:#111;--ds-btn-outline-border:#111;--ds-btn-outline-hover-bg:#fff;--ds-btn-outline-hover-text:#111;--ds-table-header-bg:#ffd60a;--ds-table-header-text:#111;--ds-table-header-border-bottom:2px solid #111;--ds-table-container-radius:18px;--ds-table-container-border:3px solid #111;--ds-focus-ring:3px 3px 0 #111;--ds-ease-standard:cubic-bezier(.16, 1, .3, 1);--ds-duration-fast:.1s;--ds-duration-base:.15s;--ds-duration-slow:.15s}[data-ds=memphis] .ds-btn:active:not(:disabled){box-shadow:0 0 #111}[data-ds=memphis] .ds-btn-primary,[data-ds=memphis] .ds-btn-outline{border-radius:9999px}[data-ds=memphis] .ds-btn-secondary,[data-ds=memphis] .ds-btn-destructive{border-radius:8px}[data-ds=memphis] .ds-section-label{color:#111;font-family:var(--ds-font-display);text-transform:uppercase;letter-spacing:.04em;background:#ffd60a;border:2px solid #111;border-radius:9999px;margin-bottom:16px;padding:4px 14px;font-weight:800;display:inline-block}
[data-ds=dusk]{--ds-color-bg-base:#1d0b3d;--ds-color-bg-surface:#2d1760;--ds-color-bg-sunken:#150832;--ds-color-bg-secondary:#3a2380;--ds-color-bg-overlay:#0a001e99;--ds-color-primary:#ff8a4c;--ds-color-primary-hover:#ff9861;--ds-color-primary-active:#ffa473;--ds-color-primary-fg:#2b1055;--ds-color-text-primary:#fdf4ff;--ds-color-text-secondary:#d8c8f0;--ds-color-text-tertiary:#bba9de;--ds-color-text-muted:#bba9de;--ds-color-text-disabled:#8f7fb8;--ds-color-text-inverse:#2b1055;--ds-color-border-light:#4a3190;--ds-color-border-medium:#6b4fc0;--ds-color-border-strong:#a58ae6;--ds-color-success:#4ade80;--ds-color-success-bg:#12361f;--ds-color-warning:#fbbf24;--ds-color-warning-bg:#3b2e08;--ds-color-error:#ff7a82;--ds-color-error-bg:#40141a;--ds-color-info:#60a5fa;--ds-color-info-bg:#12294a;--ds-font-display:"Poppins", system-ui, sans-serif;--ds-font-body:"Poppins", system-ui, sans-serif;--ds-font-label:"Poppins", system-ui, sans-serif;--ds-label-transform:none;--ds-label-tracking:0em;--ds-label-weight:600;--ds-heading-tracking:-.02em;--ds-heading-weight:700;--ds-radius-badge:999px;--ds-radius-sm:12px;--ds-radius-md:12px;--ds-radius-lg:22px;--ds-radius-xl:28px;--ds-radius-full:9999px;--ds-border-width:1px;--ds-shadow-card:0 20px 50px #0a001e80;--ds-shadow-dropdown:0 16px 40px #0a001e99;--ds-shadow-modal:0 30px 80px #0a001eb3;--ds-shadow-focus:0 0 0 3px #ff8a4c73;--ds-shadow-btn-hover:0 10px 24px #ff8a4c59;--ds-btn-text-transform:none;--ds-btn-letter-spacing:0em;--ds-btn-font-weight:600;--ds-btn-active-transform:scale(.97);--ds-btn-secondary-bg:#ff5fa2;--ds-btn-secondary-text:#2b1055;--ds-btn-secondary-border:#ff5fa2;--ds-btn-secondary-hover-bg:#ff6fab;--ds-btn-outline-text:#fdf4ff;--ds-btn-outline-border:#a58ae6;--ds-btn-outline-hover-bg:#3a2380;--ds-btn-outline-hover-text:#fdf4ff;--ds-table-header-bg:#ff8a4c;--ds-table-header-text:#2b1055;--ds-table-header-border-bottom:1px solid #6b4fc0;--ds-table-container-radius:22px;--ds-table-container-border:2px solid #ff8a4c;--ds-focus-ring:0 0 0 3px #ff8a4c73;--ds-ease-standard:cubic-bezier(.2, .8, .2, 1);--ds-duration-fast:.12s;--ds-duration-base:.2s;--ds-duration-slow:.32s;background:linear-gradient(160deg,#2b1055 0%,#1d0b3d 55%,#150832 100%)}[data-ds=dusk] .ds-card,[data-ds=dusk] .ds-modal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
[data-ds=candy-soft]{--ds-color-bg-base:#fff5f8;--ds-color-bg-surface:#fff;--ds-color-bg-sunken:#ffeaf2;--ds-color-bg-secondary:#ffe3ee;--ds-color-bg-overlay:#4a2a3a66;--ds-color-primary:#c8326f;--ds-color-primary-hover:#b02c62;--ds-color-primary-active:#9c2757;--ds-color-primary-fg:#fff;--ds-color-text-primary:#4a2a3a;--ds-color-text-secondary:#7a5266;--ds-color-text-tertiary:#85596e;--ds-color-text-muted:#85596e;--ds-color-text-disabled:#b8a0ab;--ds-color-text-inverse:#fff;--ds-color-border-light:#ffd3e2;--ds-color-border-medium:#ffb8d1;--ds-color-border-strong:#d6457f;--ds-color-success:#1b7441;--ds-color-success-bg:#d7f2e0;--ds-color-warning:#8a5700;--ds-color-warning-bg:#fff0cc;--ds-color-error:#c0262d;--ds-color-error-bg:#fde3e4;--ds-color-info:#1d5fbf;--ds-color-info-bg:#dce9fb;--ds-font-display:"Quicksand", system-ui, sans-serif;--ds-font-body:"Quicksand", system-ui, sans-serif;--ds-font-label:"Quicksand", system-ui, sans-serif;--ds-label-transform:none;--ds-label-tracking:.01em;--ds-label-weight:700;--ds-heading-tracking:-.01em;--ds-heading-weight:700;--ds-radius-badge:999px;--ds-radius-sm:14px;--ds-radius-md:18px;--ds-radius-lg:26px;--ds-radius-xl:32px;--ds-radius-full:9999px;--ds-border-width:2px;--ds-shadow-card:0 6px 0 #ffd3e2;--ds-shadow-dropdown:0 5px 0 #ffb8d1;--ds-shadow-modal:0 8px 0 #ffb8d1;--ds-shadow-focus:0 0 0 3px #ffb8d1;--ds-shadow-btn-hover:0 5px 0 #a82b5c;--ds-btn-text-transform:none;--ds-btn-letter-spacing:0em;--ds-btn-font-weight:700;--ds-btn-active-transform:translateY(3px);--ds-btn-secondary-bg:#7fe0c3;--ds-btn-secondary-text:#173d33;--ds-btn-secondary-border:#7fe0c3;--ds-btn-secondary-hover-bg:#72cab0;--ds-btn-outline-text:#4a2a3a;--ds-btn-outline-border:#d6457f;--ds-btn-outline-hover-bg:#ffe3ee;--ds-btn-outline-hover-text:#4a2a3a;--ds-table-header-bg:#ffd3e2;--ds-table-header-text:#4a2a3a;--ds-table-header-border-bottom:2px solid #ffb8d1;--ds-table-container-radius:26px;--ds-table-container-border:2px solid #ffd3e2;--ds-focus-ring:0 0 0 3px #ffb8d1;--ds-ease-standard:cubic-bezier(.34, 1.56, .64, 1);--ds-duration-fast:.1s;--ds-duration-base:.18s;--ds-duration-slow:.26s}[data-ds=candy-soft] .ds-btn:active:not(:disabled){box-shadow:0 0 #a82b5c}
[data-ds=pixel-arcade]{--ds-color-bg-base:#0f0f2d;--ds-color-bg-surface:#1b1b4b;--ds-color-bg-sunken:#0a0a20;--ds-color-bg-secondary:#26266b;--ds-color-bg-overlay:#050514bf;--ds-color-primary:#ffd400;--ds-color-primary-hover:#ffd91f;--ds-color-primary-active:#ffdd38;--ds-color-primary-fg:#0f0f2d;--ds-color-text-primary:#fff;--ds-color-text-secondary:#c9caff;--ds-color-text-tertiary:#aeb0ff;--ds-color-text-muted:#aeb0ff;--ds-color-text-disabled:#7b7cc0;--ds-color-text-inverse:#0f0f2d;--ds-color-border-light:#fff;--ds-color-border-medium:#fff;--ds-color-border-strong:#fff;--ds-color-success:#4ade80;--ds-color-success-bg:#12361f;--ds-color-warning:#fbbf24;--ds-color-warning-bg:#3b2e08;--ds-color-error:#ff7a82;--ds-color-error-bg:#40141a;--ds-color-info:#60a5fa;--ds-color-info-bg:#12294a;--ds-font-display:"Press Start 2P", system-ui, sans-serif;--ds-font-body:"Press Start 2P", system-ui, sans-serif;--ds-font-label:"Press Start 2P", system-ui, sans-serif;--ds-label-transform:uppercase;--ds-label-tracking:.04em;--ds-label-weight:400;--ds-heading-tracking:0em;--ds-heading-weight:400;--ds-radius-badge:0px;--ds-radius-sm:0px;--ds-radius-md:0px;--ds-radius-lg:0px;--ds-radius-xl:0px;--ds-radius-full:9999px;--ds-border-width:4px;--ds-shadow-card:6px 6px 0 #ff2e63;--ds-shadow-dropdown:6px 6px 0 #ff2e63;--ds-shadow-modal:8px 8px 0 #ff2e63;--ds-shadow-focus:4px 4px 0 #08d9d6;--ds-shadow-btn-hover:4px 4px 0 #ff2e63;--ds-btn-text-transform:uppercase;--ds-btn-letter-spacing:.02em;--ds-btn-font-weight:400;--ds-btn-active-transform:translate(4px, 4px);--ds-btn-secondary-bg:#08d9d6;--ds-btn-secondary-text:#0f0f2d;--ds-btn-secondary-border:#fff;--ds-btn-secondary-hover-bg:#21ddda;--ds-btn-outline-text:#fff;--ds-btn-outline-border:#fff;--ds-btn-outline-hover-bg:#26266b;--ds-btn-outline-hover-text:#fff;--ds-table-header-bg:#ff2e63;--ds-table-header-text:#0f0f2d;--ds-table-header-border-bottom:4px solid #fff;--ds-table-container-radius:0px;--ds-table-container-border:4px solid #fff;--ds-focus-ring:4px 4px 0 #08d9d6;--ds-ease-standard:steps(4, end);--ds-duration-fast:0s;--ds-duration-base:.12s;--ds-duration-slow:.2s;font-size:12px;line-height:1.8}[data-ds=pixel-arcade] .ds-btn:active:not(:disabled){box-shadow:0 0 #ff2e63}
[data-ds=nordic-calm]{--ds-color-bg-base:#eef2f5;--ds-color-bg-surface:#fff;--ds-color-bg-sunken:#e4eaf0;--ds-color-bg-secondary:#f6f8fa;--ds-color-bg-overlay:#27323d59;--ds-color-primary:#3b6a88;--ds-color-primary-hover:#345d78;--ds-color-primary-active:#2e536a;--ds-color-primary-fg:#fff;--ds-color-text-primary:#27323d;--ds-color-text-secondary:#4a5a68;--ds-color-text-tertiary:#586876;--ds-color-text-muted:#586876;--ds-color-text-disabled:#9aa8b4;--ds-color-text-inverse:#fff;--ds-color-border-light:#dbe3ea;--ds-color-border-medium:#c5d0da;--ds-color-border-strong:#8fa1b1;--ds-color-success:#1b7441;--ds-color-success-bg:#d7f2e0;--ds-color-warning:#8a5700;--ds-color-warning-bg:#fff0cc;--ds-color-error:#c0262d;--ds-color-error-bg:#fde3e4;--ds-color-info:#1d5fbf;--ds-color-info-bg:#dce9fb;--ds-font-display:"Manrope", system-ui, sans-serif;--ds-font-body:"Manrope", system-ui, sans-serif;--ds-font-label:"Manrope", system-ui, sans-serif;--ds-label-transform:none;--ds-label-tracking:.02em;--ds-label-weight:500;--ds-heading-tracking:-.01em;--ds-heading-weight:500;--ds-radius-badge:999px;--ds-radius-sm:6px;--ds-radius-md:8px;--ds-radius-lg:10px;--ds-radius-xl:16px;--ds-radius-full:9999px;--ds-border-width:1px;--ds-shadow-card:0 1px 2px #27323d0f;--ds-shadow-dropdown:0 8px 24px #27323d1a;--ds-shadow-modal:0 20px 48px #27323d29;--ds-shadow-focus:0 0 0 3px #3b6a884d;--ds-shadow-btn-hover:0 2px 6px #27323d1f;--ds-btn-text-transform:none;--ds-btn-letter-spacing:0em;--ds-btn-font-weight:500;--ds-btn-active-transform:translateY(1px);--ds-btn-secondary-bg:#dfeaf1;--ds-btn-secondary-text:#27323d;--ds-btn-secondary-border:#dfeaf1;--ds-btn-secondary-hover-bg:#c9d3d9;--ds-btn-outline-text:#27323d;--ds-btn-outline-border:#8fa1b1;--ds-btn-outline-hover-bg:#f6f8fa;--ds-btn-outline-hover-text:#27323d;--ds-table-header-bg:#e4eaf0;--ds-table-header-text:#27323d;--ds-table-header-border-bottom:1px solid #c5d0da;--ds-table-container-radius:10px;--ds-table-container-border:1px solid #dbe3ea;--ds-focus-ring:0 0 0 3px #3b6a884d;--ds-ease-standard:cubic-bezier(.4, 0, .2, 1);--ds-duration-fast:.12s;--ds-duration-base:.2s;--ds-duration-slow:.3s}
[data-ds=swiss-signal]{--ds-color-bg-base:#fff;--ds-color-bg-surface:#fff;--ds-color-bg-sunken:#f2f2f2;--ds-color-bg-secondary:#f2f2f2;--ds-color-bg-overlay:#1111118c;--ds-color-primary:#d90700;--ds-color-primary-hover:#bf0600;--ds-color-primary-active:#a90500;--ds-color-primary-fg:#fff;--ds-color-text-primary:#111;--ds-color-text-secondary:#444;--ds-color-text-tertiary:#595959;--ds-color-text-muted:#595959;--ds-color-text-disabled:#9a9a9a;--ds-color-text-inverse:#fff;--ds-color-border-light:#111;--ds-color-border-medium:#111;--ds-color-border-strong:#111;--ds-color-success:#1b7441;--ds-color-success-bg:#d7f2e0;--ds-color-warning:#8a5700;--ds-color-warning-bg:#fff0cc;--ds-color-error:#c0262d;--ds-color-error-bg:#fde3e4;--ds-color-info:#1d5fbf;--ds-color-info-bg:#dce9fb;--ds-font-display:"Archivo", system-ui, sans-serif;--ds-font-body:"Archivo", system-ui, sans-serif;--ds-font-label:"Archivo", system-ui, sans-serif;--ds-label-transform:uppercase;--ds-label-tracking:.12em;--ds-label-weight:700;--ds-heading-tracking:-.03em;--ds-heading-weight:900;--ds-radius-badge:0px;--ds-radius-sm:0px;--ds-radius-md:0px;--ds-radius-lg:0px;--ds-radius-xl:0px;--ds-radius-full:9999px;--ds-border-width:3px;--ds-shadow-card:none;--ds-shadow-dropdown:none;--ds-shadow-modal:none;--ds-shadow-focus:0 0 0 3px #d90700;--ds-shadow-btn-hover:none;--ds-btn-text-transform:uppercase;--ds-btn-letter-spacing:.06em;--ds-btn-font-weight:700;--ds-btn-active-transform:translateY(1px);--ds-btn-secondary-bg:#111;--ds-btn-secondary-text:#fff;--ds-btn-secondary-border:#111;--ds-btn-secondary-hover-bg:#0f0f0f;--ds-btn-outline-text:#111;--ds-btn-outline-border:#111;--ds-btn-outline-hover-bg:#f2f2f2;--ds-btn-outline-hover-text:#111;--ds-table-header-bg:#111;--ds-table-header-text:#fff;--ds-table-header-border-bottom:3px solid #111;--ds-table-container-radius:0px;--ds-table-container-border:3px solid #111;--ds-focus-ring:0 0 0 3px #d90700;--ds-ease-standard:linear;--ds-duration-fast:0s;--ds-duration-base:.1s;--ds-duration-slow:.15s}
[data-ds=forest-floor]{--ds-color-bg-base:#f4efe1;--ds-color-bg-surface:#fbf8ee;--ds-color-bg-sunken:#ebe5d0;--ds-color-bg-secondary:#e8e1c9;--ds-color-bg-overlay:#243b2a73;--ds-color-primary:#2f6b3f;--ds-color-primary-hover:#295e37;--ds-color-primary-active:#255331;--ds-color-primary-fg:#f4efe1;--ds-color-text-primary:#243b2a;--ds-color-text-secondary:#46604a;--ds-color-text-tertiary:#546a4f;--ds-color-text-muted:#546a4f;--ds-color-text-disabled:#98a38f;--ds-color-text-inverse:#f4efe1;--ds-color-border-light:#d9d2b6;--ds-color-border-medium:#b9b08c;--ds-color-border-strong:#5f7a4b;--ds-color-success:#1b7441;--ds-color-success-bg:#d7f2e0;--ds-color-warning:#8a5700;--ds-color-warning-bg:#fff0cc;--ds-color-error:#c0262d;--ds-color-error-bg:#fde3e4;--ds-color-info:#1d5fbf;--ds-color-info-bg:#dce9fb;--ds-font-display:"Merriweather", Georgia, serif;--ds-font-body:"Merriweather", Georgia, serif;--ds-font-label:"Merriweather", Georgia, serif;--ds-label-transform:none;--ds-label-tracking:.02em;--ds-label-weight:700;--ds-heading-tracking:-.005em;--ds-heading-weight:700;--ds-radius-badge:999px;--ds-radius-sm:8px;--ds-radius-md:12px;--ds-radius-lg:16px;--ds-radius-xl:20px;--ds-radius-full:9999px;--ds-border-width:1px;--ds-shadow-card:0 6px 14px #243b2a24;--ds-shadow-dropdown:0 10px 24px #243b2a2e;--ds-shadow-modal:0 20px 44px #243b2a3d;--ds-shadow-focus:0 0 0 3px #2f6b3f59;--ds-shadow-btn-hover:0 4px 10px #243b2a33;--ds-btn-text-transform:none;--ds-btn-letter-spacing:.01em;--ds-btn-font-weight:700;--ds-btn-active-transform:translateY(1px);--ds-btn-secondary-bg:#c98b3a;--ds-btn-secondary-text:#2a1c05;--ds-btn-secondary-border:#c98b3a;--ds-btn-secondary-hover-bg:#b57d34;--ds-btn-outline-text:#243b2a;--ds-btn-outline-border:#5f7a4b;--ds-btn-outline-hover-bg:#e8e1c9;--ds-btn-outline-hover-text:#243b2a;--ds-table-header-bg:#e0d9bb;--ds-table-header-text:#243b2a;--ds-table-header-border-bottom:1px solid #b9b08c;--ds-table-container-radius:16px 4px 16px 4px;--ds-table-container-border:1px solid #d9d2b6;--ds-focus-ring:0 0 0 3px #2f6b3f59;--ds-ease-standard:cubic-bezier(.3, .7, .3, 1);--ds-duration-fast:.14s;--ds-duration-base:.22s;--ds-duration-slow:.32s}[data-ds=forest-floor] .ds-card,[data-ds=forest-floor] .ds-modal{border-radius:16px 4px}[data-ds=forest-floor] .ds-btn-primary,[data-ds=forest-floor] .ds-btn-secondary,[data-ds=forest-floor] .ds-btn-outline{border-radius:12px 4px}
[data-ds=synthwave]{--ds-color-bg-base:#0b0221;--ds-color-bg-surface:#160536;--ds-color-bg-sunken:#07011a;--ds-color-bg-secondary:#220a4d;--ds-color-bg-overlay:#07011abf;--ds-color-primary:#00f0ff;--ds-color-primary-hover:#1ff2ff;--ds-color-primary-active:#38f3ff;--ds-color-primary-fg:#0b0221;--ds-color-text-primary:#f6e9ff;--ds-color-text-secondary:#cfb2f5;--ds-color-text-tertiary:#b99ae3;--ds-color-text-muted:#b99ae3;--ds-color-text-disabled:#7d62a8;--ds-color-text-inverse:#0b0221;--ds-color-border-light:#4b1a7a;--ds-color-border-medium:#8b2fc9;--ds-color-border-strong:#ff2fd0;--ds-color-success:#4ade80;--ds-color-success-bg:#12361f;--ds-color-warning:#fbbf24;--ds-color-warning-bg:#3b2e08;--ds-color-error:#ff7a82;--ds-color-error-bg:#40141a;--ds-color-info:#60a5fa;--ds-color-info-bg:#12294a;--ds-font-display:"Orbitron", system-ui, sans-serif;--ds-font-body:"Orbitron", system-ui, sans-serif;--ds-font-label:"Orbitron", system-ui, sans-serif;--ds-label-transform:uppercase;--ds-label-tracking:.14em;--ds-label-weight:600;--ds-heading-tracking:.06em;--ds-heading-weight:800;--ds-radius-badge:4px;--ds-radius-sm:4px;--ds-radius-md:6px;--ds-radius-lg:10px;--ds-radius-xl:14px;--ds-radius-full:9999px;--ds-border-width:1px;--ds-shadow-card:0 0 22px #ff2fd073;--ds-shadow-dropdown:0 0 24px #ff2fd080;--ds-shadow-modal:0 0 40px #ff2fd08c;--ds-shadow-focus:0 0 0 3px #00f0ff80;--ds-shadow-btn-hover:0 0 20px #00f0ff99;--ds-btn-text-transform:uppercase;--ds-btn-letter-spacing:.1em;--ds-btn-font-weight:800;--ds-btn-active-transform:scale(.98);--ds-btn-secondary-bg:#ff2fd0;--ds-btn-secondary-text:#0b0221;--ds-btn-secondary-border:#ff2fd0;--ds-btn-secondary-hover-bg:#ff44d5;--ds-btn-outline-text:#f6e9ff;--ds-btn-outline-border:#ff2fd0;--ds-btn-outline-hover-bg:#220a4d;--ds-btn-outline-hover-text:#f6e9ff;--ds-table-header-bg:#ff2fd0;--ds-table-header-text:#0b0221;--ds-table-header-border-bottom:1px solid #8b2fc9;--ds-table-container-radius:6px;--ds-table-container-border:1px solid #ff2fd0;--ds-focus-ring:0 0 0 3px #00f0ff80;--ds-ease-standard:cubic-bezier(.2, .9, .3, 1);--ds-duration-fast:.1s;--ds-duration-base:.18s;--ds-duration-slow:.28s;background:linear-gradient(#0b0221 0%,#1a0638 100%)}
[data-ds=notebook]{--ds-color-bg-base:#fffdf2;--ds-color-bg-surface:#fff9c4;--ds-color-bg-sunken:#fff3a0;--ds-color-bg-secondary:#fff3b0;--ds-color-bg-overlay:#2b2b3a66;--ds-color-primary:#c93a40;--ds-color-primary-hover:#b13338;--ds-color-primary-active:#9d2d32;--ds-color-primary-fg:#fff;--ds-color-text-primary:#2b2b3a;--ds-color-text-secondary:#45455c;--ds-color-text-tertiary:#565670;--ds-color-text-muted:#565670;--ds-color-text-disabled:#9a9aa8;--ds-color-text-inverse:#fff;--ds-color-border-light:#2b2b3a;--ds-color-border-medium:#2b2b3a;--ds-color-border-strong:#2b2b3a;--ds-color-success:#1b7441;--ds-color-success-bg:#d7f2e0;--ds-color-warning:#8a5700;--ds-color-warning-bg:#fff0cc;--ds-color-error:#c0262d;--ds-color-error-bg:#fde3e4;--ds-color-info:#1d5fbf;--ds-color-info-bg:#dce9fb;--ds-font-display:"Caveat", system-ui, sans-serif;--ds-font-body:"Caveat", system-ui, sans-serif;--ds-font-label:"Caveat", system-ui, sans-serif;--ds-label-transform:none;--ds-label-tracking:.01em;--ds-label-weight:700;--ds-heading-tracking:0em;--ds-heading-weight:700;--ds-radius-badge:4px;--ds-radius-sm:4px;--ds-radius-md:4px;--ds-radius-lg:6px;--ds-radius-xl:8px;--ds-radius-full:9999px;--ds-border-width:2px;--ds-shadow-card:3px 4px 0 #0000002e;--ds-shadow-dropdown:3px 4px 0 #0003;--ds-shadow-modal:5px 6px 0 #00000038;--ds-shadow-focus:0 0 0 3px #8fcbff;--ds-shadow-btn-hover:2px 3px 0 #00000040;--ds-btn-text-transform:none;--ds-btn-letter-spacing:.01em;--ds-btn-font-weight:700;--ds-btn-active-transform:translate(2px, 2px);--ds-btn-secondary-bg:#8fcbff;--ds-btn-secondary-text:#0b2a44;--ds-btn-secondary-border:#8fcbff;--ds-btn-secondary-hover-bg:#81b7e6;--ds-btn-outline-text:#2b2b3a;--ds-btn-outline-border:#2b2b3a;--ds-btn-outline-hover-bg:#fff3b0;--ds-btn-outline-hover-text:#2b2b3a;--ds-table-header-bg:#cfe3f5;--ds-table-header-text:#2b2b3a;--ds-table-header-border-bottom:2px solid #2b2b3a;--ds-table-container-radius:4px;--ds-table-container-border:2px dashed #2b2b3a;--ds-focus-ring:0 0 0 3px #8fcbff;--ds-ease-standard:ease-out;--ds-duration-fast:80ms;--ds-duration-base:.14s;--ds-duration-slow:.22s;background-image:repeating-linear-gradient(#fffdf2 0 31px,#cfe3f5 31px 32px);font-size:20px}[data-ds=notebook] .ds-card{border-style:dashed}
[data-ds=ocean-aqua]{--ds-color-bg-base:#e8fbfc;--ds-color-bg-surface:#fff;--ds-color-bg-sunken:#d3f3f5;--ds-color-bg-secondary:#cdeff2;--ds-color-bg-overlay:#06394a66;--ds-color-primary:#077689;--ds-color-primary-hover:#066879;--ds-color-primary-active:#055c6b;--ds-color-primary-fg:#fff;--ds-color-text-primary:#06394a;--ds-color-text-secondary:#2c5f6f;--ds-color-text-tertiary:#3a6c7b;--ds-color-text-muted:#3a6c7b;--ds-color-text-disabled:#8db5bd;--ds-color-text-inverse:#fff;--ds-color-border-light:#b5e6ea;--ds-color-border-medium:#8fd3d9;--ds-color-border-strong:#077689;--ds-color-success:#1b7441;--ds-color-success-bg:#d7f2e0;--ds-color-warning:#8a5700;--ds-color-warning-bg:#fff0cc;--ds-color-error:#c0262d;--ds-color-error-bg:#fde3e4;--ds-color-info:#1d5fbf;--ds-color-info-bg:#dce9fb;--ds-font-display:"Rubik", system-ui, sans-serif;--ds-font-body:"Rubik", system-ui, sans-serif;--ds-font-label:"Rubik", system-ui, sans-serif;--ds-label-transform:none;--ds-label-tracking:.01em;--ds-label-weight:500;--ds-heading-tracking:-.01em;--ds-heading-weight:700;--ds-radius-badge:999px;--ds-radius-sm:12px;--ds-radius-md:14px;--ds-radius-lg:30px;--ds-radius-xl:36px;--ds-radius-full:9999px;--ds-border-width:1px;--ds-shadow-card:0 14px 30px #06394a29;--ds-shadow-dropdown:0 14px 30px #06394a33;--ds-shadow-modal:0 24px 56px #06394a47;--ds-shadow-focus:0 0 0 3px #07768959;--ds-shadow-btn-hover:0 8px 18px #07768959;--ds-btn-text-transform:none;--ds-btn-letter-spacing:0em;--ds-btn-font-weight:500;--ds-btn-active-transform:scale(.97);--ds-btn-secondary-bg:#ff9f68;--ds-btn-secondary-text:#4a1d00;--ds-btn-secondary-border:#ff9f68;--ds-btn-secondary-hover-bg:#e68f5e;--ds-btn-outline-text:#06394a;--ds-btn-outline-border:#077689;--ds-btn-outline-hover-bg:#cdeff2;--ds-btn-outline-hover-text:#06394a;--ds-table-header-bg:#b5e6ea;--ds-table-header-text:#06394a;--ds-table-header-border-bottom:1px solid #8fd3d9;--ds-table-container-radius:30px 30px 8px 30px;--ds-table-container-border:1px solid #b5e6ea;--ds-focus-ring:0 0 0 3px #07768959;--ds-ease-standard:cubic-bezier(.25, .8, .25, 1);--ds-duration-fast:.12s;--ds-duration-base:.2s;--ds-duration-slow:.3s;background:linear-gradient(#e8fbfc 0%,#c7f0f3 100%)}[data-ds=ocean-aqua] .ds-card,[data-ds=ocean-aqua] .ds-modal{border-radius:30px 30px 8px}
[data-ds=bauhaus-blocks]{--ds-color-bg-base:#f3ead3;--ds-color-bg-surface:#fffaf0;--ds-color-bg-sunken:#e9dfc2;--ds-color-bg-secondary:#e9dfc2;--ds-color-bg-overlay:#16161680;--ds-color-primary:#c8142a;--ds-color-primary-hover:#b01225;--ds-color-primary-active:#9c1021;--ds-color-primary-fg:#fff;--ds-color-text-primary:#161616;--ds-color-text-secondary:#3a3a3a;--ds-color-text-tertiary:#4a4a4a;--ds-color-text-muted:#4a4a4a;--ds-color-text-disabled:#8f8a78;--ds-color-text-inverse:#fff;--ds-color-border-light:#161616;--ds-color-border-medium:#161616;--ds-color-border-strong:#161616;--ds-color-success:#1b7441;--ds-color-success-bg:#d7f2e0;--ds-color-warning:#8a5700;--ds-color-warning-bg:#fff0cc;--ds-color-error:#c0262d;--ds-color-error-bg:#fde3e4;--ds-color-info:#1d5fbf;--ds-color-info-bg:#dce9fb;--ds-font-display:"Josefin Sans", system-ui, sans-serif;--ds-font-body:"Josefin Sans", system-ui, sans-serif;--ds-font-label:"Josefin Sans", system-ui, sans-serif;--ds-label-transform:uppercase;--ds-label-tracking:.12em;--ds-label-weight:700;--ds-heading-tracking:.04em;--ds-heading-weight:700;--ds-radius-badge:999px;--ds-radius-sm:0px;--ds-radius-md:0px;--ds-radius-lg:0px;--ds-radius-xl:0px;--ds-radius-full:9999px;--ds-border-width:3px;--ds-shadow-card:8px 8px 0 #1d4ed8;--ds-shadow-dropdown:6px 6px 0 #161616;--ds-shadow-modal:10px 10px 0 #1d4ed8;--ds-shadow-focus:4px 4px 0 #f6c90e;--ds-shadow-btn-hover:4px 4px 0 #161616;--ds-btn-text-transform:uppercase;--ds-btn-letter-spacing:.08em;--ds-btn-font-weight:700;--ds-btn-active-transform:translate(4px, 4px);--ds-btn-secondary-bg:#1d4ed8;--ds-btn-secondary-text:#fff;--ds-btn-secondary-border:#161616;--ds-btn-secondary-hover-bg:#1a46c2;--ds-btn-outline-text:#161616;--ds-btn-outline-border:#161616;--ds-btn-outline-hover-bg:#e9dfc2;--ds-btn-outline-hover-text:#161616;--ds-table-header-bg:#f6c90e;--ds-table-header-text:#161616;--ds-table-header-border-bottom:3px solid #161616;--ds-table-container-radius:0px 40px 0px 0px;--ds-table-container-border:3px solid #161616;--ds-focus-ring:4px 4px 0 #f6c90e;--ds-ease-standard:cubic-bezier(.4, 0, .2, 1);--ds-duration-fast:0s;--ds-duration-base:.12s;--ds-duration-slow:.2s}[data-ds=bauhaus-blocks] .ds-card,[data-ds=bauhaus-blocks] .ds-modal{border-radius:0 40px 0 0}[data-ds=bauhaus-blocks] .ds-btn:active:not(:disabled){box-shadow:0 0 #161616}
[data-ds=retro-diner]{--ds-color-bg-base:#fff8e7;--ds-color-bg-surface:#fffdf4;--ds-color-bg-sunken:#f2e9d0;--ds-color-bg-secondary:#f2e9d0;--ds-color-bg-overlay:#33312e80;--ds-color-primary:#d42b3a;--ds-color-primary-hover:#b82431;--ds-color-primary-active:#9c1f2b;--ds-color-primary-fg:#fff8e7;--ds-color-text-primary:#33312e;--ds-color-text-secondary:#4a463e;--ds-color-text-tertiary:#5c5648;--ds-color-text-muted:#6f6655;--ds-color-text-disabled:#8a7f6a;--ds-color-text-inverse:#fff8e7;--ds-color-border-light:#33312e;--ds-color-border-medium:#33312e;--ds-color-border-strong:#33312e;--ds-color-success:#1b7441;--ds-color-success-bg:#d7f2e0;--ds-color-warning:#8a5700;--ds-color-warning-bg:#fff0cc;--ds-color-error:#c0262d;--ds-color-error-bg:#fde3e4;--ds-color-info:#1a5a52;--ds-color-info-bg:#dcf0ed;--ds-font-display:"Lilita One", system-ui, sans-serif;--ds-font-body:"Nunito Sans", system-ui, sans-serif;--ds-font-label:"Nunito Sans", system-ui, sans-serif;--ds-label-transform:none;--ds-label-tracking:.01em;--ds-label-weight:700;--ds-heading-tracking:0;--ds-heading-weight:400;--ds-radius-badge:999px;--ds-radius-sm:8px;--ds-radius-md:9999px;--ds-radius-lg:16px;--ds-radius-xl:20px;--ds-radius-full:9999px;--ds-border-width:3px;--ds-shadow-card:6px 6px 0 #d42b3a;--ds-shadow-dropdown:5px 5px 0 #33312e;--ds-shadow-modal:8px 8px 0 #d42b3a;--ds-shadow-focus:4px 4px 0 #f4d35e;--ds-shadow-btn-hover:4px 4px 0 #33312e;--ds-btn-text-transform:none;--ds-btn-letter-spacing:.01em;--ds-btn-font-weight:700;--ds-btn-active-transform:translate(4px, 4px);--ds-btn-secondary-bg:#33312e;--ds-btn-secondary-text:#fff8e7;--ds-btn-secondary-border:#33312e;--ds-btn-secondary-hover-bg:#4a463e;--ds-btn-outline-text:#33312e;--ds-btn-outline-border:#33312e;--ds-btn-outline-hover-bg:#f2e9d0;--ds-btn-outline-hover-text:#33312e;--ds-table-header-bg:#f4d35e;--ds-table-header-text:#33312e;--ds-table-header-border-bottom:3px solid #33312e;--ds-table-container-radius:16px;--ds-table-container-border:3px solid #33312e;--ds-focus-ring:4px 4px 0 #f4d35e;--ds-ease-standard:cubic-bezier(.4, 0, .2, 1);--ds-duration-fast:0s;--ds-duration-base:.12s;--ds-duration-slow:.2s}[data-ds=retro-diner] .ds-card,[data-ds=retro-diner] .ds-modal{border-width:3px}[data-ds=retro-diner] .ds-btn:active:not(:disabled){box-shadow:0 0 #33312e}[data-ds-shell=sharp] [data-ds=retro-diner] .ds-bento-card{border-radius:16px}[data-ds-shell=sharp] [data-ds=retro-diner] .ds-bento-title{font-weight:400}
[data-ds=comic-halftone]{--ds-color-bg-base:#fffbe8;--ds-color-bg-surface:#fff;--ds-color-bg-sunken:#f5eed2;--ds-color-bg-secondary:#f5eed2;--ds-color-bg-overlay:#11111180;--ds-color-primary:#e63946;--ds-color-primary-hover:#d32836;--ds-color-primary-active:#b81f2c;--ds-color-primary-fg:#fff;--ds-color-text-primary:#111;--ds-color-text-secondary:#38342a;--ds-color-text-tertiary:#4a4536;--ds-color-text-muted:#5c5340;--ds-color-text-disabled:#9a917c;--ds-color-text-inverse:#fff;--ds-color-border-light:#111;--ds-color-border-medium:#111;--ds-color-border-strong:#111;--ds-color-success:#1b7441;--ds-color-success-bg:#d7f2e0;--ds-color-warning:#8a5700;--ds-color-warning-bg:#fff0cc;--ds-color-error:#c0262d;--ds-color-error-bg:#fde3e4;--ds-color-info:#1d5fbf;--ds-color-info-bg:#dce9fb;--ds-font-display:"Bangers", "Comic Neue", system-ui, sans-serif;--ds-font-body:"Comic Neue", system-ui, sans-serif;--ds-font-label:"Comic Neue", system-ui, sans-serif;--ds-label-transform:none;--ds-label-tracking:.01em;--ds-label-weight:700;--ds-heading-tracking:.04em;--ds-heading-weight:400;--ds-radius-badge:999px;--ds-radius-sm:4px;--ds-radius-md:4px;--ds-radius-lg:4px;--ds-radius-xl:8px;--ds-radius-full:9999px;--ds-border-width:3px;--ds-shadow-card:7px 7px 0 #111;--ds-shadow-dropdown:5px 5px 0 #111;--ds-shadow-modal:9px 9px 0 #111;--ds-shadow-focus:4px 4px 0 #3a86ff;--ds-shadow-btn-hover:5px 5px 0 #111;--ds-btn-text-transform:none;--ds-btn-letter-spacing:.06em;--ds-btn-font-weight:700;--ds-btn-active-transform:translate(4px, 4px);--ds-btn-secondary-bg:#ffd23f;--ds-btn-secondary-text:#111;--ds-btn-secondary-border:#111;--ds-btn-secondary-hover-bg:#f5c61f;--ds-btn-outline-text:#111;--ds-btn-outline-border:#111;--ds-btn-outline-hover-bg:#f5eed2;--ds-btn-outline-hover-text:#111;--ds-table-header-bg:#ffd23f;--ds-table-header-text:#111;--ds-table-header-border-bottom:3px solid #111;--ds-table-container-radius:4px;--ds-table-container-border:3px solid #111;--ds-focus-ring:4px 4px 0 #3a86ff;--ds-ease-standard:cubic-bezier(.4, 0, .2, 1);--ds-duration-fast:0s;--ds-duration-base:.12s;--ds-duration-slow:.2s}[data-ds=comic-halftone] .ds-btn{font-family:var(--ds-font-display);font-size:1.05em;box-shadow:4px 4px #111}[data-ds=comic-halftone] .ds-btn:active:not(:disabled){box-shadow:0 0 #111}[data-ds=comic-halftone] .ds-bento-title{transform-origin:0 100%;transform:rotate(-1.5deg)}[data-ds=comic-halftone] .ds-bento-scope{background-image:radial-gradient(circle,#f2e3b3 1.2px,#0000 1.3px);background-size:14px 14px;background-color:var(--ds-color-bg-base)}
