
/* v13.11.0 — stable navigation, decorative neighbour cards and ornament-safe flow */
.qol139-nav{position:relative;z-index:8;isolation:isolate}.qol139-nav button{position:relative;z-index:1;touch-action:manipulation}.qol139-nav[hidden]{display:none!important}
.qol1392-sidecards{position:fixed;inset:0;z-index:1;pointer-events:none;overflow:hidden}.modal-backdrop>.modal{position:relative;z-index:3}
.qol1392-sidecard{position:absolute;top:50%;width:186px;min-height:284px;display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid rgba(210,177,116,.28);border-radius:24px;background:radial-gradient(circle at 50% 8%,rgba(210,177,116,.13),transparent 32%),linear-gradient(165deg,rgba(39,35,45,.96),rgba(16,16,22,.96));box-shadow:0 24px 70px rgba(0,0,0,.48);color:var(--ink);pointer-events:auto;opacity:.7;overflow:hidden;transition:opacity .24s ease,transform .3s ease,border-color .24s ease,filter .24s ease;backdrop-filter:blur(14px);text-align:left}
.qol1392-sidecard::after{content:'✦';position:absolute;right:10px;bottom:4px;color:rgba(210,177,116,.12);font:52px Georgia,serif;pointer-events:none}.qol1392-sidecard.prev{left:max(12px,calc(50% - 590px));transform:translateY(-50%) rotate(-3deg)}.qol1392-sidecard.next{right:max(12px,calc(50% - 590px));transform:translateY(-50%) rotate(3deg)}
.qol1392-sidecard:hover,.qol1392-sidecard:focus-visible{opacity:1;border-color:rgba(241,217,165,.58);filter:brightness(1.06);outline:none}.qol1392-sidecard.prev:hover,.qol1392-sidecard.prev:focus-visible{transform:translateY(-50%) translateX(-7px) rotate(-1deg) scale(1.025)}.qol1392-sidecard.next:hover,.qol1392-sidecard.next:focus-visible{transform:translateY(-50%) translateX(7px) rotate(1deg) scale(1.025)}
.qol1392-side-kicker{position:relative;z-index:2;color:var(--gold);font-size:9px;letter-spacing:.13em;text-transform:uppercase}.qol1392-side-media{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:4/5;overflow:hidden;border:1px solid rgba(210,177,116,.2);border-radius:17px;background:radial-gradient(circle,rgba(210,177,116,.11),transparent 56%),#20202a}.qol1392-side-media::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(11,12,17,.72),transparent 58%);pointer-events:none}.qol1392-side-media img{width:100%;height:100%;object-fit:cover;display:block}.qol1392-side-glyph{font:64px Georgia,serif;color:rgba(241,217,165,.68);text-shadow:0 0 24px rgba(210,177,116,.22)}.qol1392-side-initials{position:absolute;z-index:2;bottom:12px;left:12px;font:600 18px Georgia,serif;color:var(--gold-2)}.qol1392-side-copy{position:relative;z-index:2;display:block;min-width:0}.qol1392-side-copy strong{display:block;font:600 19px/1.05 Georgia,serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qol1392-side-copy small{display:-webkit-box;margin-top:6px;color:var(--muted);font-size:10px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
@media(max-width:1199px){.qol1392-sidecards{display:none!important}}
@media(max-width:760px){.qol1392-nav-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px 10px!important}.qol1392-nav-head>h3,.qol1392-nav-head>div:first-child:not(.qol-entity-actions):not(.qol139-nav){grid-column:1;grid-row:1;min-width:0;margin:0}.qol1392-nav-head>[data-close]{grid-column:2;grid-row:1;justify-self:end}.qol1392-nav-head>.qol-entity-actions{grid-column:1;grid-row:2;justify-self:start}.qol1392-nav-head>.qol139-nav{grid-column:2;grid-row:2;justify-self:end}.qol1392-nav-head>.qol139-nav .btn{min-width:40px}}
@media(prefers-reduced-motion:reduce){.qol1392-sidecard{transition:none!important}}
