.compile-desk .desk-header{grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.source-panel-header{flex-wrap:wrap;gap:.75rem}.source-format{color:var(--phi-subtle);flex:0 0 100%;justify-content:space-between;gap:.75rem;margin:0;font-size:.6875rem;line-height:1.4;display:flex}.source-format a{color:inherit;text-decoration-color:var(--phi-line);text-underline-offset:3px}.source-format a:hover{color:var(--phi-default);text-decoration-color:currentColor}.source-format a:focus-visible{outline:2px solid var(--phi-focus);outline-offset:4px}.export-state-hint{color:var(--phi-subtle);text-align:right;margin:0 0 0 auto;font-size:.6875rem;line-height:1.4}.preview-location[data-format=interface]>label,.preview-location[data-format=interface]>select,.preview-location[data-format=page]>.export-state-hint{display:none}.ui-reference .manual-hero{gap:2rem;min-height:0;padding-block:clamp(2.5rem,5vw,4.5rem)}.ui-reference .manual-hero h1{max-width:14ch;font-size:clamp(2.5rem,4vw,3.5rem);line-height:1}.ui-reference .hero-intro{max-width:42rem;font-size:1rem}.ui-reference .hero-actions{margin-top:1.5rem}.ui-reference .quick-start,.ui-reference .rules-section,.ui-reference .reference-group{padding:clamp(1.5rem,3.5vw,3.5rem)}.ui-reference .section-heading{margin-bottom:1.75rem}.ui-reference .section-heading h2{letter-spacing:-.035em;font-size:clamp(1.75rem,2.7vw,2.5rem);line-height:1.1}.ui-reference .quick-start-grid,.ui-reference .spec-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ui-reference .spec-header{display:grid}.ui-reference .spec-copy,.ui-reference .quick-explanation{padding:1.5rem}.ui-reference .quick-explanation{display:block}.ui-reference .spec-summary{margin-bottom:1.25rem;font-size:1rem;line-height:1.5}.ui-reference .field-list>div{grid-template-columns:minmax(4.5rem,.35fr) minmax(0,1fr);gap:.75rem;font-size:.8125rem;line-height:1.6}.ui-reference .field-list dd{color:var(--phi-subtle)}.ui-reference .contract-note{line-height:1.6}.ui-reference .rule-list li{grid-template-columns:2.5rem minmax(0,1fr);font-size:.875rem}.ui-reference .rules-section>p{color:var(--phi-subtle);font-size:.875rem;line-height:1.7}.ui-reference .catalog-note{color:var(--phi-subtle);margin:-.25rem 0 1.75rem;font-size:.875rem;line-height:1.7}.ui-reference .code-panel{color:#e1e6e2;background:#111318;display:block}.ui-reference .code-toolbar{color:#c0c6cf}.ui-reference .code-toolbar .phi-button{color:#ff9a72}.ui-reference .code-toolbar .phi-button:hover{background:#242a34}@media (width<=760px){.ui-reference .quick-start-grid,.ui-reference .spec-body{grid-template-columns:minmax(0,1fr)}.ui-reference .manual-hero{padding-inline:1.25rem}}@media (width<=600px){.compile-desk .header-brand{gap:.5rem}.compile-desk .wordmark-copy small,.compile-desk .header-status .status-light{display:none}.compile-desk .reference-link{min-height:44px;padding-inline:.5rem}.compile-desk .preview-location{flex-wrap:wrap}.export-state-hint{text-align:left;flex:0 0 100%;margin-top:.1rem}.source-format a{align-items:center;min-height:32px;display:inline-flex}}@media (width<=360px){.compile-desk .wordmark-mark{display:none}}
