/* Structure and typography inherited from the existing Law Right 009 stylesheet. */
body[data-issue-id="011"]{overflow-x:hidden}.hero-shell{align-items:center}.hero h1{font-family:var(--font-display,"Roboto Slab",serif);font-size:clamp(42px,6vw,80px);line-height:1.06;letter-spacing:-.04em}.restored-hero-image{margin:0;position:relative;max-width:560px}.restored-hero-image img{width:100%;height:auto;display:block;border-radius:24px}.restored-hero-image figcaption{font-size:12px;color:#ddd;margin-top:8px}.ranking-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rank-card{min-height:250px}.rank-card h3{max-width:30ch}.editorial{max-width:960px;margin:70px auto;padding:44px 38px;border-top:4px solid var(--accent,#ee6843);background:var(--surface,#fff);color:var(--text,#182134);border-radius:0 0 24px 24px;scroll-margin-top:110px}.editorial .source-block{max-width:76ch;margin:0 auto}.editorial h2{font-family:"Roboto Slab",serif;font-size:clamp(29px,3.4vw,45px);line-height:1.22;letter-spacing:-.025em;margin:0 0 28px}.editorial h3{font-family:"Roboto Slab",serif;font-size:25px;line-height:1.3;margin:36px 0 16px}.editorial p,.editorial li{font-size:18px;line-height:1.78}.editorial a{text-decoration:underline;text-underline-offset:3px}.editorial .media-card{margin:30px 0}.restored-controls,.album-links,.albums,.production-note{max-width:1000px;margin:30px auto;padding:24px}.restored-controls button{padding:12px 16px;margin:5px;border-radius:8px}.note{font-size:14px;line-height:1.6}.production-note{border-top:1px solid #ccc;font-size:13px;line-height:1.6}.halloween-boundary{position:relative;overflow:hidden}.opening-emotions,.closing-emotions{display:none}#lexi-launcher{position:fixed;right:18px;bottom:18px;z-index:1000;max-width:230px;padding:14px 18px;border-radius:18px;background:#143e7c;color:white;box-shadow:0 6px 24px #0003}#lexi-launcher a{color:white;font-weight:700}#lexi-launcher small{display:block;margin-top:6px;font-size:11px;line-height:1.4}#lexi-launcher img{width:72px;height:78px;object-fit:contain}
@media(max-width:900px){.hero-shell{display:block}.restored-hero-image{margin:28px auto 0}.ranking-grid{grid-template-columns:1fr}.editorial{margin:40px 16px;padding:28px 20px}.editorial p,.editorial li{font-size:17px}.reading-rail{display:none}#lexi-launcher{position:static;max-width:none;margin:24px}.nav-links{display:none}}
@media print{.site-header,.reading-rail,#lexi-launcher,.restored-controls{display:none}.editorial{border:0;margin:0;padding:0;max-width:none}}
/* Neutralise the old standalone media-demo shell; retain only its player rules. */
body[data-issue-id="011"] main{max-width:none;margin:0;padding:0}.editorial{color:#182134}.editorial a{color:#163f78}.editorial .media{color:#f4e8d7}.editorial .media a{color:#efbb78}.restored-controls .note{color:#545864}.album-links a{display:inline-block;margin:8px;padding:12px 18px;border:1px solid #c2a366;border-radius:8px;color:#163f78}.italian-intro,.music-link{max-width:1000px;margin-left:auto;margin-right:auto}.production-note{color:#545864}.hero-shell{min-height:84svh}.restored-hero-image{width:100%}
.editorial .source-block,.editorial li{min-width:0;overflow-wrap:anywhere}.editorial ul{padding-left:24px}.editorial .source-block a{overflow-wrap:anywhere}
body[data-issue-id="011"] article.editorial{display:block;columns:auto;grid-template-columns:none}body[data-issue-id="011"] article.editorial .source-block{display:block;max-width:72ch}body[data-issue-id="011"] article.editorial ul{display:block}#classement{scroll-margin-top:90px}
.music-interlude{max-width:860px;margin:40px auto;color:#f4e8d7}.music-interlude h3{color:#f4e8d7}.music-interlude a{color:#efbb78}@media(max-width:900px){.music-interlude{margin:28px 16px}}
.restored-controls button,.media .controls button{color:#fff!important;background:#35272a!important;border-color:#c7a66c!important}.rank-card h3{color:#171923}.rank-card .text-link{color:#713354}.rank-meta{color:#555}
.restored-controls{max-width:1180px;margin:0 auto;padding:14px 22px;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.restored-controls button{font-size:13px;padding:8px 12px;margin:0}.restored-controls .note{font-size:13px;margin:0;flex:1 1 320px}.hero-shell{padding-bottom:64px;min-height:74svh}#halloween-opening{margin:0;padding:0}
@media(max-width:900px){.hero-shell{padding-bottom:30px;min-height:0}.restored-controls{padding:12px 16px}.restored-controls button{width:auto;flex:1 1 155px}}

/* Italian players: readable titles, AI disclosure and original links on their dark surface. */
.italian-intro .media{color:#f4e8d7;background:#211719}.italian-intro .media h3,.italian-intro .media .ai-label,.italian-intro .media .note{color:#f4e8d7!important}.italian-intro .media a{color:#efbb78!important}
