.reference-surface{overflow-wrap:anywhere;min-width:0}.reference-surface :where(input,select,textarea){min-width:0;max-width:100%}.reference-surface :where(button,input:not([type=checkbox]):not([type=hidden]),select,summary){min-height:44px}.reference-surface summary{align-content:center}.reference-surface nav{flex-wrap:wrap}.reference-surface nav a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.reference-surface :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--focus,#e9b65c);outline-offset:3px}.reference-surface pre{max-width:100%;overflow:auto}.reference-surface .reference-card{border:1px solid var(--color-slate-700);background:var(--color-slate-900);box-shadow:var(--bevel);border-radius:6px}.reference-surface .reference-inset{border:1px solid var(--color-slate-700);background:var(--color-slate-950);box-shadow:var(--recess);border-radius:4px}.reference-surface .jewelry-set-summary{background:var(--color-rail,#2c5557);color:#f1f6f6;cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;list-style:none;display:flex}.reference-surface .jewelry-set-summary:focus-visible{outline-offset:-3px;outline-color:#e9b65c}.reference-surface .jewelry-set-summary::-webkit-details-marker{display:none}.reference-surface .jewelry-set-hint{color:#d3e4e4;align-items:center;gap:8px;font-size:14px;display:inline-flex}.reference-surface .reference-tabs a[aria-current=page]{box-shadow:var(--recess)}.reference-surface .stats-stripe{background-image:repeating-linear-gradient(135deg,#22c55e 0 4px,#0000 4px 8px)}[data-theme=light] .reference-surface .stats-stripe{background-image:repeating-linear-gradient(135deg,#15803d 0 4px,#0000 4px 8px)}@media (min-width:640px){.reference-surface .jewelry-set-summary{padding:20px}}
