
body[data-page="brume"]{background:radial-gradient(circle at 50% -12%,#0a1516 0,#020707 42%,#010404 100%);min-height:100vh}
body[data-page="brume"] .brume-home{position:relative;isolation:isolate;padding-top:24px;padding-bottom:84px}
body[data-page="brume"] .brume-home>*:not(.brume-fog-host){position:relative;z-index:3}
body[data-page="brume"] .brume-home>section{margin-top:clamp(42px,5.6vw,74px)}
body[data-page="brume"] .brume-home>.brume-reading-sound{margin-top:0}
body[data-page="brume"] .eyebrow{margin:0;color:#c39d56;font-size:10px;letter-spacing:.22em;text-transform:uppercase}

body[data-page="brume"] .brume-fog-host{position:fixed;left:0;right:0;top:var(--as38-header-h,78px);bottom:0;z-index:1;overflow:hidden;pointer-events:none;opacity:.72;transition:opacity 1.6s ease,filter 1.6s ease}
body[data-page="brume"] .brume-fog-host .as-brume-world-fog-canvas{position:absolute;inset:-10%;width:120%;height:120%;pointer-events:none;mix-blend-mode:screen;opacity:.16;filter:blur(1px) saturate(.62);transition:opacity 1.5s ease,filter 1.5s ease,transform 2s ease}
body[data-page="brume"][data-brume-mood="distance"] .as-brume-world-fog-canvas{opacity:.24;transform:scaleX(1.08);filter:blur(.7px) saturate(.68)}
body[data-page="brume"][data-brume-mood="voices"] .as-brume-world-fog-canvas{opacity:.28;transform:translateY(-1.1%) scale(1.03);filter:blur(1.3px) saturate(.54)}
body[data-page="brume"][data-brume-mood="traces"] .as-brume-world-fog-canvas{opacity:.25;transform:translateY(1.3%) scale(1.025);filter:blur(.82px) saturate(.64)}
body[data-page="brume"][data-brume-mood="sound"] .as-brume-world-fog-canvas{opacity:.22;transform:scale(1.035);filter:blur(1.45px) saturate(.52)}
body[data-page="brume"][data-brume-mood="lament"] .as-brume-world-fog-canvas{opacity:.18;filter:blur(1.75px) saturate(.48)}
body[data-page="brume"][data-brume-mood="guild"] .as-brume-world-fog-canvas{opacity:.30;transform:scale(1.05);filter:blur(1.55px) saturate(.47)}

body[data-page="brume"] .brume-return{display:inline-flex;align-items:center;gap:10px;color:#c9ab69;text-decoration:none;font-size:11px;letter-spacing:.15em;text-transform:uppercase;margin:0 0 22px;padding:10px 2px}
body[data-page="brume"] .brume-return:hover{color:#f0cf7b}

body[data-page="brume"] .brume-reading-sound{overflow:hidden;padding:clamp(32px,4vw,52px) clamp(30px,4.8vw,64px);background:linear-gradient(142deg,rgba(8,17,18,.93),rgba(2,7,8,.96));border-color:rgba(216,183,106,.34);box-shadow:0 30px 90px rgba(0,0,0,.50),inset 0 1px rgba(255,245,218,.055)}
body[data-page="brume"] .brume-reading-sound::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 18% 28%,rgba(181,205,198,.045),transparent 34%),linear-gradient(110deg,transparent 52%,rgba(216,183,106,.045),transparent 72%)}
body[data-page="brume"] .brume-sound-ornament{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-bottom:25px}
body[data-page="brume"] .brume-sound-ornament span{height:1px;background:linear-gradient(90deg,transparent,rgba(216,183,106,.38))}
body[data-page="brume"] .brume-sound-ornament span:last-child{background:linear-gradient(90deg,rgba(216,183,106,.38),transparent)}
body[data-page="brume"] .brume-sound-ornament img{width:36px;height:46px;object-fit:contain;opacity:.86;filter:drop-shadow(0 0 14px rgba(216,183,106,.16))}
body[data-page="brume"] .brume-sound-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,350px);gap:clamp(32px,5vw,76px);align-items:center}
body[data-page="brume"] .brume-sound-copy h1{margin:8px 0 14px;color:#f0c875;font-weight:400;font-size:clamp(34px,3.6vw,56px);line-height:1;letter-spacing:.035em}
body[data-page="brume"] .brume-sound-copy>p:not(.eyebrow){margin:0;max-width:780px;color:#d8cbb5;font-size:15px;line-height:1.68}
body[data-page="brume"] .brume-sound-note{margin-top:10px!important;color:#9f927d!important;font-size:11px!important;font-style:italic;letter-spacing:.02em}
body[data-page="brume"] .brume-sound-control{display:grid;gap:11px}
body[data-page="brume"] [data-brume-audio]{min-height:62px;border:1px solid rgba(234,201,126,.58);border-radius:22px;padding:0 24px;display:flex;align-items:center;justify-content:center;gap:13px;color:#f0d48d;background:linear-gradient(180deg,rgba(255,247,223,.065),rgba(4,10,11,.94));font-family:AS,Georgia,serif;letter-spacing:.13em;cursor:pointer;box-shadow:inset 0 1px rgba(255,255,255,.08),0 14px 30px rgba(0,0,0,.28);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}
body[data-page="brume"] [data-brume-audio]:hover{transform:translateY(-2px);border-color:rgba(244,210,132,.85);box-shadow:inset 0 1px rgba(255,255,255,.12),0 18px 36px rgba(0,0,0,.34),0 0 22px rgba(216,183,106,.07)}
body[data-page="brume"] [data-brume-audio] strong{font-size:11px;font-weight:600}
body[data-page="brume"] .brume-audio-progress{height:1px;overflow:hidden;background:rgba(216,183,106,.14)}
body[data-page="brume"] .brume-audio-progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,#8c6a2f,#f0cf7b)}

body[data-page="brume"] .brume-complaint{overflow:hidden;padding:clamp(42px,6vw,82px) clamp(24px,6vw,86px);background:radial-gradient(circle at 50% 8%,rgba(216,183,106,.07),transparent 28%),linear-gradient(160deg,rgba(8,16,17,.95),rgba(2,7,8,.93));border-color:rgba(216,183,106,.30);box-shadow:0 28px 90px rgba(0,0,0,.44),inset 0 1px rgba(255,255,255,.04)}
body[data-page="brume"] .brume-complaint::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,243,210,.03),transparent 26%),radial-gradient(ellipse at 50% 50%,rgba(187,203,194,.045),transparent 44%)}
body[data-page="brume"] .brume-complaint-crown{position:relative;z-index:2;text-align:center;max-width:940px;margin:0 auto 36px}
body[data-page="brume"] .brume-crown-line{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin:0 auto 26px;max-width:720px}
body[data-page="brume"] .brume-crown-line span{height:1px;background:linear-gradient(90deg,transparent,rgba(216,183,106,.42))}
body[data-page="brume"] .brume-crown-line span:last-child{background:linear-gradient(90deg,rgba(216,183,106,.42),transparent)}
body[data-page="brume"] .brume-crown-line img{width:30px;height:40px;object-fit:contain;opacity:.74}
body[data-page="brume"] .brume-complaint-crown h2{margin:10px 0 18px;color:#f0c875;font-weight:400;font-size:clamp(40px,4.9vw,70px);line-height:.98;letter-spacing:.035em;text-shadow:0 7px 28px rgba(0,0,0,.32)}
body[data-page="brume"] .brume-complaint-intro{margin:0 auto;max-width:780px;color:#d8ccb7;font-size:clamp(16px,1.34vw,19px);line-height:1.8;font-style:italic}

body[data-page="brume"] .brume-reading-note{max-width:960px;margin:0 auto 28px;padding:18px 22px;border:1px solid rgba(216,183,106,.16);border-radius:20px;background:linear-gradient(180deg,rgba(11,20,21,.78),rgba(4,10,11,.88));box-shadow:inset 0 1px rgba(255,255,255,.03)}
body[data-page="brume"] .brume-reading-note small{display:block;margin:0 0 8px;color:#c8a052;letter-spacing:.18em;text-transform:uppercase;font-size:10px}
body[data-page="brume"] .brume-reading-note p{margin:0;color:#d8cdb7;font-size:15px;line-height:1.72}

body[data-page="brume"] .brume-reading-codex{position:relative;z-index:2;max-width:1080px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
body[data-page="brume"] .brume-reading-fragment{position:relative;padding:30px 28px 32px;border:1px solid rgba(216,183,106,.26);border-radius:18px;background:linear-gradient(160deg,rgba(11,15,14,.94),rgba(4,7,7,.97));box-shadow:inset 0 1px rgba(255,247,224,.035),inset 0 0 42px rgba(216,183,106,.018),0 16px 36px rgba(0,0,0,.22);overflow:hidden}
body[data-page="brume"] .brume-reading-fragment::before{content:"";position:absolute;inset:9px;pointer-events:none;border:1px solid rgba(216,183,106,.075);border-radius:12px;background:linear-gradient(115deg,transparent 0 44%,rgba(216,183,106,.018) 50%,transparent 58%);opacity:1}
body[data-page="brume"] .brume-reading-fragment::after{content:"";position:absolute;left:28px;right:28px;bottom:18px;height:1px;background:linear-gradient(90deg,transparent,rgba(216,183,106,.20),transparent);pointer-events:none}
body[data-page="brume"] .brume-reading-fragment-head{position:relative;padding-bottom:14px;margin-bottom:20px;border-bottom:1px solid rgba(216,183,106,.16)}
body[data-page="brume"] .brume-reading-fragment-head small{display:block;color:#d8b96f;font-family:var(--serif,"Cormorant Garamond",Georgia,serif);font-size:11px;font-weight:400;letter-spacing:.22em;text-transform:uppercase}
body[data-page="brume"] .brume-reading-fragment p{position:relative;z-index:2;margin:0;color:#e9dfcb;font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(18px,1.25vw,21px);font-weight:400;line-height:1.78;letter-spacing:.006em;text-shadow:none}
body[data-page="brume"] .brume-reading-fragment p::first-letter{float:left;margin:.07em .12em 0 0;color:#e0bd72;font-family:var(--serif,"Cormorant Garamond",Georgia,serif);font-size:1.9em;font-weight:400;line-height:.82;text-shadow:0 0 14px rgba(216,183,106,.08)}
body[data-page="brume"] .brume-reading-edition-footnote{max-width:960px;margin:24px auto 0;color:#b8aa90;font-size:13px;line-height:1.72;font-style:italic;text-align:center}
body[data-page="brume"] .brume-complaint-coda{position:relative;margin:28px auto 0;max-width:980px;display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;text-align:center;padding:28px 30px;border-top:1px solid rgba(216,183,106,.18);background:radial-gradient(ellipse at 50% 0%,rgba(216,183,106,.06),transparent 70%)}
body[data-page="brume"] .brume-complaint-coda p{margin:0;color:#e6c270;font-size:clamp(18px,1.55vw,24px);line-height:1.72;font-style:italic}
body[data-page="brume"] .brume-coda-star{color:#b88c3a;font-size:18px}

body[data-page="brume"] .brume-manifestation-stage{padding:clamp(30px,4.5vw,48px);background:linear-gradient(152deg,rgba(5,12,13,.94),rgba(1,6,7,.98));border-color:rgba(216,183,106,.28);box-shadow:0 26px 70px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.035)}
body[data-page="brume"] .brume-manifestation-head{text-align:center;max-width:960px;margin:0 auto 28px}
body[data-page="brume"] .brume-manifestation-head h2{margin:10px 0 12px;color:#f0c875;font-weight:400;font-size:clamp(30px,3.5vw,54px);line-height:1.02;letter-spacing:.03em}
body[data-page="brume"] .brume-manifestation-head p:last-child{margin:0;color:#d4c7b0;font-size:15px;line-height:1.72}
body[data-page="brume"] .brume-manifestations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
body[data-page="brume"] .brume-manifestation{position:relative;padding:0;border:1px solid rgba(205,166,82,.22);border-radius:28px;overflow:hidden;background:#05090a;cursor:pointer;text-align:left;display:grid;grid-template-rows:minmax(240px,1fr) auto;box-shadow:0 18px 42px rgba(0,0,0,.30),inset 0 1px rgba(255,255,255,.03);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}
body[data-page="brume"] .brume-manifestation>img{width:100%;height:100%;display:block;object-fit:cover;min-height:260px;filter:brightness(.80) saturate(.92) contrast(1.02);transition:transform .6s ease,filter .3s ease}
body[data-page="brume"] .brume-manifestation::after{content:"";position:absolute;inset:0 0 auto 0;height:60%;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.06),transparent 56%)}
body[data-page="brume"] .brume-card-copy{position:relative;display:grid;gap:10px;padding:20px 22px 23px;background:linear-gradient(180deg,rgba(6,11,12,.76),rgba(2,7,8,.98));border-top:1px solid rgba(216,183,106,.14)}
body[data-page="brume"] .brume-card-copy small{color:#b9954e;font-family:var(--serif,"Cormorant Garamond",Georgia,serif);font-weight:400;letter-spacing:.18em;text-transform:uppercase;font-size:9px}
body[data-page="brume"] .brume-card-copy strong{color:#ead39b;font-family:var(--serif,"Cormorant Garamond",Georgia,serif);font-weight:400;font-size:clamp(21px,1.75vw,28px);line-height:1.08;letter-spacing:.085em;text-transform:uppercase}
body[data-page="brume"] .brume-card-copy>span{color:#cfc4b0;font-family:"Cormorant Garamond",Georgia,serif;font-size:15px;font-weight:400;line-height:1.62}
body[data-page="brume"] .brume-loupe{position:absolute;top:16px;right:16px;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,217,125,.65);background:rgba(4,10,11,.76);box-shadow:inset 0 1px 0 rgba(255,250,235,.18),0 10px 24px rgba(0,0,0,.26);z-index:2;display:grid;place-items:center}
body[data-page="brume"] .brume-loupe::before{content:"";width:11px;height:11px;border:2px solid #d7ad5b;border-radius:50%;display:block;transform:translate(-1px,-1px)}
body[data-page="brume"] .brume-loupe::after{content:"";position:absolute;width:7px;height:2px;background:#d7ad5b;transform:translate(7px,7px) rotate(45deg);transform-origin:left center}
@media(hover:hover) and (pointer:fine){
  body[data-page="brume"] .brume-manifestation:hover{transform:translateY(-3px);border-color:rgba(241,205,122,.44);box-shadow:0 22px 54px rgba(0,0,0,.36),0 0 28px rgba(216,183,106,.08)}
  body[data-page="brume"] .brume-manifestation:hover>img{filter:brightness(.88) saturate(.98) contrast(1.05);transform:scale(1.045)}
}

body[data-page="brume"] .brume-presence-compact{width:min(940px,100%);margin-left:auto;margin-right:auto;display:grid;grid-template-columns:minmax(260px,.76fr) minmax(0,1.24fr);overflow:hidden;border-radius:25px;background:linear-gradient(145deg,rgba(8,16,17,.74),rgba(2,8,9,.86));box-shadow:0 24px 70px rgba(0,0,0,.42),inset 0 1px rgba(255,245,218,.04)}
body[data-page="brume"] .brume-presence-media{min-height:250px;overflow:hidden}
body[data-page="brume"] .brume-presence-media img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.62) saturate(.76) contrast(1.03)}
body[data-page="brume"] .brume-presence-copy{padding:32px 34px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgba(216,183,106,.20)}
body[data-page="brume"] .brume-presence-copy h2{margin:7px 0 13px;color:#f0c875;font-weight:400;font-size:clamp(30px,3vw,44px);letter-spacing:.055em}
body[data-page="brume"] .brume-presence-lead{margin:0;color:#ded3bf;font-size:14px;line-height:1.62}
body[data-page="brume"] .brume-presence-rule{margin:16px 0 0;padding-top:15px;border-top:1px solid rgba(216,183,106,.20);color:#bbaa8e;font-style:italic;font-size:13px;line-height:1.55}
body[data-page="brume"] .brume-guild-lock{padding:32px 36px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:26px;align-items:center;background:linear-gradient(135deg,rgba(2,7,8,.97),rgba(7,11,12,.93));overflow:hidden}
body[data-page="brume"] .brume-guild-lock::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 86% 50%,rgba(216,183,106,.08),transparent 25%),linear-gradient(90deg,transparent,rgba(255,255,255,.02),transparent)}
body[data-page="brume"] .brume-guild-mark{position:relative;z-index:2;width:82px;height:82px;border:1px solid rgba(216,183,106,.34);border-radius:50%;display:grid;place-items:center;background:#020707;box-shadow:inset 0 0 24px rgba(216,183,106,.06),0 16px 36px rgba(0,0,0,.36)}
body[data-page="brume"] .brume-guild-mark img{width:44px;filter:grayscale(.1) brightness(.82)}
body[data-page="brume"] .brume-guild-mark span{position:absolute;right:4px;bottom:4px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#0c0b07;border:1px solid rgba(216,183,106,.46);color:#e2bd66;font-size:10px}
body[data-page="brume"] .brume-guild-copy{position:relative;z-index:2}
body[data-page="brume"] .brume-guild-copy h2{margin:5px 0 9px;color:#f0c875;font-weight:400;font-size:clamp(25px,2.5vw,40px);line-height:1.04}
body[data-page="brume"] .brume-guild-copy p:last-child{margin:0;max-width:820px;color:#d2c4aa;font-size:14px;line-height:1.55}
body[data-page="brume"] .brume-guild-lock{margin-bottom:18px!important}
body[data-page="brume"] .brume-final-actions{position:relative;z-index:2;display:grid;grid-template-columns:1fr;gap:10px;min-width:230px}
body[data-page="brume"] .brume-final-actions .btn{min-height:52px;display:flex;align-items:center;justify-content:center;border-radius:999px;font-family:Cinzel,Georgia,serif;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-decoration:none;transition:transform .22s ease,filter .22s ease,box-shadow .22s ease}
body[data-page="brume"] .brume-book-cta{color:#171006!important;border-color:rgba(255,222,139,.88)!important;background:linear-gradient(105deg,#6d4214,#b47727 34%,#d8ad57 53%,#925818 78%,#5c350d)!important;box-shadow:inset 0 2px rgba(255,249,224,.38),inset 0 -8px 18px rgba(82,42,3,.22),0 13px 28px rgba(0,0,0,.32),0 0 22px rgba(222,173,72,.15)!important}
body[data-page="brume"] .brume-guild-cta{color:#ecd08d!important;border-color:rgba(220,178,84,.58)!important;background:linear-gradient(180deg,rgba(46,39,27,.78),rgba(4,9,10,.96))!important;box-shadow:inset 0 1px rgba(255,244,214,.12),0 11px 24px rgba(0,0,0,.28)!important}
@media(hover:hover) and (pointer:fine){body[data-page="brume"] .brume-final-actions .btn:hover{transform:translateY(-2px);filter:brightness(1.06)}body[data-page="brume"] .brume-book-cta:hover{box-shadow:inset 0 2px rgba(255,249,224,.44),0 17px 34px rgba(0,0,0,.34),0 0 30px rgba(226,178,77,.21)!important}}
body[data-page="brume"] .brume-final-actions .btn:active{transform:translateY(1px) scale(.985)}

body[data-page="brume"] .brume-modal{position:fixed;inset:0;z-index:900;display:grid;place-items:center;padding:28px}
body[data-page="brume"] .brume-modal[hidden]{display:none!important}
body[data-page="brume"] .brume-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.84);backdrop-filter:blur(14px)}
body[data-page="brume"] .brume-modal-panel{position:relative;z-index:2;width:min(1160px,94vw);max-height:88vh;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);overflow:hidden;border-radius:28px;background:#040b0c}
body[data-page="brume"] .brume-modal-media{min-height:560px;background:#010505}
body[data-page="brume"] .brume-modal-media img{width:100%;height:100%;object-fit:cover;display:block}
body[data-page="brume"] .brume-modal-copy{padding:42px 38px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgba(216,183,106,.14);background:linear-gradient(180deg,rgba(7,13,14,.96),rgba(2,7,8,.98))}
body[data-page="brume"] .brume-modal-copy small{color:#c8a052;letter-spacing:.18em;text-transform:uppercase;font-size:10px}
body[data-page="brume"] .brume-modal-copy h2{color:#f0c875;font-weight:400;font-size:clamp(32px,3.4vw,52px);line-height:1.02;margin:10px 0 18px}
body[data-page="brume"] .brume-modal-copy p{margin:0;color:#e4d8c3;font-size:17px;line-height:1.72;white-space:normal}
body[data-page="brume"] .brume-modal-close{position:absolute;z-index:4;top:16px;right:16px;width:46px;height:46px;border-radius:50%;border:1px solid rgba(234,201,126,.54);background:rgba(2,7,8,.84);color:#f0d48d;font-size:26px;cursor:pointer}

@media(max-width:1100px){
  body[data-page="brume"] .brume-reading-codex,body[data-page="brume"] .brume-manifestations{grid-template-columns:1fr;gap:16px}
}
@media(max-width:980px){
  body[data-page="brume"] .brume-home{padding-top:16px;padding-bottom:60px}
  body[data-page="brume"] .brume-home>section{margin-top:40px}
  body[data-page="brume"] .brume-home>.brume-reading-sound{margin-top:0}
  body[data-page="brume"] .brume-fog-host{top:var(--as38-header-h,110px);opacity:.58}
  body[data-page="brume"] .brume-sound-layout{grid-template-columns:1fr;gap:26px}
  body[data-page="brume"] .brume-sound-control{width:100%}
  body[data-page="brume"] .brume-complaint{padding:38px 20px}
  body[data-page="brume"] .brume-complaint-crown{margin-bottom:28px}
  body[data-page="brume"] .brume-reading-note{padding:16px 18px}
  body[data-page="brume"] .brume-reading-fragment{padding:24px 18px 28px}
  body[data-page="brume"] .brume-reading-fragment p{font-size:18px;line-height:1.72}
  body[data-page="brume"] .brume-complaint-coda{grid-template-columns:1fr;gap:12px;padding:24px 18px}
  body[data-page="brume"] .brume-manifestation-stage{padding:28px 20px}
  body[data-page="brume"] .brume-manifestations{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px}
  body[data-page="brume"] .brume-manifestations::-webkit-scrollbar{display:none}
  body[data-page="brume"] .brume-manifestation{flex:0 0 min(84vw,360px);scroll-snap-align:center}
  body[data-page="brume"] .brume-manifestation>img{min-height:220px}
  body[data-page="brume"] .brume-guild-lock{grid-template-columns:1fr;padding:26px 22px}
  body[data-page="brume"] .brume-final-actions{width:100%;min-width:0}
  body[data-page="brume"] .brume-final-actions .btn{width:100%}
  body[data-page="brume"] .brume-presence-compact{grid-template-columns:1fr;width:min(680px,100%)}
  body[data-page="brume"] .brume-presence-media{min-height:0;aspect-ratio:16/8.5}
  body[data-page="brume"] .brume-presence-copy{border-left:0;border-top:1px solid rgba(216,183,106,.20);padding:26px 24px}
  body[data-page="brume"] .brume-modal-panel{grid-template-columns:1fr;max-height:92vh;overflow:auto}
  body[data-page="brume"] .brume-modal-media{min-height:0;aspect-ratio:4/3}
  body[data-page="brume"] .brume-modal-copy{padding:26px 22px 34px;border-left:0;border-top:1px solid rgba(216,183,106,.14)}
}
@media(max-width:560px){
  body[data-page="brume"] .brume-reading-sound{padding:28px 20px}
  body[data-page="brume"] .brume-sound-ornament{margin-bottom:20px}
  body[data-page="brume"] .brume-sound-copy h1{font-size:36px}
  body[data-page="brume"] .brume-complaint-crown h2{font-size:42px}
  body[data-page="brume"] .brume-complaint-intro{font-size:15px}
  body[data-page="brume"] .brume-reading-fragment p{font-size:17px;line-height:1.78}
  body[data-page="brume"] .brume-card-copy strong{font-size:22px}
  body[data-page="brume"] .brume-card-copy>span{font-size:13px}
}
@media(prefers-reduced-motion:reduce){body[data-page="brume"] .brume-fog-host{display:none!important}body[data-page="brume"] .brume-manifestation>img,body[data-page="brume"] .as-brume-world-fog-canvas{transition:none!important}}
