.code-reference-button{flex:0 0 auto;align-self:center;color:#cbb18f;font-size:11px;font-weight:500;padding:10px 2px;min-height:40px;white-space:nowrap}.code-reference-button:hover{color:#ead4b6;text-decoration:underline;text-underline-offset:4px}#code-reference-dialog{width:min(540px,calc(100vw - 28px))}#code-reference-dialog h2{font-size:21px;letter-spacing:-.5px}.code-reference-body{padding:10px 26px 25px}.code-reference-example{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:20px 0 24px;color:#e1b985;font:550 clamp(24px,5vw,34px)/1.2 var(--font-mono)}.code-reference-example span{font-size:15px;color:#6e737d}.code-reference-key{margin:0}.code-reference-key>div{display:grid;grid-template-columns:135px 1fr;align-items:center;gap:15px;min-height:60px;padding:12px 0;border-top:1px solid #ffffff10}.code-reference-key dt{display:flex;align-items:center;gap:14px}.code-reference-key dt strong{width:42px;color:var(--bronze-bright);font:600 19px var(--font-mono)}.code-reference-key dt span{color:#b9bdc5;font-size:12px}.code-reference-key dd{margin:0;color:var(--ink);font-size:13px;line-height:1.6}.table-empty-cell{height:220px;text-align:center;white-space:normal}.table-empty-cell .empty-state{max-width:460px;margin:auto;padding:28px 18px}.table-empty-cell h3{font-size:18px;margin-bottom:8px}.table-empty-cell p{margin:0 0 10px}@media(max-width:480px){.code-reference-body{padding-inline:18px}.code-reference-key>div{grid-template-columns:112px 1fr;gap:10px}.code-reference-key dt{gap:8px}.code-reference-key dd{font-size:12px}}.search-input-wrap .code-reference-button{padding-inline:2px}@media(max-width:560px){.search-input-wrap{display:grid;grid-template-columns:18px minmax(0,1fr) 28px 20px;column-gap:7px;row-gap:0}.search-input-wrap>svg{grid-column:1;grid-row:1}.search-input-wrap>input{grid-column:2;grid-row:1}.search-input-wrap>#clear-search{grid-column:3;grid-row:1}.search-input-wrap>.search-shortcut{grid-column:4;grid-row:1}.search-input-wrap .code-reference-button{grid-column:2 / -1;grid-row:2;justify-self:end;min-height:28px;padding:0 0 4px}}@media(max-width:360px){.search-input-wrap{grid-template-columns:minmax(0,1fr) 28px 20px}.search-input-wrap>input{grid-column:1}.search-input-wrap>#clear-search{grid-column:2}.search-input-wrap>.search-shortcut{grid-column:3}.search-input-wrap .code-reference-button{grid-column:1 / -1}}
