/* Editable Madness Entertainment identity: clean emblem and live typography. */
.rn-brand small{letter-spacing:.17em;font-size:8px;color:#e9b956}
.me-hero-crest .me-hero-brand{width:100%;display:flex;flex-direction:column;align-items:center;position:relative;padding-bottom:32px}
.me-hero-crest .me-hero-brand>img{width:83%;height:auto;aspect-ratio:1;object-fit:contain}
.me-wordmark{position:relative;margin-top:-14%;text-align:center;z-index:1;text-shadow:0 3px 12px #000,0 0 35px #000}
.me-wordmark strong{display:block;font:800 clamp(42px,5.2vw,82px)/.95 'Barlow Condensed',sans-serif;letter-spacing:.045em;color:#f5d590}
.me-wordmark small{display:block;margin-top:14px;font:600 clamp(10px,1.25vw,17px)/1.4 'Barlow',sans-serif;letter-spacing:.32em;color:#f3dfb3}
.entry-brand small{letter-spacing:.22em}.entry-seal{object-fit:contain}.entry-stage-title span{display:block;font-size:.23em;letter-spacing:.3em;margin-top:10px}
.me-guide-cover{display:flex;min-height:210px;position:relative;isolation:isolate;overflow:hidden;margin:-26px -26px 26px;padding:24px;flex-direction:column;justify-content:flex-end;border-bottom:1px solid #e9b95645;background:#11191b}
.me-guide-cover::before,.me-guide-article-head::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#080c10f5,#09101570),url('/static/artwork/madness-world-v3.webp') center 43%/cover;opacity:.95}
.me-cover-symbol{position:absolute;right:25px;top:25px;width:46px;height:46px;color:#edc677}.me-cover-symbol svg{width:100%;height:100%}
.me-cover-brand{display:block;font:800 27px/1.1 'Barlow Condensed',sans-serif;letter-spacing:.05em;color:#f7db9d}.me-cover-brand small{display:block;font:600 9px/1.6 'Barlow',sans-serif;letter-spacing:.24em;color:#d5be8d;margin:6px 0 0}
.me-cover-topic{font:600 10px/1.4 'Barlow',sans-serif;text-transform:uppercase;letter-spacing:.13em;margin-top:16px;color:#d5d9d7}
.me-cover-mission-war::before{background-position:85% 50%}.me-cover-equipment::before{background-position:10% 65%}.me-cover-dungeons::before{background-position:60% 30%}
.rn-guide-card{overflow:hidden}.rn-guide-article{max-width:1100px}
.me-guide-article-head{position:relative;isolation:isolate;overflow:hidden;padding:28px 32px 34px;border:1px solid #e9b95640;background:#0b1015}
.me-guide-masthead{display:flex;align-items:center;gap:14px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid #e9b95630}
.me-guide-masthead>img{width:65px;height:65px;object-fit:contain}.me-guide-topic-icon{margin-left:auto;color:#edc677;width:35px;height:35px}.me-guide-topic-icon svg{width:100%;height:100%}
.me-guide-article-head h1{font-size:clamp(30px,3.4vw,48px);max-width:850px}.me-guide-article-head>p:last-child{max-width:850px;color:#e0ded4!important;line-height:1.7}
.rn-guide-copy>section{padding:26px 0;border-bottom:1px solid #ffffff12}.rn-guide-copy>section h2{margin-top:0}.rn-guide-copy>section:last-child{border-bottom:0}
@media(max-width:760px){.me-hero-crest .me-hero-brand{max-width:400px;padding-bottom:25px}.me-wordmark strong{font-size:clamp(42px,12vw,60px)}.me-wordmark small{font-size:11px}.me-guide-article-head{padding:22px}.me-guide-masthead{gap:8px}.me-guide-masthead>img{width:50px;height:50px}.me-guide-masthead .me-cover-brand{font-size:23px}.me-guide-topic-icon{width:25px;height:25px}.me-guide-cover{margin:-23px -23px 22px}.rn-platform{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.me-hero-crest img{animation:none!important}}
