.studio-context{margin:24px 0;padding:20px;border:1px solid #947044;background:#f4eee2;color:#142b34}.studio-reference h3{font:26px/1.2 Georgia,serif;margin:0 0 12px}.studio-reference p{line-height:1.65;max-width:72ch}.studio-reference details{margin:16px 0;padding:12px 0;border-block:1px solid #94704466}.studio-reference summary{min-height:48px;align-content:center;cursor:pointer;font-weight:600}.studio-reference dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 20px}.studio-reference dt{text-transform:capitalize}.studio-reference dd{margin:0;font-variant-numeric:tabular-nums}.studio-reference pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto;font-size:13px}.studio-share{display:flex;gap:12px;align-items:flex-start;margin:24px 0 12px;cursor:pointer}.studio-share input{width:22px;height:22px;flex:0 0 22px;accent-color:#112832}.studio-context button{min-height:48px}.studio-reference a{display:inline-block;min-height:44px;align-content:center;color:inherit;text-underline-offset:4px}.studio-context :focus-visible,.studio-reference :focus-visible{outline:3px solid #947044;outline-offset:4px}.message .studio-reference{margin-top:24px;padding-top:20px;border-top:1px solid #947044}.studio-context ::selection{background:#947044;color:white}@media(max-width:600px){.studio-context{padding:16px}.studio-reference h3{font-size:24px}.studio-reference dl{gap:10px}.studio-reference dd{font-size:15px}}
