/* MU Continental site identity + administrator's dark-fantasy references. */
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;600;700;800&family=Inter:wght@400;500;600;700&display=swap');
.mc-games.mc-reference{--accent:#e6c774;--rgb:230,199,116;--edge:rgba(230,199,116,.3);background:#08090e!important;font-family:Inter,Arial,sans-serif!important;position:relative;isolation:isolate}.mc-reference .mc-world{position:absolute;inset:0 0 auto;height:1080px;background:linear-gradient(180deg,#08090e22 45%,#08090e 100%),url('../images/mc-forge-20260913.jpg') center top/cover no-repeat;z-index:-2;pointer-events:none}.mc-wheel.mc-reference .mc-world{transform:scaleX(-1);background-position:center top}.mc-reference .mc-world:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#08090e20,#08090e20 55%,#08090e00)}
.mc-reference .mc-header{max-width:1400px;min-height:104px;padding:8px 35px;border-bottom:1px solid #e6c77438;background:linear-gradient(180deg,#10121df5,#090b11e8);box-shadow:0 8px 26px #0005}.mc-reference .mc-brand img{width:145px;height:96px;object-fit:contain;filter:drop-shadow(0 2px 12px #000)}.mc-reference .mc-header nav{gap:30px}.mc-reference .mc-header nav a{font:600 11px Inter,Arial,sans-serif;letter-spacing:.5px;color:#e6dfd1}.mc-reference .mc-header nav a:hover,.mc-reference .mc-header nav a[aria-current]{color:#ffb400}.mc-reference .mc-toolbar{max-width:1330px;margin:12px auto 0;justify-content:flex-end;padding:0 16px;position:relative;z-index:20}.mc-reference .mc-button,.mc-reference .mc-settings summary{background:#11121cdb;border-color:#e6c77430;color:#d8bf87;font:500 10px Inter,Arial,sans-serif;letter-spacing:.3px;padding:8px 11px}.mc-reference .mc-settings-panel{background:#10131f;border-color:#e6c77466}.mc-reference .mc-hero{padding:36px 30px 24px;text-align:left;max-width:1320px;margin:auto}.mc-reference .mc-hero h1{font:600 40px/1.16 Cinzel,Georgia,serif;color:#f4e8d0;letter-spacing:1px;text-shadow:0 3px 16px #000;max-width:550px;margin:12px 0}.mc-reference .mc-hero h1 span{color:#e6c774}.mc-reference .mc-hero>p:last-of-type{color:#ddd0c0;font:11px/1.7 Inter,Arial,sans-serif;letter-spacing:.5px;text-shadow:0 1px 5px #000}.mc-reference .mc-eyebrow{font:600 9px Inter,Arial,sans-serif;letter-spacing:2px;color:#d3ad65}.mc-reference #navbar{max-width:1010px;margin:0 max(24px,calc((100vw - 1360px)/2)) 16px auto;padding:11px 16px;background:linear-gradient(90deg,#10131ef2,#15111bf2);border-color:#8e563c70;border-radius:2px;font-family:Inter,Arial,sans-serif!important}
.mc-wheel.mc-reference .mc-hero{padding-left:315px;padding-top:18px;padding-bottom:16px}.mc-wheel.mc-reference .mc-hero h1{font-size:34px}.mc-wheel.mc-reference .mc-hero h1 br{display:none}.mc-wheel.mc-reference .mc-hero h1 span:before{content:' '}.mc-wheel.mc-reference #content{max-width:1400px;padding:0 26px 0 300px}.mc-wheel.mc-reference .wof-wrap{grid-template-columns:275px minmax(0,1fr);gap:22px}.mc-reference .wof-panel,.mc-reference #prizes_list{border:1px solid #906343;border-radius:3px;background:linear-gradient(145deg,#151720f5,#090b11f5);box-shadow:inset 0 0 0 3px #090b11,inset 0 0 0 4px #c8995340,0 7px 25px #0009;position:relative}.mc-reference .wof-panel:before,.mc-reference #prizes_list:before{content:'';position:absolute;inset:4px;border-top:2px solid #8b322a;border-bottom:2px solid #8b322a;pointer-events:none}.mc-reference .wof-catalog{padding:16px 13px;max-height:550px}.mc-reference .wof-catalog-title,.mc-reference .wof-rewards-title{font:600 14px Cinzel,Georgia,serif;letter-spacing:1px;color:#e6c774;padding-bottom:12px;margin-bottom:8px}.mc-reference .wof-item{padding:7px 3px;gap:8px;min-height:44px}.mc-reference .wof-name{font:11px/1.4 Inter,Arial,sans-serif;color:#eae5dc}.mc-reference .wof-idx{font:9px Inter,sans-serif;width:16px}.mc-reference .wof-icon{width:29px;height:29px;border:1px solid #8d8875;background-color:#173034;box-shadow:inset 0 0 8px #87dbce22}.mc-reference .wof-qty{display:inline;margin-left:3px;font-size:9px}.mc-reference .mc-item-rarity{font-size:8px!important;display:inline!important;margin-left:5px}.mc-reference .wof-item:hover{background:#a5342026}.mc-wheel.mc-reference .wof-center{background:transparent;border:0;box-shadow:none;padding:0 8px;overflow:visible}.mc-reference .wof-center:before,.mc-reference .wof-center:after{display:none}.mc-reference #wof-prize-label{font:700 26px Cinzel,Georgia,serif;color:#f7d992;text-shadow:0 2px 9px #000;padding:0;margin:0 0 -5px;letter-spacing:1px}.mc-reference .wof-center td.the_wheel{padding:0}.mc-reference .mc-wheel-disc{position:relative;width:100%;max-width:460px;margin:auto;aspect-ratio:1}.mc-reference #canvas{max-width:none;width:100%;height:auto;border:0;box-shadow:none;filter:drop-shadow(0 8px 15px #000c);border-radius:0}.mc-reference .mc-wheel-disc>.mc-spin{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:32%;height:32%;min-width:0;min-height:0;border-radius:50%;padding:9px;font:700 21px/1.2 Cinzel,Georgia,serif!important;letter-spacing:.5px;background:radial-gradient(circle at 40% 20%,#ec673a,#ab190f 35%,#510b09 68%,#13080a);color:#f9df9b;border:2px solid #d69e67;box-shadow:0 0 0 6px #171317,0 0 0 8px #827159,inset 0 2px 5px #ffe3c980,0 0 30px #e63e2022}.mc-reference .mc-wheel-disc>.mc-spin:hover:not(:disabled){transform:translate(-50%,-50%) scale(1.025);filter:brightness(1.16)}.mc-reference .mc-wheel-disc>.mc-spin:disabled{font-size:12px!important;opacity:.9}.mc-reference #wof-spin-hint{color:#f1d9a8;font:11px Inter,sans-serif;margin-top:6px}.mc-reference .mc-wheel-caption{font:600 17px Cinzel,Georgia,serif;color:#e6c774;letter-spacing:3px;margin:18px 0 0;text-shadow:0 2px 9px #000}.mc-reference .mc-wheel-caption span{color:#ae3b25;padding:0 4px}.mc-wheel.mc-reference .wof-rewards{grid-column:1/-1;max-height:230px;padding:18px}.mc-reference .wof-claim-btn{background:linear-gradient(#deba6c,#a4732e);color:#1e1310}
.mc-slots.mc-reference .mc-hero{max-width:1080px;padding:30px 24px 25px;min-height:190px}.mc-slots.mc-reference .mc-world{background-position:center top;height:1300px;background-size:auto 1100px}.mc-slots.mc-reference #PageContainer{max-width:1080px;width:calc(100% - 48px)}.mc-slots.mc-reference #PageContainerInner{grid-template-columns:240px minmax(0,550px);gap:25px;justify-content:start}.mc-slots.mc-reference #prizes_list{padding:20px 16px;max-height:570px}.mc-slots.mc-reference #prizes_list h2{font:600 15px Cinzel,Georgia,serif;color:#e6c774;letter-spacing:.5px;margin-bottom:6px}.mc-reference .mc-payout-note{color:#9d9da7;font:9px/1.5 Inter,sans-serif;margin:0 0 15px}.mc-slots.mc-reference #prizes_list .trPrize{min-height:38px;height:auto;padding:6px 0}.mc-slots.mc-reference #prizes_list .tdPayout{font:600 12px Inter,sans-serif}.mc-slots.mc-reference #prizes_list .tdReels{padding:0}.mc-slots.mc-reference #slotMachineContainer{padding:0 22px 20px;border:1px solid #8c553b;border-radius:5px;background:linear-gradient(145deg,#161723f5,#090b12f5);box-shadow:0 0 0 4px #0a0b11,0 0 0 5px #976844,inset 0 0 30px #0008,0 12px 40px #000a}.mc-reference .mc-machine-title{margin:-1px -23px 18px;padding:11px 15px;border:1px solid #ae6b43;border-bottom:2px solid #b53f26;clip-path:polygon(3% 0,97% 0,100% 50%,97% 100%,3% 100%,0 50%);background:linear-gradient(#30303a,#111119 48%,#331914);font:700 22px Cinzel,Georgia,serif;color:#f5d18c;letter-spacing:2px;text-align:center;text-shadow:0 2px 5px #000}.mc-slots.mc-reference #slotMachineContainer #ReelContainer{box-shadow:0 0 0 2px #a9885a,0 0 0 5px #20212a,0 0 0 6px #b95230;border-radius:3px}.mc-slots.mc-reference .mc-reel-wrap{margin-bottom:19px}.mc-reference .mc-spin{background:linear-gradient(175deg,#d9512c,#8c170e 48%,#4c0e0c);border:1px solid #e6b273;color:#f4d99d;border-radius:2px;box-shadow:inset 0 1px #ffd29477,0 0 0 3px #181119,0 0 0 4px #a15e39,0 6px 25px #0006;font-family:Cinzel,Georgia,serif!important}.mc-slots.mc-reference .mc-actions>.mc-spin{width:90%;max-width:380px;min-height:52px;clip-path:polygon(5% 0,95% 0,100% 50%,95% 100%,5% 100%,0 50%);font-size:20px!important;letter-spacing:2px}.mc-reference .mc-status{color:#c4b5a6;font:10px/1.6 Inter,sans-serif}.mc-slots.mc-reference .mc-stat{background:#090d17;border-color:#e6c77420;border-radius:2px}.mc-slots.mc-reference .mc-stat small{color:#b8a98b;font-family:Inter,sans-serif}.mc-slots.mc-reference #slotMachineContainer #betContainer span{font-family:Inter,sans-serif;font-size:17px}.mc-slots.mc-reference #slotMachineContainer #betContainer #betSpinUp,.mc-slots.mc-reference #slotMachineContainer #betContainer #betSpinDown{background:linear-gradient(#363440,#161722);border:1px solid #af5539;box-shadow:inset 0 -2px #f8562760;color:#ead39b}.mc-reference .mc-history{max-width:1080px;background:#0c0e17d9;border:1px solid #e6c77424;border-radius:3px;padding:24px;margin:32px auto}.mc-reference .mc-history h2{font-family:Cinzel,Georgia,serif;color:#e6c774}.mc-reference .mc-history-item{background:#10131fe6}.mc-reference .mc-forge-footer{text-align:center;padding:30px 20px 50px;font:16px/1.6 Cinzel,Georgia,serif;color:#c7b17f;letter-spacing:2px}.mc-reference .mc-forge-footer>span{color:#b34b2a}.mc-reference .mc-forge-footer strong{color:#f2dba4;font-size:23px}.mc-reference .mc-forge-footer small{font:9px Inter,sans-serif;letter-spacing:4px;color:#867c70}.mc-reference .mc-reward{border-radius:4px;border-color:#ccab67}.mc-reference .mc-reward h2{font-family:Cinzel,Georgia,serif}
@media(max-width:1150px){.mc-wheel.mc-reference #content{padding-left:180px;padding-right:18px}.mc-wheel.mc-reference .mc-hero{padding-left:200px}.mc-wheel.mc-reference .wof-wrap{grid-template-columns:230px minmax(0,1fr);gap:15px}.mc-reference .mc-header nav{gap:20px}.mc-reference #navbar{width:calc(100% - 210px);margin-right:18px}.mc-reference .mc-history{margin-left:18px;margin-right:18px}}
@media(max-width:800px){.mc-reference .mc-header{padding:8px 20px;min-height:85px;gap:15px}.mc-reference .mc-brand img{width:110px;height:74px}.mc-reference .mc-header nav{gap:14px;flex-wrap:wrap;justify-content:flex-end;flex:1}.mc-reference .mc-header nav a{font-size:10px}.mc-reference .mc-toolbar{margin-top:10px}.mc-wheel.mc-reference #content{padding:0 16px}.mc-wheel.mc-reference .mc-hero{padding:30px 20px 24px}.mc-reference #navbar{width:calc(100% - 32px);margin:0 16px 14px}.mc-wheel.mc-reference .wof-wrap{grid-template-columns:220px minmax(0,1fr)}.mc-slots.mc-reference #PageContainerInner{grid-template-columns:190px minmax(0,1fr);gap:16px}.mc-slots.mc-reference #PageContainer{width:calc(100% - 32px)}}
@media(max-width:600px){.mc-reference .mc-header{padding:5px 14px;gap:9px;flex-wrap:nowrap}.mc-reference .mc-brand img{width:100px;height:74px}.mc-reference .mc-header nav{width:auto;display:grid;grid-template-columns:auto auto;gap:12px 16px}.mc-reference .mc-header nav a{font-size:9px}.mc-reference .mc-toolbar{gap:5px;padding:0 12px;justify-content:center}.mc-reference .mc-button,.mc-reference .mc-settings summary{font-size:9px;padding:7px 8px}.mc-reference .mc-hero,.mc-wheel.mc-reference .mc-hero{padding:30px 20px 20px;min-height:176px}.mc-reference .mc-hero h1,.mc-wheel.mc-reference .mc-hero h1{font-size:29px;max-width:240px}.mc-wheel.mc-reference .mc-hero h1 br{display:block}.mc-wheel.mc-reference .mc-hero h1 span:before{content:none}.mc-reference .mc-hero>p:last-of-type{font-size:10px;max-width:200px;margin:10px 0 0}.mc-reference .mc-hero .mc-eyebrow{font-size:8px;letter-spacing:1px}.mc-reference .mc-world,.mc-slots.mc-reference .mc-world{height:1000px;background-size:auto 690px;background-position:65% 80px}.mc-wheel.mc-reference .mc-world{transform:none;background-position:70% 80px}.mc-wheel.mc-reference .wof-wrap{display:flex;flex-direction:column;gap:20px}.mc-wheel.mc-reference .wof-center{order:-1;width:100%;padding:0 4px}.mc-reference .mc-wheel-disc{max-width:360px}.mc-reference #wof-prize-label{font-size:22px}.mc-reference .wof-catalog{max-height:330px;width:100%}.mc-reference .wof-rewards{width:100%}.mc-reference .mc-wheel-caption{font-size:14px}.mc-reference .mc-wheel-disc>.mc-spin{font-size:17px!important}.mc-reference .mc-wheel-disc>.mc-spin:disabled{font-size:10px!important}.mc-slots.mc-reference .mc-hero{min-height:200px;padding:28px 20px 22px}.mc-slots.mc-reference #PageContainerInner{display:grid;grid-template-columns:102px minmax(0,1fr);gap:12px;align-items:start}.mc-slots.mc-reference #prizes_list{padding:12px 8px;width:auto;max-height:510px;order:0}.mc-slots.mc-reference #prizes_list h2{font-size:10px;line-height:1.5}.mc-reference .mc-payout-note{font-size:8px}.mc-slots.mc-reference #prizes_list .trPrize{flex-wrap:wrap;justify-content:center;gap:3px;padding:7px 0}.mc-slots.mc-reference #prizes_list .tdReels{transform:scale(.75);transform-origin:center;width:90px;margin:0 -6px;height:25px}.mc-slots.mc-reference #prizes_list .tdPayout{font-size:10px;text-align:center;width:100%}.mc-slots.mc-reference #slotMachineContainer{order:0;padding:0 9px 14px;margin-top:12px;min-width:0}.mc-reference .mc-machine-title{margin:-1px -10px 13px;font-size:14px;padding:9px 0;letter-spacing:.8px}.mc-slots.mc-reference .mc-stat{padding:6px 4px}.mc-slots.mc-reference .mc-stat small{font-size:7px;letter-spacing:.3px}.mc-slots.mc-reference #slotMachineContainer #betContainer span{font-size:12px}.mc-slots.mc-reference #slotMachineContainer #betContainer{gap:5px}.mc-slots.mc-reference #slotMachineContainer #betContainer #betSpinUp,.mc-slots.mc-reference #slotMachineContainer #betContainer #betSpinDown{height:33px;line-height:29px;font-size:22px}.mc-slots.mc-reference .mc-actions{padding:13px 1px 0}.mc-slots.mc-reference .mc-actions>.mc-spin{width:100%;min-width:0;min-height:44px;padding:10px 5px;font-size:15px!important}.mc-slots.mc-reference .mc-status{font-size:9px}.mc-reference .mc-history{margin:24px 16px;padding:18px}.mc-reference .mc-history ol{grid-template-columns:1fr}.mc-reference .mc-history h2{font-size:20px}.mc-reference .mc-forge-footer{padding:15px 20px 35px}.mc-reference .mc-forge-footer strong{font-size:20px}}
.mc-slots.mc-reference #prizes_list .tdReels{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;min-width:90px}.mc-slots.mc-reference #prizes_list .tdReels .reelIcon{flex:0 0 30px;float:none;width:30px;height:30px}
@media(prefers-reduced-motion:reduce){.mc-reference *{scroll-behavior:auto!important}}
