.style-picker{min-width:0}.style-search{font-size:13px}.style-scope-tabs{display:flex;gap:6px;margin:10px 0 16px;border-bottom:1px solid var(--line);padding-bottom:8px}.style-scope-tabs button{color:var(--muted);font-size:12px;padding:7px 14px;min-height:36px}.style-scope-tabs button[aria-pressed=true]{background:var(--green);color:var(--paper);border-radius:4px}.style-preview{background:var(--green-soft);border:1px solid var(--line);border-left:3px solid var(--gold);padding:15px;margin-top:12px;overflow-wrap:anywhere}.style-preview-heading,.style-edition{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.style-preview-heading span{font-size:11px;letter-spacing:1px;color:var(--gold)}.style-preview-heading small,.style-edition small{font-size:10px;color:var(--muted)}.style-preview p,.style-preview li{font-size:12px;line-height:1.85}.style-preview p{margin:10px 0}.style-tags{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.style-tags span{font-size:10px;padding:3px 7px;border:1px solid var(--line);border-radius:3px;color:var(--muted)}.style-evidence{margin-top:10px}.style-evidence summary{font-size:12px;cursor:pointer;min-height:36px;line-height:36px}.style-evidence h4{font-size:12px;margin:18px 0 6px}.style-evidence ul{padding-left:18px;margin:10px 0}.style-evidence li+li{margin-top:7px}.style-references a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.style-references small{display:block;color:var(--muted)}.style-references p{margin:0!important;font-size:11px!important}.style-coverage{color:var(--muted)}.style-edition{border-top:1px solid var(--line);padding-top:10px;margin-top:16px}.style-inherit-hint{font-size:12px;color:var(--muted);line-height:1.8;margin:12px 0}.style-picker select{max-width:100%}@media(max-width:650px){.style-search{font-size:16px}.style-scope-tabs button{min-height:42px;font-size:14px}.style-preview p,.style-preview li{font-size:14px}.style-evidence summary{font-size:14px}.style-preview{padding:12px}}

.style-frozen{padding:14px;border:1px solid var(--gold);margin-top:12px}.style-frozen strong{font-size:12px}.style-frozen p{font-size:11px;color:var(--muted);margin:8px 0}.style-frozen pre{font:12px/1.8 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere}
