/* Original Maylin2 chronicle layout. All imagery belongs to this project. */
:root{--bg:#080f15;--panel:#101e26;--muted:#aebfc5;--line:#b59c5c3b;--aqua:#82dacf}
body{background:#080f15 url('assets/texture.webp') repeat;background-blend-mode:soft-light}main,.site-footer{margin-left:276px}.wrap{width:calc(100% - 84px);max-width:1190px}.site-header,.site-header.stuck{position:fixed;left:14px;top:14px;bottom:14px;width:244px;height:auto;padding:27px 18px 20px;display:flex;flex-direction:column;gap:0;border:1px solid #bea36891;background:linear-gradient(110deg,#26383b22,#050d13c9),url('assets/texture.webp') center/500px;box-shadow:inset 0 0 0 4px #081117,inset 0 0 0 5px #6b6b4c55,0 20px 60px #0009;backdrop-filter:blur(14px)}.site-header:before,.site-header:after{content:'◆';position:absolute;top:-9px;color:#c1a568;font-size:13px;left:50%;text-shadow:0 0 10px #c1a56866}.site-header:after{top:auto;bottom:-9px}.side-title{width:100%;text-align:center;margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid var(--line)}.side-title>span{display:block;font:28px var(--serif);letter-spacing:.1em;color:#e2d2ac;text-shadow:0 2px 9px black}.side-title>span>span{color:#7ad7c8}.side-title small{display:block;font:8px var(--sans);letter-spacing:.21em;color:#9baca9;margin-top:7px}.site-header nav{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:7px;width:100%;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#96815a #10191e;padding:0 1px 8px}.site-header nav a{display:flex;align-items:center;gap:10px;font-size:12px;padding:12px 10px;border:1px solid #6d8e8b4d;background:linear-gradient(115deg,#18313a99,#0b1822);box-shadow:inset 0 1px #b9d6c00a;min-height:44px;color:#b9cbd0;transition:background .2s,border-color .2s}.site-header nav a>i{font-style:normal;color:#a29466;font-size:14px;width:15px;text-align:center}.site-header nav a>span{margin-left:auto;font-size:8px;letter-spacing:.08em;color:#6d8e91}.site-header nav a.active,.site-header nav a:hover{background:linear-gradient(110deg,#28555399,#0f2933);border-color:#caab6f99;color:#eff4e8;box-shadow:inset 3px 0 #c2a66a}.site-header nav a.active:after{display:none}.nav-caption{font-size:8px;letter-spacing:.16em;color:#c7b784;margin:17px 0 3px;text-align:center}.nav-caption:first-child{margin-top:0}.side-links{display:flex;justify-content:space-between;width:100%;border-top:1px solid var(--line);padding-top:15px;margin:15px 0;font-size:10px;color:#adbbb7}.header-play{width:100%;display:flex;justify-content:space-between;background:linear-gradient(#1a4846,#0d2a30);border-color:#bda36c88;padding:11px 14px;font-size:12px;color:#e2d3ae}.side-bottom{font-size:7px;letter-spacing:.14em;margin:15px 0 0;color:#879c99}.read-progress{left:276px;width:calc(100% - 276px)}
.hero{min-height:870px;height:auto;max-height:none;text-align:center;background:#071019}.hero-image{filter:saturate(.5) hue-rotate(10deg);background-image:linear-gradient(90deg,#07101955,#07101900,#07101977),linear-gradient(0deg,#080f15 0%,#07101955 60%,#07101977),url('assets/world.webp');background-position:center}.hero-content{padding-top:65px;display:flex;align-items:center;flex-direction:column;flex:0;min-height:0}.hero .eyebrow{letter-spacing:.3em;color:#c7b483;margin-bottom:8px;font-size:10px}.hero-sign{position:relative;right:auto;top:auto!important;width:390px;max-width:75%;height:265px;opacity:1;filter:drop-shadow(0 0 35px #63e1c51f);display:grid;place-items:center}.hero-sign:before{content:'';position:absolute;width:270px;height:270px;border-radius:50%;background:radial-gradient(#267d7933,transparent 65%);z-index:-1}.hero-sign video{width:100%;height:100%;object-fit:contain;mix-blend-mode:screen}.hero-sign .logo-static{display:none;width:100%;height:100%;object-fit:contain}.hero h1{font-size:clamp(45px,4.4vw,70px);line-height:1.08;letter-spacing:-.035em;margin:8px 0 20px;color:#ecede3}.hero h1 em{color:#8dd8ca}.hero-lead{font-size:14px;line-height:1.85;max-width:640px;color:#becac8;margin:0}.hero-actions{justify-content:center;gap:14px;margin-top:28px;width:100%}.hero .button{min-width:170px;padding:15px 19px;min-height:58px;gap:12px;font-size:13px;background:linear-gradient(120deg,#102832,#0d1a24);border-color:#8ca38d66;box-shadow:inset 0 0 0 3px #071218aa}.hero .button.primary{background:linear-gradient(120deg,#20534e,#12333b);border-color:#c7b27999}.hero .button>span{font-size:19px;color:#c5b581}.hero-bottom{display:block;padding-top:40px;padding-bottom:45px;width:calc(100% - 84px)}.scroll-cue{display:none}.hero-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;width:100%;max-width:900px;margin:auto}.hero-facts>div{padding:17px 12px 19px;align-items:center;border:1px solid #9d9d6d4d;background:linear-gradient(145deg,#16313999,#0b1722bb);box-shadow:inset 0 0 0 3px #04101788;position:relative}.hero-facts>div:before{content:'';position:absolute;top:-1px;left:25%;right:25%;height:1px;background:linear-gradient(90deg,transparent,#c8b27b,transparent)}.hero-facts strong{font-size:35px;color:#e2d3ac}.hero-facts span{font-size:10px;margin-top:7px;color:#aabbb9;max-width:none}.section,.world-section,.dungeon-section,.style-section{padding-top:75px;padding-bottom:75px}.section-heading{margin-bottom:40px;position:relative}.section-heading>.eyebrow,.section-heading>div>.eyebrow{letter-spacing:.2em;color:#ac9f73;font-size:9px}.section-heading h2{font-size:clamp(31px,3.1vw,47px);letter-spacing:-.025em;position:relative;padding:22px 30px 24px;margin-bottom:22px;display:inline-block;background:linear-gradient(100deg,#0b1b22,#163b3be6,#0b1a21),url('assets/texture.webp');border-block:1px solid #b5a06a7d;box-shadow:inset 0 4px #050e13, inset 0 -4px #050e13}.section-heading h2:before,.section-heading h2:after{content:'✧';position:absolute;top:50%;transform:translateY(-50%);font-size:26px;color:#bda269;left:-10px;text-shadow:0 0 15px #d1bb7533}.section-heading h2:after{left:auto;right:-10px}.section-heading h2 br{display:none}.section-heading h2 em{color:#bdd7c7}.section-heading h2 em:before{content:' '}.section-heading.split{display:block}.section-heading.split>p,.section-heading.split>div:last-child:not(:first-child){max-width:780px}.section-heading p:last-child{font-size:14px;line-height:1.85}.class-layout{grid-template-columns:150px 1fr;gap:22px}.class-picker button{font-size:20px;padding:22px 5px;gap:13px}.class-detail{padding:30px}.start-path{grid-column:1/-1;border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.start-path h3{display:none}.start-path ol{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:20px}.world-layout{grid-template-columns:1fr 210px;gap:30px}.dungeon-layout{grid-template-columns:240px 1fr;gap:20px}.dungeon-detail{padding:30px;min-width:0}.dungeon-detail h3{font-size:34px}.dungeon-toolbar{flex-wrap:wrap}.system-feature{padding:35px;gap:30px}.showcase{grid-template-columns:200px 1fr}.model-sidebar{padding:25px 20px}.model-stage{min-width:0}.faq-section{grid-template-columns:1fr;gap:0}.faq-section .section-heading{margin-bottom:15px}.site-footer{width:calc(100% - 360px);max-width:1190px;margin-right:42px;padding-top:35px;padding-bottom:35px}.closing{padding-top:70px;padding-bottom:70px}.closing .hero-actions{flex-wrap:wrap}.site-footer>div{gap:20px}
@media(min-width:1600px){.hero-sign{width:440px;height:290px}.hero-content{padding-top:70px}.hero{min-height:930px}.class-layout{grid-template-columns:170px 1fr 270px}.start-path{grid-column:auto;border-top:0;border-left:1px solid var(--line);padding:25px 0 0 20px}.start-path h3{display:block}.start-path ol{display:block}.world-layout{grid-template-columns:1fr 240px}}
@media(max-width:1100px){main{margin-left:240px}.site-header,.site-header.stuck{left:10px;top:10px;bottom:10px;width:216px;padding:24px 14px 18px}.side-title>span{font-size:25px}.site-header nav a{font-size:11px;padding:11px 8px}.read-progress{left:240px;width:calc(100% - 240px)}.wrap{width:calc(100% - 50px)}.hero-bottom{width:calc(100% - 50px)}.hero-sign{width:350px;height:250px}.hero-content{padding-top:55px}.hero-actions{flex-wrap:wrap}.hero-facts{grid-template-columns:repeat(2,1fr);max-width:550px}.hero{min-height:970px}.world-layout{grid-template-columns:1fr}.map-detail{border-top:1px solid var(--line);padding-top:25px}.system-feature{grid-template-columns:1fr;gap:30px}.system-visual{min-height:110px}.dungeon-layout{grid-template-columns:1fr}.dungeon-list{max-height:260px;display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.class-detail h3{font-size:35px}.start-path ol{grid-template-columns:1fr}.start-path li{margin-bottom:17px}.showcase{grid-template-columns:155px 1fr}.model-sidebar{padding:25px 14px}.model-controls{flex-wrap:wrap}.site-footer{margin-left:265px;width:calc(100% - 290px);flex-wrap:wrap}.site-footer>div{margin-left:0}.loot-controls label:not(.search){min-width:100%}.comfort-row{gap:20px}.comfort-row h3{font-size:21px}.comfort-row p{font-size:12px}}
@media(max-width:760px){main{margin-left:0}.read-progress{left:0;width:100%}.site-header,.site-header.stuck{left:0;right:0;top:0;bottom:auto;width:100%;height:64px;padding:0 18px;display:flex;flex-direction:row;align-items:center;border:0;border-bottom:1px solid #b39b5b66;background:#0a151ef5;box-shadow:0 5px 30px #0004}.site-header:before,.site-header:after{display:none}.side-title{width:auto;margin:0;padding:0;border:0}.side-title>span{font-size:21px}.side-title small{display:none}.menu-toggle{display:flex;margin-left:auto}.site-header nav{display:none;position:absolute;top:64px;left:0;right:0;width:100%;max-height:calc(100svh - 80px);background:#0a1821fa;padding:14px 20px 25px;border-bottom:1px solid #ad996177;overflow-y:auto}.site-header nav.open{display:flex}.site-header nav a{font-size:13px;padding:11px 12px}.site-header .header-play,.side-links,.side-bottom{display:none}.nav-caption{margin-top:13px}.hero{min-height:950px;height:auto}.hero-content{padding-top:115px}.hero .eyebrow{font-size:8px;letter-spacing:.22em}.hero-sign{width:310px;height:220px;max-width:90%;right:auto;top:auto;opacity:1;background:none}.hero h1{font-size:46px;margin-top:10px}.hero-lead{font-size:13px;max-width:350px}.hero-lead br{display:none}.hero-actions{gap:10px;margin-top:25px}.hero .button{width:100%;max-width:330px;min-height:50px;padding:12px 18px}.hero-bottom{padding-top:30px;padding-bottom:30px}.hero-facts{gap:10px;background:none;padding:0}.hero-facts>div{padding:15px 10px}.hero-facts strong{font-size:29px}.hero-facts span{font-size:9px}.wrap{width:calc(100% - 36px)}.section,.world-section,.dungeon-section,.style-section{padding-top:55px;padding-bottom:55px}.section-heading h2{font-size:29px;line-height:1.2;padding:19px 18px;display:block;width:100%;text-align:center}.section-heading p:last-child{font-size:13px}.section-heading>.eyebrow,.section-heading>div>.eyebrow{font-size:8px}.class-layout{grid-template-columns:1fr;gap:20px}.class-picker button{font-size:17px;padding:14px 0}.start-path{grid-column:auto}.class-detail{padding:25px}.system-feature{padding:26px}.dungeon-list{max-height:250px;gap:0 10px}.dungeon-detail{padding:26px 22px}.dungeon-detail h3{font-size:29px}.showcase{grid-template-columns:1fr}.model-sidebar{padding:20px}.world-layout{gap:20px}.map-detail{display:grid}.site-footer{margin-left:18px;margin-right:18px;width:calc(100% - 36px);padding-top:25px;padding-bottom:25px}.site-footer .footer-brand{font-size:21px}.comfort-row{grid-template-columns:1fr}.hero-image{background-position:62% center}.hero-sign .logo-static{display:none}.closing .button{width:100%;max-width:330px}.closing .hero-actions{flex-direction:column}.closing h2{font-size:44px}}
.hero-content{display:grid;grid-template-columns:minmax(0,1fr) 280px;column-gap:28px;align-items:center;max-width:1040px}.hero-content>.eyebrow{grid-column:1/-1}.hero-sign{grid-column:1/-1;justify-self:center}.intro-character{grid-column:2;grid-row:3/6;align-self:stretch;position:relative;min-height:360px;display:flex;align-items:center;justify-content:center;isolation:isolate}.intro-character:before{content:'';position:absolute;inset:15px -15px 20px;border:1px solid #68ae9c26;clip-path:polygon(10% 0,90% 0,100% 10%,100% 90%,90% 100%,10% 100%,0 90%,0 10%);background:radial-gradient(ellipse,#368d7b22,transparent 65%);z-index:-1}.intro-character img{width:310px;max-width:115%;height:370px;object-fit:contain;mask-image:linear-gradient(black 75%,transparent);filter:drop-shadow(0 0 25px #53bca526)}.intro-character>span{position:absolute;bottom:5px;left:0;right:0;font-size:8px;letter-spacing:.22em;color:#c0b68f}.hero h1{grid-column:1;text-align:left;font-size:clamp(40px,3.8vw,58px);margin:15px 0 20px}.hero-lead{grid-column:1;text-align:left;font-size:13px;max-width:570px}.hero-lead br{display:none}.hero-content .hero-actions{grid-column:1;justify-content:flex-start;flex-wrap:wrap;gap:10px;margin-top:24px}.hero-content .button{min-width:0;padding:12px 16px;min-height:50px;font-size:12px;flex:1}.hero-content .button:last-child{flex-basis:100%}.hero{min-height:950px}.hero-bottom{padding-top:35px}.section-heading,.section-heading.split{text-align:center;display:block;width:100%}.section-heading h2{display:block;width:100%;padding:23px 30px;min-height:86px;text-align:center;margin-left:auto;margin-right:auto;background:linear-gradient(90deg,#09171e,#17413f,#0a1921);border:1px solid #b39d655f;box-shadow:inset 0 0 0 4px #061119,inset 0 0 0 5px #64755a4a,0 12px 32px #0003}.section-heading h2:before{left:10px}.section-heading h2:after{right:10px}.section-heading p:last-child,.section-heading.split>p,.section-heading.split>div:last-child:not(:first-child){max-width:760px;margin-left:auto;margin-right:auto}.section-heading.split>div:last-child:not(:first-child){margin-bottom:0}.section-heading .text-link{margin-top:7px}.section-heading .eyebrow{margin-bottom:15px}.system-tabs{justify-content:center;border:1px solid #af9a5e38;border-bottom:0;background:#0b1921}.system-tabs button{flex:1;padding:17px 10px;font-size:13px;border-right:1px solid #a99a5f22}.system-tabs button:last-child{border-right:0}.system-tabs button[aria-selected=true]{background:linear-gradient(#24534e5c,#123331);border-bottom-color:#bbab6b;color:#e3e8d4}.system-feature{border-top:1px solid #b5a0674d;min-height:340px}.system-feature h3{font-size:32px}.system-feature p{font-size:14px}.system-feature .eyebrow{font-size:9px;margin-bottom:16px}.system-icon .item-icon{transform:none!important}.system-visual{min-height:135px}.class-detail .starter-items{gap:10px}.start-path .eyebrow{font-size:9px}.start-path h3{font-size:27px}.class-picker button[aria-selected=true]{border-left:2px solid #c2aa72;padding-left:12px}.comfort-row{border-top:1px solid var(--line);padding-top:32px;margin-top:35px}.comfort-row h3{font-size:24px}.dungeon-toolbar{gap:12px;align-items:center}.dungeon-toolbar .search{flex:1;min-width:190px}.filter-group{display:flex;gap:5px}.filter-group button{min-height:38px;font-size:11px}.dungeon-choice{border:1px solid #bca66826;margin-bottom:6px;padding:14px 10px;background:linear-gradient(100deg,#102630aa,#0b1b23)}.dungeon-choice.active{border-color:#bca66888;box-shadow:inset 3px 0 #c6aa68}.dungeon-detail{box-shadow:inset 0 0 0 4px #06141b55}.dungeon-detail .walkthrough{line-height:1.85}.dungeon-metrics{justify-content:space-between;gap:20px}.dungeon-metrics>div{min-width:100px}.dungeon-detail .button{min-height:46px;font-size:12px;padding:10px 18px}.loot-controls{gap:16px}.loot-group{margin-bottom:27px}.loot-group-header{padding-bottom:12px;border-bottom:1px solid var(--line);margin-bottom:5px}.loot-group-header h3{font-size:21px}.loot-group-header>span{font-size:10px;line-height:1.6}.loot-row{padding:10px 7px;font-size:13px}.loot-note p{font-size:12px}.loot-note{line-height:1.75}.model-sidebar>button{font-family:var(--serif);font-size:18px}.model-options button{min-height:40px;font-size:11px}.model-stage{background:radial-gradient(ellipse at 50% 45%,#26585540,transparent 68%),#07151e}.faq-list{max-width:900px;width:100%;margin:auto}.faq-list summary{font-size:14px;padding:4px 0}.site-footer{border-top:1px solid #bba26733}.closing h2{font-size:clamp(42px,4vw,65px)}
@media(min-width:1600px){.hero-content{grid-template-columns:minmax(0,1fr) 340px;column-gap:45px}.intro-character img{width:360px;height:400px}.hero-content .button:last-child{flex-basis:auto}.hero{min-height:1000px}.hero h1{font-size:65px}.hero-lead{font-size:14px}}
@media(max-width:1100px){.hero-content{grid-template-columns:minmax(0,1fr) 215px;column-gap:12px}.intro-character img{width:240px;height:310px}.intro-character{min-height:320px}.hero h1{font-size:40px}.hero-content .button{flex-basis:100%;min-height:44px}.hero{min-height:1030px}.section-heading h2{font-size:33px;min-height:80px}.system-feature h3{font-size:29px}.system-tabs button{font-size:11px}.dungeon-metrics{justify-content:flex-start}.dungeon-list .dungeon-choice strong{font-size:23px}.dungeon-list .dungeon-choice span{font-size:12px}.comfort-row h3{font-size:21px}}
@media(max-width:760px){.hero-content{display:flex;flex-direction:column;padding-top:100px;position:relative}.hero-sign{height:210px}.intro-character{position:absolute;right:-12px;top:330px;width:170px;height:280px;opacity:.2;min-height:0;z-index:0;pointer-events:none}.intro-character img{height:275px;width:210px;max-width:none}.intro-character:before,.intro-character>span{display:none}.hero h1{text-align:center;font-size:44px;position:relative;z-index:1}.hero-lead{text-align:center;font-size:13px;position:relative;z-index:1}.hero-content .hero-actions{justify-content:center;flex-direction:column;width:100%;margin-top:24px}.hero-content .button{width:100%;max-width:330px;flex:auto;min-height:48px}.hero{min-height:990px}.hero-bottom{padding-top:28px}.section-heading h2{font-size:28px;min-height:76px;padding:20px 26px}.section-heading h2:before{left:5px;font-size:19px}.section-heading h2:after{right:5px;font-size:19px}.section-heading p:last-child{font-size:13px}.class-picker button[aria-selected=true]{border-left:0;border-bottom:2px solid #bca56a;padding-left:0}.system-tabs{justify-content:flex-start}.system-tabs button{flex:none;padding:16px 17px;font-size:12px}.system-feature h3{font-size:28px}.system-feature p{font-size:13px}.loot-row{font-size:11px;padding:9px 0}.loot-group-header h3{font-size:18px}.loot-controls{gap:14px}.loot-group-header>span{font-size:9px}.model-sidebar>button{font-size:16px}.model-options button{font-size:11px}.dungeon-list .dungeon-choice strong{font-size:20px}.dungeon-list .dungeon-choice span{font-size:11px}.dungeon-metrics>div{min-width:85px}.faq-list summary{font-size:13px}.comfort-row h3{font-size:24px}.hero-facts>div{background:#102831a6}.side-title small{display:none}}
.mission-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.mission-cards article{position:relative;overflow:hidden;padding:35px;background:radial-gradient(ellipse at top right,#2d716146,transparent 65%),linear-gradient(125deg,#112a30,#0a1720);border:1px solid #b39c5e52;box-shadow:inset 0 0 0 4px #06121a66}.mission-cards h3{font-size:31px;line-height:1.25;color:#e1dcc4}.mission-cards p{font-size:13px;line-height:1.85;position:relative}.mission-cards .eyebrow{font-size:9px;letter-spacing:.18em;color:#a4c9b7}.mission-mark{position:absolute;right:10px;top:-20px;font:145px Georgia;color:#6db3a309;pointer-events:none}.mission-fact{display:flex;align-items:center;gap:15px;border-top:1px solid var(--line);padding-top:20px;margin-top:25px}.mission-fact strong{font:38px Georgia;color:#d7bd7e}.mission-fact span{font-size:12px;color:#acbeb8}.mission-route{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:25px 10px;border-block:1px solid var(--line);margin-top:30px;font-size:12px;color:#c3ccc3}.mission-route b{font:20px Georgia;color:#c9b17c;margin-right:12px}.mission-route i{font-style:normal;color:#88b6a7}.mission-shortcut{text-align:center;font-size:12px;margin-top:20px;color:#9cb2ac}.mission-shortcut kbd{padding:3px 8px;border:1px solid #a8b49d66;color:#e2d6ac;background:#142a2d;font:11px 'Segoe UI',sans-serif}.site-header nav a{min-height:40px;padding-top:10px;padding-bottom:10px}
@media(max-width:760px){.mission-cards{grid-template-columns:1fr;gap:18px}.mission-cards article{padding:27px}.mission-cards h3{font-size:28px}.mission-route{flex-direction:column;align-items:flex-start;padding:22px;gap:14px}.mission-route i{display:none}.mission-shortcut{font-size:11px;line-height:1.9}}
.inventory-showcase{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(210px,.75fr);gap:35px;align-items:center}.inventory-recording{border:1px solid #bba66b66;background:#09151d;box-shadow:0 18px 55px #0004;min-width:0}.inventory-recording-top{padding:13px 17px;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;border-bottom:1px solid var(--line);font-size:9px;letter-spacing:.06em;color:#97c8bb}.inventory-recording-top>span:first-child{color:#d3c18f;letter-spacing:.15em}.inventory-recording video,.inventory-recording>img{display:block;width:100%;height:auto;max-height:680px;object-fit:contain;background:#09151d}.inventory-views{display:flex;gap:5px;padding:12px;border-top:1px solid var(--line);flex-wrap:wrap}.inventory-views button{flex:1;background:#102933;border:1px solid #71968b66;color:#c3d3c9;padding:8px 9px;font-size:11px;min-height:36px}.inventory-views button.active{border-color:#cbb27a;background:#25524d;color:#e6dfbc}.inventory-features article{display:flex;gap:17px;padding:20px 0;border-bottom:1px solid var(--line)}.inventory-features article>b{font:23px Georgia;color:#c9b17a}.inventory-features h3{font-size:24px;margin-bottom:10px;color:#dfe2ce}.inventory-features p{font-size:12px;line-height:1.85;margin-bottom:0}.inventory-features .inventory-capture-note{font-size:10px;color:#87a29d;line-height:1.8;margin-top:22px}.site-header nav a{min-height:37px;padding-top:9px;padding-bottom:9px}.nav-caption{margin-top:13px}
@media(max-width:1300px){.inventory-showcase{grid-template-columns:1fr;gap:20px}.inventory-recording{max-width:620px;width:100%;margin:auto}.inventory-features{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.inventory-capture-note{grid-column:1/-1}}
@media(max-width:760px){.inventory-showcase{gap:10px}.inventory-features{grid-template-columns:1fr}.inventory-features h3{font-size:23px}.inventory-features article{padding:18px 0}.inventory-recording-top{padding:12px;font-size:8px}.inventory-views{gap:4px;padding:9px}.inventory-views button{padding:7px 5px;font-size:10px}.inventory-features .inventory-capture-note{font-size:10px}.site-header nav a{min-height:40px}}
@media(prefers-reduced-motion:reduce){.hero-sign{background:none;height:265px}.hero-sign .logo-static{display:block}.hero-sign video{display:none}}

.dungeon-detail:before{right:24px;top:24px;font-size:48px;color:#68d6c9!important;opacity:.12;line-height:1;}
