:root{--paper:var(--mk-ink);--ink:var(--mk-paper);--muted:#a69a85;--red:var(--mk-gold);--red-bright:var(--mk-gold-light);--gold:var(--mk-gold);--gold-light:var(--mk-gold-light);--dark:#0f0c08;--line:#e0bd6333;--serif:var(--ml-font-display);--display:var(--ml-font-display);--sans:var(--ml-font-body)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;padding-top:76px;font-size:1.0625rem;line-height:1.65}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:600;line-height:1.02}h2{letter-spacing:-.025em;font-size:clamp(3.1rem,5vw,4.6rem)}h3{font-size:1.8rem}em{font-weight:600}button:disabled{cursor:wait;opacity:.65}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}input:focus,select:focus,textarea:focus{outline:2px solid var(--red);outline-offset:2px}.wrap{width:min(1240px,100% - 112px);margin-inline:auto}.eyebrow{font:700 .75rem/1.5 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--red)}.eyebrow.light{color:var(--gold-light)}.button{color:#fff2d8;min-height:54px;font:600 .875rem/1.5 var(--display);letter-spacing:.08em;background:linear-gradient(120deg,#a83b2c,#7b2821);border:1px solid #e0bd6342;justify-content:center;align-items:center;padding:15px 30px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:inset 0 0 0 3px #ffffff08,0 6px 20px #0002}.button:hover{background:linear-gradient(120deg,#bb4836,#913326);transform:translateY(-2px)}.button-gold{color:#e0d7cb;background:linear-gradient(120deg,#403521,#58482d);border-color:#e0bd6342;box-shadow:inset 0 0 0 3px #30230e10,0 6px 20px #0002}.button-gold:hover{background:linear-gradient(120deg,#382e1d,#4a3c26)}.quiet-link{color:#ede5d4;border-bottom:1px solid #e0bd6343;padding-bottom:4px;font-size:.9375rem;text-decoration:none;transition:color .2s}.quiet-link:hover{color:var(--gold-light)}.text-link{text-underline-offset:5px;font-weight:600}@keyframes arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.holding-copy{z-index:2;position:relative}.holding-copy h2{margin-bottom:24px}.holding-copy>p{color:var(--muted);max-width:405px;font-size:1.0625rem;line-height:1.7}.holding-illustration{flex-direction:column;justify-content:center;align-self:stretch;min-height:590px;margin:0 -65px 0 -5px;display:flex;position:relative}.holding-illustration img{object-fit:contain;z-index:1;width:100%;height:540px;position:relative}.tribe-content{padding-top:92px;padding-bottom:65px}.tribe-content h2{max-width:580px;margin:24px 0 29px;font-size:clamp(3.5rem,5.6vw,5.25rem);line-height:.99}.tribe-content h2 em{color:var(--gold-light)}.tribe-content>p:not(.eyebrow){color:#c5cdbe;max-width:410px;margin-top:16px;font-size:1.0625rem;line-height:1.75}.tribe-notes{border-top:1px solid #e0bd6321;grid-template-columns:repeat(3,1fr);gap:42px;max-width:900px;margin-top:55px;padding-top:28px;display:grid}.tribe-notes>div{padding-left:38px;position:relative}.tribe-notes>div>span{color:#b89c6b;font:500 1.05rem var(--display);position:absolute;top:0;left:0}.tribe-notes h3{color:#f0e2c7;margin-bottom:8px;font-size:1.5rem}.tribe-notes p{color:#b7c1b0;max-width:220px;font-size:.9375rem}.invitation{color:#f2e5ce;outline-offset:-10px;background:radial-gradient(at 90% 0,#953e2a50,#0000 60%),#782c24;outline:1px solid #e0bd633a;grid-template-columns:1.15fr 1fr;gap:80px;padding:62px 65px;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 30px #3e291210}.invitation-copy{position:relative}.invitation h2{letter-spacing:-.02em;margin:17px 0 22px;font-size:clamp(2.6rem,4.1vw,3.75rem);line-height:1.06}.invitation-copy>p:not(.eyebrow){color:#e0c6ad;max-width:450px;font-size:1.0625rem}.invitation .button{margin-top:29px}.beta-expectations{border-left:1px solid #e0bd6324;align-self:center;padding-left:40px;position:relative}.beta-expectations h3{margin:20px 0 17px;font-size:2.25rem;line-height:1.1}.beta-expectations>p{color:#d6bda5;max-width:310px;font-size:.9375rem;line-height:1.7}.beta-expectations ol{counter-reset:beta-steps;color:#e6d0b6;margin:22px 0 0;padding:0;font-size:.875rem;line-height:1.6;list-style:none}.beta-expectations li{counter-increment:beta-steps;gap:12px;margin-top:10px;display:flex}.beta-expectations li:before{content:"0" counter(beta-steps);font:500 .6875rem/1.8 var(--display);color:#b0905b;min-width:21px}.questions{grid-template-columns:.9fr 1.2fr;gap:110px;padding:70px 0 90px;display:grid}.questions h2{margin:15px 0 18px;font-size:3.3rem}.questions>div>p:not(.eyebrow){color:var(--muted);font-size:1rem}.register-story{padding-top:25px}.register-story .eyebrow{color:var(--gold-light)}.register-story h1{max-width:530px;margin:20px 0 26px;font-size:clamp(3.5rem,4.9vw,4.7rem);line-height:1.03}.register-story h1 em{color:var(--gold-light)}.register-story>p:not(.eyebrow){color:#c3ccbb;max-width:410px;font-size:1.0625rem;line-height:1.75}.application{background:var(--paper);color:var(--ink);border-top:3px solid var(--gold);padding:36px 38px 34px;position:relative;box-shadow:0 15px 50px #0003}.application h2{margin:13px 0 12px;font-size:2.7rem}.field{margin-bottom:19px}.field label{margin-bottom:7px;font-size:.9375rem;font-weight:600;display:block}.field label>span{color:var(--muted);font-size:.8125rem;font-weight:400}.field input,.field select,.field textarea{width:100%;min-height:46px;color:var(--ink);background:#1d1a0f;border:1px solid #e0bd6342;border-radius:0;padding:10px 12px;font-size:1rem}.field textarea{resize:vertical;min-height:95px}.field small{color:var(--muted);margin-top:6px;font-size:.8125rem;display:block}.consent{color:var(--muted);align-items:flex-start;gap:10px;margin:21px 0;font-size:.875rem;display:flex}.consent input{accent-color:var(--red);flex-shrink:0;width:17px;height:17px;margin-top:4px}.consent a{color:var(--red);text-underline-offset:3px}.application .button{width:100%;font-size:.875rem}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.prose{max-width:760px;padding:65px 0 90px}.prose h1{margin:20px 0;font-size:4.25rem}.prose h2{margin:32px 0 15px;font-size:2rem}.prose p{color:var(--muted);margin:16px 0}.privacy-date{font-size:.9375rem}.prose ul{padding-left:22px}@media (min-width:1600px){.tribe-content{padding-top:110px}}@media (max-width:1100px){.wrap{width:calc(100% - 64px)}.holding-copy h2{font-size:3.8rem}.holding-illustration{min-height:570px;margin-right:-30px}.holding-illustration img{height:480px}.tribe-content h2{font-size:4.4rem}.tribe-notes{gap:25px}.invitation{gap:35px;padding:48px 40px}.beta-expectations{padding-left:30px}.invitation h2{font-size:3.1rem}.questions{gap:60px}.application{padding:32px 27px}}@media (max-width:760px){.wrap{width:calc(100% - 40px)}.holding-copy{width:100%}.holding-copy h2{margin-bottom:21px;font-size:3.25rem}.holding-copy>p{font-size:1rem}.holding-illustration{width:calc(100% + 30px);min-height:0;margin:0 -15px}.holding-illustration img{height:350px}.tribe-content{padding:52px 0 40px}.tribe-content h2{margin:22px 0 25px;font-size:3.7rem;line-height:1.02}.tribe-content>p:not(.eyebrow){color:#d0d6c8;max-width:330px;font-size:1rem}.tribe-notes{grid-template-columns:1fr;gap:23px;max-width:340px;margin-top:35px;padding-top:27px}.tribe-notes>div{padding-left:38px}.tribe-notes h3{margin-bottom:4px;font-size:1.4rem}.tribe-notes p{max-width:none;font-size:.9375rem}.invitation{outline-offset:-7px;padding:38px 27px;display:block}.invitation h2{margin:16px 0 20px;font-size:2.8rem;line-height:1.06}.invitation-copy>p:not(.eyebrow){font-size:1rem}.invitation-copy>p>br{display:none}.invitation .button{width:100%;padding:14px 10px;font-size:.875rem}.beta-expectations{border-top:1px solid #e0bd6324;border-left:0;margin-top:32px;padding:25px 0 0}.beta-expectations h3{margin-top:17px;font-size:2rem}.questions{grid-template-columns:1fr;gap:26px;padding:32px 0 55px}.questions h2{margin:13px 0 14px;font-size:3rem}.register-story{padding:0}.register-story h1{margin:17px 0 22px;font-size:3.3rem}.register-story>p:not(.eyebrow){max-width:none;font-size:1rem}.application{padding:28px 22px}.application h2{font-size:2.5rem}.application .button{font-size:.875rem}.prose{padding:35px 0 60px}.prose h1{font-size:3.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.tribe-content{z-index:1;padding-top:200px;padding-bottom:185px;position:relative}.questions{padding-bottom:155px}.application{background-image:linear-gradient(#322b1aed,#322b1aed),url(../media/parchment.25yg-e0f837-d.webp);background-size:auto,1000px}.field input,.field select,.field textarea{background:#292315}@media (max-width:760px){.tribe-content{padding-top:155px;padding-bottom:165px}.questions{padding-bottom:120px}}.prose{padding-bottom:155px}@media (max-width:760px){.prose{padding-bottom:120px}}.player-name{overflow-wrap:anywhere}.realm-book{max-width:515px;margin-top:30px}.realm-group+.realm-group{margin-top:24px}.realm-group h3{font:600 .75rem var(--display);letter-spacing:.16em;color:#d9cba7;margin-bottom:10px}.realm-entry{color:#ecdfbf;background:linear-gradient(115deg,#322e27e8,#242019ef);border:1px solid #e0bd6347;border-left:3px solid #e0bd6342;justify-content:space-between;align-items:center;gap:25px;padding:17px 22px;text-decoration:none;transition:background .2s,transform .2s;display:flex;box-shadow:0 8px 26px #0c160f33}.realm-entry+.realm-entry{margin-top:10px}.realm-entry:hover{background:#403a31;transform:translate(3px)}.realm-entry strong{font:600 1.8rem var(--serif);display:block}.realm-label{text-transform:uppercase;letter-spacing:.14em;color:#978974;font-size:.65rem}.realm-play{font:600 .8rem var(--display);letter-spacing:.08em;color:var(--gold-light);align-items:center;gap:18px;display:flex}.realm-play>span{font:400 1.5rem var(--sans)}.realm-new{background:#28241ddb;border-left-color:#e0bd636b}.auth-main{min-height:calc(100vh - 100px);color:var(--paper);padding:48px 0 90px;position:relative}.auth-story-copy{padding:49px 48px}.auth-story-copy>p:not(.eyebrow){color:#d4c7a9;font-size:1rem;line-height:1.75}.auth-form-panel{color:var(--ink);background:radial-gradient(at 80% 0,#e0bd6312,#0000 60%),linear-gradient(#17110bf5,#0c0906f7);border:1px solid #e0bd6333;padding:49px 48px}.auth-form-panel h2{margin:13px 0 16px;font-size:3.65rem}.auth-intro{color:#c1b7aa;margin-bottom:32px;line-height:1.55}.auth-form-panel .field{margin-bottom:23px}.auth-form-panel .field label{margin-bottom:8px;font-size:.9375rem}.auth-form-panel .field input{color:#d6d1ca;background:#08060499;border-color:#e0bd634d;min-height:52px;padding:12px 15px}.auth-form-panel .field input::placeholder{color:#ada69c}.password-field{position:relative}.password-field input{padding-right:68px!important}.password-field button{color:#cabaa2;background:0 0;border:0;width:61px;font-size:.8125rem;font-weight:600;position:absolute;inset:1px 2px 1px auto}.auth-form-panel form>.button{justify-content:space-between;width:100%;margin-top:3px;padding-inline:23px}.auth-form-panel form>.button>span{font:400 1.4rem var(--sans);line-height:1}.auth-bottom-note{color:#bdb2a1;margin-top:28px;font-size:.875rem;line-height:1.6}.auth-bottom-note a{color:#d2aaa1;text-underline-offset:4px}.already-signed-in{margin-top:28px}.already-signed-in .button{margin-top:24px}@media (max-width:1100px){.auth-story-copy,.auth-form-panel{padding:38px 32px}.auth-form-panel h2{font-size:3.2rem}}@media (max-width:760px){.realm-book{margin-top:25px}.realm-entry{padding:15px 18px}.realm-entry strong{font-size:1.7rem}.realm-play{gap:10px;font-size:.75rem}.auth-main{padding:24px 0 45px}.auth-story-copy{padding:27px 26px}.auth-story-copy>.eyebrow{letter-spacing:.16em;max-width:270px;font-size:.6rem}.auth-story-copy>p:not(.eyebrow){max-width:245px;font-size:.9375rem}.auth-story-copy>p:not(.eyebrow)>br{display:none}.auth-form-panel{padding:31px 25px 33px}.auth-form-panel h2{font-size:3.1rem}.auth-intro{margin-bottom:27px;font-size:.9375rem}.auth-bottom-note{margin-top:24px}.auth-form-panel form>.button{padding-inline:19px;font-size:.75rem}}.design-preview-banner{z-index:8;color:#d6cab8;background:#2d2617;border-bottom:1px solid #e0bd636b;flex-wrap:wrap;align-items:center;gap:18px;padding:12px 30px;font-size:.875rem;display:flex;position:relative}.design-preview-banner>strong{text-transform:uppercase;letter-spacing:.12em;font-size:.7rem}.design-preview-banner nav{flex-wrap:wrap;gap:7px;margin-left:auto;display:flex}.design-preview-banner button,.email-tabs button{color:inherit;background:0 0;border:1px solid #e0bd6342;padding:7px 12px;font-size:.8125rem}.design-preview-banner button[aria-pressed=true]{color:#fff0d1;background:#8d3026;border-color:#e0bd636b}.copy-code{color:#d0a39e;background:0 0;border:0;border-bottom:1px solid #e0bd635e;align-items:center;gap:10px;padding:0 0 3px;font-size:.8125rem;font-weight:600;display:inline-flex}.email-review{grid-template-columns:1fr 640px;align-items:start;gap:65px;display:grid}.email-review-heading{padding-top:38px;position:sticky;top:40px}.email-review-heading h1{font:600 3.7rem/1.04 var(--serif);margin:19px 0 27px}.email-review-heading p:not(.eyebrow){color:#bdc5b1;margin:27px 0;font-size:.9375rem;line-height:1.75}.email-tabs{flex-wrap:wrap;gap:10px;display:flex}.email-tabs button{color:#dac89e;border-color:#e0bd632c}.email-tabs button[aria-pressed=true]{color:#d7cfc3;background:#322b1a;border-color:#e0bd6342}.email-preview-frame{background:#201d18;border:1px solid #e0bd6323;width:100%;height:1220px}@media (max-width:1100px){.email-review{grid-template-columns:1fr;gap:25px;max-width:680px;margin:auto}.email-review-heading{padding-top:0;position:static}.email-preview-frame{height:1210px}}@media (max-width:760px){.design-preview-banner{gap:5px 14px;padding:12px 20px}.design-preview-banner>span{font-size:.75rem;line-height:1.4}.design-preview-banner nav{gap:6px;margin:8px 0 0}.design-preview-banner button{padding:6px 8px;font-size:.7rem}.email-review-heading h1{font-size:3.3rem}.email-preview-frame{height:1380px}.email-tabs{gap:7px}.email-tabs button{padding:7px 9px;font-size:.75rem}}.recovery-link{min-height:44px;color:var(--red);align-items:center;margin-top:15px;font-size:.9375rem;display:inline-flex}.realm-empty{color:#e9d8b1;background:#322c22e8;border:1px solid #e0bd633e;padding:25px}.realm-empty h2{margin-bottom:12px;font-size:2rem}.realm-empty p{margin-bottom:15px;font-size:1rem}@media (max-width:760px){.auth-story-copy{padding:24px}.auth-story-copy>p:not(.eyebrow){display:none}.auth-story-copy>.eyebrow{font-size:.6875rem}.application .field small{font-size:.875rem}}.quiet-link{position:relative}.quiet-link:before{content:"";position:absolute;inset:-10px -4px}p{text-wrap:pretty}.error-reference{color:var(--muted);font-size:.8125rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.world-card{border:1px solid var(--line);background:#0f0f0f40;margin:36px 0;padding:24px 28px}.world-card h2{flex-wrap:wrap;align-items:center;gap:12px;margin-top:0;display:flex}.world-card h3{margin:28px 0 10px}.world-totals{flex-wrap:wrap;gap:12px 40px;margin:16px 0 0;display:flex}.world-totals dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.8125rem}.world-totals dd{font-family:var(--display);margin:0;font-size:1.5rem}.rank-table{border-collapse:collapse;width:100%;font-size:.9375rem}.rank-table th,.rank-table td{text-align:left;border-bottom:1px solid var(--line);padding:8px 12px}.rank-table thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.rank-table th[scope=row]{font-weight:600}.rank-table td:nth-child(n+4),.rank-table thead th:nth-child(n+4){text-align:right}.news-entry{border-top:1px solid var(--line);margin:40px 0;padding-top:8px}@media (max-width:700px){.world-card{padding:18px 16px;overflow-x:auto}}.world-card .realm-status{color:#c8b9a3;border-color:#e0bd635e;font-size:.72rem}.world-card .realm-status-open{color:#b8d6aa;border-color:#e0bd636b}.world-card .realm-status-maintenance{color:#d5c3a8}.world-card .realm-status-unavailable{color:#d0a79e}.select-menu{align-items:center;gap:10px;display:inline-flex;position:relative}.select-menu-label{color:var(--muted)}.select-menu-button{min-width:150px;min-height:40px;color:var(--ink);text-align:left;background:#1a160d;border:1px solid #e0bd6342;justify-content:space-between;align-items:center;gap:14px;padding:6px 12px;display:inline-flex}.select-menu-button svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}.select-menu-list{z-index:30;border:1px solid var(--gold);opacity:0;visibility:hidden;background:#1d1a0f;min-width:100%;max-height:320px;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;transform:translateY(-6px);box-shadow:0 14px 34px #1d140a2e}.select-menu[data-open=true] .select-menu-list{opacity:1;visibility:visible;transform:translateY(0)}.select-menu-list li{white-space:nowrap;cursor:pointer;padding:8px 16px 8px 34px;position:relative}.select-menu-list li[data-active=true]{background:#2a2416}.select-menu-list li[aria-selected=true]{color:var(--red);font-weight:600}.select-menu-list li[aria-selected=true]:before{content:"";border-bottom:2px solid;border-left:2px solid;width:9px;height:5px;position:absolute;top:50%;left:14px;transform:translateY(-70%)rotate(-45deg)}.load-more{justify-content:center;padding:16px 24px;display:flex}.load-more .button[aria-disabled=true]{cursor:progress}@media (scripting:enabled){.reveal-item[data-later]:not(:has(:target)){display:none}}body{color:var(--mk-paper);font-family:var(--ml-font-body)}h1,h2,h3{color:#f0e5d1;font-family:var(--ml-font-display);letter-spacing:-.02em;text-wrap:balance;font-weight:600}h1 em,h2 em,h3 em{color:var(--mk-gold-light);font-style:normal;font-weight:500}h2{font-size:clamp(2rem,3.3vw,3rem);line-height:1.06}h3{font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.2}.eyebrow,.eyebrow.light{color:var(--mk-gold);font:700 .625rem/1.5 var(--ml-font-display);letter-spacing:.24em;text-transform:uppercase}.button{color:#211407;min-height:52px;font:700 .625rem/1 var(--ml-font-display);letter-spacing:.16em;text-shadow:0 1px #fff3;text-transform:uppercase;background:linear-gradient(#ffffff2e,#0000 35%),linear-gradient(#d9b969,#a67b35);border:1px solid #3c2a11;border-radius:0;padding:0 23px;box-shadow:inset 0 0 0 1px #ffecb857,0 12px 34px #0000006b}.button:hover{filter:brightness(1.1);background:linear-gradient(#ffffff2e,#0000 35%),linear-gradient(#d9b969,#a67b35)}.button-gold,.button-gold:hover{box-shadow:none;color:var(--mk-paper);text-shadow:none;background:#08070542;border-color:#e0bd636b}.button-gold:hover{border-color:var(--mk-gold);filter:none;background:#e0bd6317}.text-link,.quiet-link,.prose a{color:var(--mk-gold-light);text-decoration-color:#e0bd6380}.text-link:hover,.quiet-link:hover,.prose a:hover{color:#fff0c8}.inline-button{color:var(--mk-gold-light)}.field label,.field label>span{color:#8b7f6b;font:700 .625rem/1.4 var(--ml-font-display);letter-spacing:.13em;text-transform:uppercase}.field input,.field select,.field textarea{color:#eee1c8;min-height:52px;font:500 .95rem/1.4 var(--ml-font-body);background:#15100ab8;border:1px solid #e0bd6340;border-radius:0}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--mk-gold);background:#1c150deb;outline:0}.field input::placeholder,.field textarea::placeholder{color:#675f51}.field small{color:#8f8069}.prose h1{font-size:clamp(2.6rem,5vw,4.4rem);line-height:1}.prose h2{font-size:clamp(1.4rem,2.2vw,1.9rem)}.prose p,.prose li{color:#a69a85;font-size:.98rem;line-height:1.75}@media (max-width:640px){.rank-table{white-space:nowrap;-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}}
