body.mdg-body{margin:0;background:#111217!important;color:#eee9df!important}
.mdg-page{--mdg-gold:#e8c487;--mdg-muted:#b6b2af;--mdg-border:#35343a;max-width:1200px;margin:0 auto;padding:24px 40px 32px;font:15px/1.8 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans KR",sans-serif;color:#eee9df;box-sizing:border-box}
.mdg-page *{box-sizing:border-box}.mdg-page h1,.mdg-page h2,.mdg-page h3,.mdg-page p,.mdg-page figure,.mdg-page dl,.mdg-page dd{margin:0}.mdg-page a{color:inherit;text-underline-offset:5px}.mdg-page a:focus-visible,.mdg-page summary:focus-visible,.mdg-page iframe:focus-visible{outline:3px solid var(--mdg-gold);outline-offset:5px}.mdg-page p{word-break:keep-all;overflow-wrap:break-word}.mdg-page .mdg-path{display:flex;align-items:center;gap:13px;font-size:11px;color:#aaa7a7;margin-bottom:32px}.mdg-page .mdg-path a{text-decoration:none;color:#eee9df;font-weight:750;letter-spacing:1px}
.mdg-page .mdg-hero{display:grid;grid-template-columns:0.95fr 1.25fr;align-items:center;gap:35px;padding:22px 0 52px;border-bottom:1px solid var(--mdg-border)}.mdg-page .mdg-eyebrow{color:var(--mdg-gold);font-size:10px;letter-spacing:1.8px;font-weight:650;margin-bottom:18px}.mdg-page .mdg-dot{display:inline-block;width:5px;height:5px;background:#c45350;margin-right:7px;vertical-align:middle}.mdg-page h1{font-family:"Noto Serif KR",Batang,serif;font-size:82px;line-height:1.2;font-weight:600;letter-spacing:6px;color:#f1e8d9}.mdg-page .mdg-english{font-family:Georgia,serif;letter-spacing:4.8px;font-size:12px;margin-top:10px;color:var(--mdg-gold)}.mdg-page .mdg-tagline{font-size:22px;letter-spacing:-.5px;margin:30px 0 12px;font-weight:650}.mdg-page .mdg-lead{color:var(--mdg-muted);font-size:14px;line-height:1.9}.mdg-page .mdg-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:27px}.mdg-page .mdg-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 20px;text-decoration:none;font-size:13px;font-weight:750;border:1px solid var(--mdg-gold);transition:background .15s}.mdg-page .mdg-primary{background:var(--mdg-gold);color:#24201b}.mdg-page .mdg-primary:hover{background:#f9d9a4;border-color:#f9d9a4}.mdg-page .mdg-text-link{font-size:12px;text-decoration:none;white-space:nowrap}.mdg-page .mdg-text-link:hover,.mdg-page .mdg-youtube:hover{color:var(--mdg-gold)}.mdg-page .mdg-release{font-size:11px;color:#a4a09d;margin-top:12px}.mdg-page .mdg-hero-figure{border:1px solid #4a4140;background:#171820;box-shadow:14px 14px 0 #1c1a1c}.mdg-page .mdg-frame-label{display:flex;align-items:center;justify-content:space-between;padding:11px 15px;font-size:10px;letter-spacing:1.1px;color:#d4c5ae;background:#211e21}.mdg-page .mdg-hero-figure>a{display:block;line-height:0}.mdg-page .mdg-hero-figure img{display:block;width:100%;height:auto}.mdg-page .mdg-hero-figure figcaption{display:flex;justify-content:space-between;gap:10px;padding:10px 15px;font-size:10px;color:#a9a5a3}
.mdg-page .mdg-story{display:grid;grid-template-columns:1fr 1.35fr;gap:48px;padding:48px 0 32px}.mdg-page h2{font-size:26px;font-weight:650;line-height:1.55;letter-spacing:-.8px;word-break:keep-all}.mdg-page .mdg-story .mdg-eyebrow{margin-bottom:10px}.mdg-page .mdg-story-copy{padding-top:3px;font-size:13px;color:var(--mdg-muted)}.mdg-page .mdg-story-copy p+p{margin-top:12px}.mdg-page .mdg-facts{display:grid;grid-template-columns:repeat(3,1fr);padding:21px 0;border-top:1px solid var(--mdg-border);border-bottom:1px solid var(--mdg-border)}.mdg-page .mdg-facts>div{padding:0 26px;border-right:1px solid var(--mdg-border)}.mdg-page .mdg-facts>div:first-child{padding-left:0}.mdg-page .mdg-facts>div:last-child{border-right:0}.mdg-page .mdg-facts dt{font-size:13px;font-weight:700}.mdg-page .mdg-facts dd{font-size:12px;color:var(--mdg-muted);margin-top:4px}
.mdg-page .mdg-section{margin-top:54px;scroll-margin-top:30px}.mdg-page .mdg-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px}.mdg-page .mdg-section-heading .mdg-eyebrow{margin-bottom:9px}.mdg-page .mdg-section-heading>p{font-size:12px;color:var(--mdg-muted);padding-bottom:6px}.mdg-page .mdg-fighters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mdg-page .mdg-fighter{border:1px solid var(--mdg-border);background:#191a21;min-width:0}.mdg-page .mdg-video{aspect-ratio:16/9;position:relative;background:#090a0e}.mdg-page .mdg-play{display:block;width:100%;height:100%;position:relative;line-height:0}.mdg-page .mdg-play[hidden]{display:none}.mdg-page .mdg-play img{width:100%;height:100%;object-fit:contain;display:block}.mdg-page .mdg-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#111217db;border:1px solid #e8c487a6;color:#f3d5a6;font-size:17px;padding-left:3px;line-height:1}.mdg-page .mdg-play:hover .mdg-play-icon{background:#e8c487;color:#24201b}.mdg-page .mdg-duration{position:absolute;right:9px;bottom:9px;background:#101015eb;color:#fff;padding:4px 6px;font-size:10px;line-height:1.2}.mdg-page .mdg-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.mdg-page .mdg-fighter-copy{padding:20px}.mdg-page .mdg-fighter-no{color:var(--mdg-gold);font-size:11px;letter-spacing:1px}.mdg-page .mdg-fighter-no span{color:#b6b2af;letter-spacing:0;margin-left:4px}.mdg-page h3{font-size:23px;font-weight:650;margin-top:8px;letter-spacing:-.5px}.mdg-page .mdg-fighter-tag{font-size:12px;color:var(--mdg-gold);margin:6px 0 13px}.mdg-page .mdg-description{font-size:12px;line-height:1.9;color:var(--mdg-muted)}.mdg-page .mdg-youtube{display:inline-flex;gap:8px;align-items:center;min-height:44px;font-size:11px;margin-top:13px}.mdg-page .mdg-video-note{font-size:11px;color:#a4a09d;margin-top:16px}
.mdg-page .mdg-controls-section{display:grid;grid-template-columns:1fr 1.4fr;gap:44px;padding:44px 0;border-top:1px solid var(--mdg-border)}.mdg-page .mdg-controls-intro>p:not(.mdg-eyebrow){font-size:13px;color:var(--mdg-muted);margin-top:16px}.mdg-page .mdg-tip{margin-top:26px;border-left:2px solid #ac8453;background:#1d1d23;padding:15px 18px}.mdg-page .mdg-tip strong{font-size:12px;color:#e9cc9f}.mdg-page .mdg-tip p{font-size:12px;color:var(--mdg-muted);margin-top:5px}.mdg-page .mdg-table-wrap{min-width:0}.mdg-page .mdg-controls{width:100%;border-collapse:collapse;font-size:12px;text-align:left;table-layout:fixed}.mdg-page .mdg-controls caption{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.mdg-page .mdg-controls th,.mdg-page .mdg-controls td{padding:11px 12px;border-bottom:1px solid #303037;word-break:keep-all;overflow-wrap:break-word}.mdg-page .mdg-controls th:first-child{width:27%}.mdg-page .mdg-controls th:nth-child(2){width:42%}.mdg-page .mdg-controls thead th{background:#24242c;font-size:11px;color:#ded9d1;font-weight:600}.mdg-page .mdg-controls tbody th{font-weight:500;color:#eee9df}.mdg-page .mdg-controls td{color:var(--mdg-muted)}
.mdg-page .mdg-download{padding:32px;border:1px solid #66513b;background:#201e22;scroll-margin-top:30px}.mdg-page .mdg-download-main{display:flex;justify-content:space-between;align-items:center;gap:24px}.mdg-page .mdg-download .mdg-eyebrow{margin-bottom:8px}.mdg-page .mdg-download-main p:not(.mdg-eyebrow){font-size:13px;color:var(--mdg-muted);margin-top:8px}.mdg-page .mdg-download-actions{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.mdg-page .mdg-download-actions>span{font-size:11px;color:#b6b2af}.mdg-page .mdg-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none;counter-reset:mdg-step;margin:30px 0 0;padding:26px 0 0;border-top:1px solid #4b4140}.mdg-page .mdg-steps li{counter-increment:mdg-step;position:relative;padding-left:27px}.mdg-page .mdg-steps li::before{content:"0" counter(mdg-step);position:absolute;left:0;top:1px;color:var(--mdg-gold);font-size:10px}.mdg-page .mdg-steps strong{font-size:12px}.mdg-page .mdg-steps p{font-size:12px;color:var(--mdg-muted);margin-top:6px}.mdg-page .mdg-filename{overflow-wrap:anywhere}.mdg-page .mdg-file-info{margin-top:24px;border-top:1px solid #4b4140;padding-top:8px;font-size:11px;color:var(--mdg-muted)}.mdg-page .mdg-file-info summary{cursor:pointer;padding:12px 0;color:#dcd0bf;min-height:44px}.mdg-page .mdg-file-info dl{margin:4px 0 12px}.mdg-page .mdg-file-info dl>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;padding:4px 0}.mdg-page .mdg-file-info code{font-size:10px;overflow-wrap:anywhere;color:#d7d1c7}.mdg-page .mdg-file-info>a{display:inline-flex;align-items:center;min-height:36px;color:var(--mdg-gold)}.mdg-page .mdg-footer{display:flex;justify-content:space-between;gap:20px;margin-top:30px;font-size:11px;color:#999694}.mdg-page .mdg-footer>span>span{font-family:Georgia,serif}.mdg-page .mdg-footer a{text-decoration:none}.mdg-body.bare .mdg-page{padding-top:18px}
@media(max-width:1000px){.mdg-page{padding-left:28px;padding-right:28px}.mdg-page .mdg-hero{gap:26px;grid-template-columns:1fr 1.15fr}.mdg-page h1{font-size:70px}.mdg-page .mdg-english{letter-spacing:3px}.mdg-page .mdg-hero-figure{box-shadow:8px 8px 0 #1c1a1c}.mdg-page .mdg-wide-br{display:none}.mdg-page .mdg-controls-section{gap:28px;grid-template-columns:1fr 1.3fr}.mdg-page .mdg-fighter-copy{padding:16px}.mdg-page .mdg-fighter-tag{font-size:11px}.mdg-page .mdg-fighters{gap:14px}}
@media(max-width:760px){.mdg-page .mdg-hero{grid-template-columns:1fr;padding-top:2px;gap:32px}.mdg-page h1{font-size:76px}.mdg-page .mdg-english{letter-spacing:4px}.mdg-page .mdg-tagline{margin-top:23px}.mdg-page .mdg-lead br{display:none}.mdg-page .mdg-hero-figure{max-width:620px;width:100%;justify-self:center}.mdg-page .mdg-story{grid-template-columns:1fr;gap:18px}.mdg-page .mdg-story h2 br{display:none}.mdg-page .mdg-section-heading{align-items:flex-start;flex-direction:column;gap:6px}.mdg-page .mdg-fighters{grid-template-columns:1fr;gap:24px}.mdg-page .mdg-fighter-copy{padding:22px}.mdg-page .mdg-fighter-tag{font-size:12px}.mdg-page .mdg-description{font-size:13px}.mdg-page .mdg-controls-section{grid-template-columns:1fr;gap:26px}.mdg-page .mdg-controls-intro h2 br{display:none}.mdg-page .mdg-download-main{flex-direction:column;align-items:stretch}.mdg-page .mdg-download-actions{align-items:stretch;text-align:center}.mdg-page .mdg-steps{grid-template-columns:1fr;gap:20px}}
@media(max-width:440px){.mdg-page{padding:18px 20px 26px}.mdg-page .mdg-path{margin-bottom:26px}.mdg-page h1{font-size:68px}.mdg-page .mdg-english{letter-spacing:3.5px;font-size:11px}.mdg-page .mdg-eyebrow{font-size:9px;letter-spacing:1.5px}.mdg-page .mdg-tagline{font-size:21px}.mdg-page .mdg-actions{gap:18px}.mdg-page .mdg-button{width:100%;font-size:13px}.mdg-page h2{font-size:23px}.mdg-page .mdg-facts{grid-template-columns:1fr;padding:0}.mdg-page .mdg-facts>div,.mdg-page .mdg-facts>div:first-child{padding:15px 0;border-right:0;border-bottom:1px solid #303037;display:flex;justify-content:space-between;gap:12px;align-items:center}.mdg-page .mdg-facts>div:last-child{border-bottom:0}.mdg-page .mdg-facts dt{font-size:12px}.mdg-page .mdg-facts dd{margin:0;font-size:11px}.mdg-page .mdg-section{margin-top:40px}.mdg-page .mdg-controls th,.mdg-page .mdg-controls td{padding:11px 6px;font-size:11px}.mdg-page .mdg-controls thead th{font-size:10px}.mdg-page .mdg-download{padding:24px 20px}.mdg-page .mdg-download h2{font-size:21px}.mdg-page .mdg-download-main p:not(.mdg-eyebrow){font-size:12px}.mdg-page .mdg-footer{font-size:10px;gap:10px}}
@media(prefers-reduced-motion:reduce){.mdg-page .mdg-button{transition:none}}
/* 2026-10-04 정식판(Microsoft Store): 제작 표기·스크린샷·특징·게임 정보 */
.mdg-page .mdg-made{font-size:11px;color:#a4a09d;margin-top:4px}
.mdg-page .mdg-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0}
.mdg-page .mdg-gallery a{display:block;line-height:0;border:1px solid var(--mdg-border);background:#090a0e}
.mdg-page .mdg-gallery a:hover{border-color:#66513b}
.mdg-page .mdg-gallery img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.mdg-page .mdg-gallery figcaption{font-size:11px;color:var(--mdg-muted);padding:8px 2px 0;line-height:1.5}
.mdg-page .mdg-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.mdg-page .mdg-feature{border:1px solid var(--mdg-border);background:#191a21;padding:20px 22px}
.mdg-page .mdg-feature h3{font-size:18px;margin:0 0 8px}
.mdg-page .mdg-feature p{font-size:13px;line-height:1.85;color:var(--mdg-muted)}
.mdg-page .mdg-specs{width:100%;border-collapse:collapse;font-size:12px;text-align:left;table-layout:fixed}
.mdg-page .mdg-specs caption{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.mdg-page .mdg-specs th,.mdg-page .mdg-specs td{padding:11px 12px;border-bottom:1px solid #303037;word-break:keep-all;overflow-wrap:break-word;vertical-align:top}
.mdg-page .mdg-specs th{width:30%;font-weight:500;color:#eee9df}
.mdg-page .mdg-specs td{color:var(--mdg-muted)}
@media(max-width:1000px){.mdg-page .mdg-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.mdg-page .mdg-features{grid-template-columns:1fr}}
@media(max-width:440px){.mdg-page .mdg-gallery{grid-template-columns:1fr}.mdg-page .mdg-feature{padding:16px}.mdg-page .mdg-specs th,.mdg-page .mdg-specs td{padding:10px 6px;font-size:11px}}
.mdg-page .mdg-download{margin-top:44px}
