/* Silk v9.18: readable sidebar; restored loader; real Azure Guard imagery.
   Additive overrides only. No server-side account or maintenance mode. */
body[data-v2="silk-full"] .sidebar.v2-silk-sidebar .brand-title span{font-size:15px;letter-spacing:.09em}
body[data-v2="silk-full"] .sidebar.v2-silk-sidebar .brand-title small{font-size:11px;letter-spacing:.05em;white-space:normal}
body[data-v2="silk-full"] .sidebar.v2-silk-sidebar .sidebar-intro.side-divider{font-size:12px;padding-top:19px;padding-bottom:13px}
body[data-v2="silk-full"] .sidebar.v2-silk-sidebar .side-divider small{font-size:12px;letter-spacing:.06em}
body[data-v2="silk-full"] .sidebar.v2-silk-sidebar .nav-heading.nav-group-label{font-size:14px;letter-spacing:.085em;padding:6px 12px;line-height:1.35}
body[data-v2="silk-full"] .sidebar.v2-silk-sidebar .site-nav .nav-link{font-size:16px;min-height:45px;line-height:1.28;letter-spacing:0;padding-top:9px;padding-bottom:9px}
body[data-v2="silk-full"] .sidebar.v2-silk-sidebar .nav-group{margin-bottom:20px}
body[data-v2="silk-full"] .sidebar.v2-silk-sidebar .v2-side-motto{font-size:12px;letter-spacing:.045em;line-height:1.5}
body[data-v2="silk-full"] .sidebar.v2-silk-sidebar .sidebar-bottom.side-bottom{max-height:225px;padding-top:14px}
body[data-v2="silk-full"] .sidebar.v2-silk-sidebar .sidebar-author{padding:12px 11px}
body[data-v2="silk-full"] .sidebar.v2-silk-sidebar .author-kicker{font-size:14px;line-height:1.5;margin-bottom:8px}
body[data-v2="silk-full"] .sidebar.v2-silk-sidebar .author-name{font-size:14px;line-height:1.5}
body[data-v2="silk-full"] .sidebar.v2-silk-sidebar .sidebar-discord-row{display:flex;align-items:center;gap:8px;justify-content:space-between;flex-wrap:wrap;margin-top:11px;padding-top:10px;border-top:1px solid #ddc68838}
body[data-v2="silk-full"] .sidebar.v2-silk-sidebar .sidebar-discord-label{font:500 14px/1.5 Oswald,'Arial Narrow',sans-serif;color:#f1e0be}
body[data-v2="silk-full"] .sidebar.v2-silk-sidebar .author-discord{display:inline-flex;align-items:center;gap:5px;font:500 14px/1.4 Oswald,'Arial Narrow',sans-serif;letter-spacing:.02em;color:#e9cc8d;overflow-wrap:normal;text-decoration:none;padding:5px 8px;border-radius:6px;border:1px solid #d7ba7d6b;background:#edce8720;transition:background .18s ease,color .18s ease}
body[data-v2="silk-full"] .sidebar.v2-silk-sidebar .author-discord:hover,body[data-v2="silk-full"] .sidebar.v2-silk-sidebar .author-discord:focus-visible{background:#e0bc7040;color:#fff7e5;border-color:#e9c989}
body[data-v2="silk-full"] .sidebar.v2-silk-sidebar .author-discord span{font-size:14px}
/* Keep the original Silk loading page visible on initial load and during navigation. */
html.v82-loading body[data-v2="silk-full"] .v82-loader{position:fixed;inset:0;display:flex!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:2147483000!important}
body[data-v2="silk-full"] .v82-loader{background:radial-gradient(circle at 50% 39%,#2a5548 0%,#113d34 46%,#071f21 100%);font-family:Oswald,'Arial Narrow',sans-serif;z-index:2147483000}
body[data-v2="silk-full"] .v82-loader-art img{object-fit:contain}
body[data-v2="silk-full"] .v82-loader-kicker{font-size:13px}
body[data-v2="silk-full"] .v82-loader-caption{font-size:12px}
body[data-v2="silk-full"] .v82-loader strong{font-family:Oswald,'Arial Narrow',sans-serif;font-weight:500;letter-spacing:.03em}
/* Uploaded art is displayed only against its matching Azure Guard record. */
#v93Catalog .tile-art.has-image, #v93Catalog .modal-icon.has-image{background:#12382f;border-color:#c6a46a;box-shadow:0 6px 22px #0d352635}
#v93Catalog .tile-art.has-image img,#v93Catalog .modal-icon.has-image img{object-fit:cover;width:100%;height:100%}
@media(max-width:1180px){body[data-v2="silk-full"] .sidebar.v2-silk-sidebar .site-nav .nav-link{font-size:16px}}
@media(prefers-reduced-motion:reduce){body[data-v2="silk-full"] .sidebar.v2-silk-sidebar .author-discord{transition:none}}
