/* Documentation only: game renderer, HUD and original site CSS remain untouched. */
.ory-docs{padding-bottom:3rem}.ory-docs *{box-sizing:border-box}.ory-doc-search{display:flex;align-items:end;gap:1rem;flex-wrap:wrap;margin-block:1.3rem}.ory-doc-search label{display:block;width:100%;font-weight:600}.ory-doc-search input{padding:.8rem 1rem;min-width:min(26rem,100%);max-width:100%;border:1px solid #67809a;background:#102640;color:#fff;border-radius:8px}.ory-doc-language{display:flex;gap:1.2rem;flex-wrap:wrap;margin-block:1rem}.ory-doc-language a{color:#e9cb91}.ory-doc-layout{display:grid;grid-template-columns:minmax(14rem,17rem) minmax(0,1fr);gap:2rem;align-items:start}.ory-doc-sidebar{position:sticky;top:5rem;background:#12283f;border:1px solid #385570;border-radius:12px;padding:1.2rem}.ory-doc-sidebar summary{cursor:pointer;font-weight:700}.ory-doc-sidebar nav{display:flex;flex-direction:column;gap:.4rem;margin-top:.8rem;max-height:70vh;overflow-y:auto}.ory-doc-sidebar a{padding:.55rem .7rem;border-radius:7px;color:#e3edf7;text-decoration:none}.ory-doc-sidebar a:hover,.ory-doc-sidebar a[aria-current]{background:#294966}.ory-doc-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.1rem}.ory-doc-card{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:.6rem;min-height:12rem}.ory-doc-card h2{font-size:1.2rem}.ory-doc-read{margin-top:auto;color:#f4d394;font-weight:650}.ory-doc-main{min-width:0}.ory-doc-main h1{line-height:1.18;margin-block:1rem}.ory-doc-summary{font-size:1.1rem}.ory-doc-body{border-top:1px solid #385570;margin-top:1.5rem;padding-top:1.5rem;line-height:1.8;overflow-wrap:anywhere}.ory-doc-body p{max-width:80ch;margin-bottom:1.3rem}.ory-doc-note{padding:.8rem;border-inline-start:4px solid #dbb46c;background:#1c3148}.ory-doc-crumb,.ory-doc-updated{opacity:.85;font-size:.95rem}.ory-docs :focus-visible{outline:3px solid #f8d889;outline-offset:3px}@media(max-width:800px){.ory-doc-layout{grid-template-columns:1fr}.ory-doc-sidebar{position:static}.ory-doc-sidebar nav{max-height:none}.ory-doc-search input{min-width:100%}}@media(prefers-reduced-motion:reduce){.ory-docs *{scroll-behavior:auto!important;animation:none!important}}
