@font-face{font-family:Figtree;src:url('/interface.ttf')}*{box-sizing:border-box}body{margin:0;background:#101510;color:#f0ede3;font-family:Figtree,Segoe UI,sans-serif}button,input{font:inherit}button{cursor:pointer;color:inherit;border:0;background:#303a33;padding:14px 18px}button:hover{filter:brightness(1.16)}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #16b6ac;outline-offset:4px}button:disabled{opacity:.55;cursor:wait}[hidden]{display:none!important}#welcome{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr;position:relative;isolation:isolate;overflow:hidden}.landscape{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#11251ba8 0%,#12251b99 42%,#111912 65%),url('/forest.svg') center/cover}.landscape:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0e1710 1%,transparent 65%)}.minecraft{position:absolute;right:36px;top:26px;text-decoration:none;color:#b5b1a4;font-size:14px;border-bottom:1px solid #73776a;padding-bottom:6px}.story{padding:9vh 7vw 5vh;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.eyebrow{font-size:11px;letter-spacing:2.5px;font-weight:700;color:#c0c7a6}h1{font-family:Georgia,serif;font-weight:normal;font-size:clamp(68px,7vw,112px);line-height:.95;margin:38px 0 30px;letter-spacing:-5px;text-shadow:0 8px 0 #0a201a80}h1 span{display:block;font-size:.4em;color:#e5b848;letter-spacing:0;margin:4px 0;text-align:center}.rule{height:3px;width:70px;background:#16b6ac;margin:0 0 30px}h2{font-size:32px;font-weight:500;letter-spacing:-.6px;line-height:1.2;margin:0 0 16px}.story p{font-size:16px;line-height:1.8;color:#c5cbbd;margin:0}.features{display:flex;gap:26px;border-top:1px solid #a0b19b38;padding-top:22px;margin-top:36px;font-size:12px;color:#d2c59d}.story small{color:#8d9f8f;font-size:11px;margin-top:44px}.account{align-self:center;justify-self:center;width:450px;max-width:88%;padding:34px;background:#191d19f5;clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);border-top:2px solid #4b5544;box-shadow:0 20px 50px #0005;margin:70px 0 40px}.account-head h2{margin-top:20px;font-size:30px}.account-head p{font-size:14px;color:#b5b1a4;line-height:1.6}.tabs{display:flex;border-bottom:1px solid #454d40;margin:28px 0}.tabs button{background:transparent;width:50%;font-size:14px;padding:15px 0;color:#a9b09f}.tabs [aria-selected=true]{color:#46d0bd;border-bottom:2px solid #16b6ac}label{display:block;font-size:13px;margin:19px 0 9px}input{border:1px solid #485143;background:#101610;padding:13px;color:#f0ede3;width:100%;border-radius:0;font-size:14px}.password{position:relative}.password input{padding-right:82px}.password button{position:absolute;right:1px;top:1px;font-size:11px;height:43px;padding:0 10px;background:transparent;color:#b5b1a4}#requirements{color:#929d8c;font-size:11px;line-height:1.6;margin:12px 0}#error{color:#f4ac83;font-size:13px;min-height:16px;line-height:1.5}.primary{background:#087b43;color:#fff;font-size:15px;font-weight:600;border-bottom:4px solid #045b31;width:100%;text-align:left;min-height:52px}.primary span{float:right}.save-note{display:flex;gap:14px;border-top:1px solid #434d3c;margin-top:28px;padding-top:20px}.save-note>span{font-size:25px;color:#d2b35a}.save-note p{margin:0;font-size:12px;line-height:1.7;color:#9da992}.save-note strong{color:#d5dbcb;font-weight:500}.footnote{text-align:center;font-size:10px;color:#7f8d78;margin-top:24px}#lobby{min-height:100vh;display:grid;place-items:center;background:linear-gradient(#0d2015a8,#0d2015d9),url('/forest.svg') center/cover}.lobby-card{background:#191d19;padding:45px;width:min(530px,90vw)}.lobby-card h2{margin-top:24px}.lobby-card p{color:#b5b1a4;line-height:1.7}.lobby-card button{margin-top:12px}#game{position:fixed;inset:0}iframe{border:0;width:100%;height:100%;display:block}#sync-status{position:absolute;right:12px;top:2px;font-size:10px;background:#151f16;color:#d9c481;padding:2px 8px;pointer-events:none}#sync-status:empty{display:none}@media(min-width:1700px){.account{width:500px;padding:42px}.story{padding-left:11vw}}@media(max-width:850px){#welcome{grid-template-columns:1fr}.story{padding:70px 9vw 10px}.story h1{font-size:64px;margin:20px 0}.story h1 span{display:inline;margin:0 10px}.story h2,.story p,.story .rule,.features,.story small{display:none}.account{margin-top:15px}.minecraft{font-size:12px;right:20px;top:20px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
:focus-visible{outline-color:#b6bf45}input:focus{outline:none;border-color:#879b76;box-shadow:0 0 0 1px #879b7633}#error:not(:empty){background:#35231e;border-left:3px solid #d49172;padding:12px 14px}#sync-status:not(:empty){top:76px;right:18px;max-width:420px;padding:16px 20px;border-left:3px solid #d49172;background:#1c251e;color:#f0ede3;font-size:14px;line-height:1.5;box-shadow:0 7px 22px #0006;pointer-events:auto}
