.erbe-game{--ink:#292722;--paper:#f7f4ee;--line:#d4cec1;max-width:1000px;margin:0 auto;padding:52px 28px 64px;color:var(--ink);background:var(--paper);font:inherit}.erbe-game *{box-sizing:border-box}.erbe-game [hidden]{display:none!important}.erbe-game h1,.erbe-game h2,.erbe-game p,.erbe-game button{font-family:inherit}.erbe-game>p:first-child{font-size:10px;letter-spacing:.16em;color:#827a6d;text-align:center}.erbe-game main{display:block}.erbe-game .intro{text-align:center;margin:0 auto 30px}.erbe-game .eyebrow{font-size:10px;letter-spacing:.2em;margin:0 0 14px}.erbe-game h1{font-size:clamp(28px,4vw,44px);font-weight:400;line-height:1.12;margin:0 0 12px;text-transform:none!important;letter-spacing:-.02em}.erbe-game h1 em{font-weight:400}.erbe-game .lead{font-size:16px;color:#777063;margin:0}.erbe-game .experience{max-width:580px;margin:auto}.erbe-game .topline{display:flex;align-items:center;gap:16px;border-top:1px solid var(--line);padding:14px 0;font-size:10px;letter-spacing:.12em}.erbe-game #room{flex:1}.erbe-game .balance-readout{color:#827a6d;white-space:nowrap}.erbe-game #clock{font-family:ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:.04em;background:var(--ink);color:var(--paper);padding:7px 10px;text-align:center;min-width:111px;font-size:12px}.erbe-game .stage{position:relative;aspect-ratio:1;border:18px solid #e9e5dc;border-image:none;background:#e9e5dc;box-shadow:0 0 0 1px #c7c0b3,inset 0 0 0 1px #fff,0 12px 30px #29272212;outline:1px solid #faf8f3;outline-offset:-7px}.erbe-game .stage:before{content:"";position:absolute;top:-17px;right:-17px;bottom:-17px;left:-17px;pointer-events:none;z-index:3;background:repeating-linear-gradient(116deg,#fff2 0 1px,transparent 1px 5px);box-shadow:inset 0 0 0 3px #fff6,inset 0 0 0 7px #a99f8a12;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:16px}.erbe-game #board{display:grid;height:100%;gap:2px}.erbe-game .tile{padding:0;margin:0;min-width:0;min-height:0;border:0;background-repeat:no-repeat;border-radius:0}.erbe-game .tile.selected{outline:2px solid #a79b83;outline-offset:-2px}.erbe-game .tile:disabled{opacity:1}.erbe-game .cover{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;text-align:center;background:radial-gradient(ellipse at 45% 35%,#fffdf8,var(--paper));box-shadow:inset 0 0 25px #a79b8310}.erbe-game .seal{font-size:60px;font-style:italic;font-weight:400;color:#c0b8a8;margin-bottom:30px;line-height:1}.erbe-game .cover h2{font-size:24px;font-weight:400;text-transform:none!important;margin:0 0 10px}.erbe-game .cover p{font-size:14px;color:#817969;margin:0;max-width:280px}.erbe-game #status{font-size:13px;line-height:1.5}.erbe-game #status:empty{display:none}.erbe-game .edition-status{text-align:center;font-size:9px;letter-spacing:.18em;color:#827a6d;margin:20px 0 12px}.erbe-game button{font:inherit;color:inherit;cursor:pointer}.erbe-game button:disabled{opacity:.45;cursor:default}.erbe-game .actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 20px;margin:12px 0 24px}.erbe-game .actions button{border:0;background:transparent;padding:6px 0;font-size:12px;color:#777063}.erbe-game .actions #enter,.erbe-game .actions #next{order:-1;flex-basis:100%;padding:15px 24px;background:var(--ink);color:var(--paper);font-size:16px;letter-spacing:.02em;border:1px solid var(--ink)}.erbe-game .actions #next:not([hidden])~#enter{display:none}.erbe-game .secondary-tools{display:flex;justify-content:space-between;align-items:flex-start;border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:20px;padding:16px 0}.erbe-game details{font-size:13px}.erbe-game summary{cursor:pointer;list-style:none}.erbe-game summary::-webkit-details-marker{display:none}.erbe-game summary:after{content:" +";color:#948b7c}.erbe-game details[open] summary:after{content:" \2212"}.erbe-game details[open]{flex:1;min-width:0}.erbe-game .rules p{font-size:13px;line-height:1.65}.erbe-game #reference{aspect-ratio:1;background-size:contain;background-position:center;background-repeat:no-repeat;margin-top:18px}.erbe-game .journey-note{text-align:center;color:#948b7c;font-size:10px;margin:17px 0}.erbe-game .scoreboard{max-width:720px;margin:64px auto 0;border-top:1px solid var(--ink);padding-top:24px}.erbe-game .scoreboard h2{font-size:28px;font-weight:400;margin:8px 0 24px;text-transform:none!important}.erbe-game table{width:100%;border-collapse:collapse;text-align:left}.erbe-game th{font-size:9px;font-weight:400;letter-spacing:.15em;padding:12px 8px;border-bottom:1px solid var(--line);color:#827a6d}.erbe-game td{padding:16px 8px;border-bottom:1px solid var(--line);font-size:14px}.erbe-game td:first-child,.erbe-game td:last-child{font-family:ui-monospace,monospace;font-variant-numeric:tabular-nums}.erbe-game th:last-child,.erbe-game td:last-child{text-align:right}.erbe-game #emptyScores{font-style:italic;color:#948b7c;font-size:15px;padding:26px 0}.erbe-game .score-note{font-size:10px;color:#948b7c}.erbe-game dialog{max-width:min(440px,90vw);background:var(--paper);color:var(--ink);border:1px solid var(--line);font:inherit;padding:30px}.erbe-game dialog::backdrop{background:#29272266}.erbe-game dialog h2{font-size:26px;font-weight:400;text-transform:none}.erbe-game dialog p{font-size:15px;line-height:1.6}.erbe-game dialog button{background:transparent;border:1px solid var(--line);padding:10px 14px;margin:6px}.erbe-game dialog #confirm{background:var(--ink);color:var(--paper)}.erbe-game :focus-visible{outline:2px solid #94856d;outline-offset:4px}@media(max-width:600px){.erbe-game{padding:32px 18px 40px}.erbe-game .intro{margin-bottom:24px}.erbe-game h1{max-width:280px;margin:0 auto 12px}.erbe-game .stage{border-width:12px}.erbe-game .stage:before{top:-11px;right:-11px;bottom:-11px;left:-11px;padding:10px}.erbe-game .topline{gap:8px;font-size:9px}.erbe-game #clock{min-width:100px;font-size:11px}.erbe-game .cover h2{font-size:21px}.erbe-game .seal{font-size:48px;margin-bottom:20px}.erbe-game .secondary-tools{flex-wrap:wrap}.erbe-game details[open]{flex-basis:100%}.erbe-game .scoreboard{margin-top:44px}.erbe-game .scoreboard h2{font-size:25px}.erbe-game td{font-size:12px;padding:14px 4px}.erbe-game th{padding:12px 4px}.erbe-game .journey-note{font-size:9px}}.erbe-game{position:relative;overflow:hidden}.erbe-game .intro{position:relative;padding:12px 50px 22px}.erbe-game h1{font-size:clamp(42px,6vw,72px);line-height:1.02;max-width:760px;margin:0 auto 20px}.erbe-game .intro:before,.erbe-game .intro:after{content:"";position:absolute;top:0;width:110px;height:140px;background:var(--lily) center/contain no-repeat;filter:grayscale(1);opacity:.48;pointer-events:none}.erbe-game .intro:before{left:0;transform:rotate(-18deg)}.erbe-game .intro:after{right:0;transform:scaleX(-1) rotate(-18deg)}.erbe-game .scoreboard{position:relative;padding:44px 44px 28px;text-align:center;border:12px solid #ddd8ce;background:linear-gradient(115deg,#faf8f2,#eae6dd 48%,#f7f4ec);box-shadow:0 0 0 1px #b1a99b,inset 0 0 0 1px #b8afa1,inset 0 0 0 7px #fff8,0 14px 30px #29272218;outline:1px solid #fdfbf6;outline-offset:-6px}.erbe-game .scoreboard:before,.erbe-game .scoreboard:after{content:"";position:absolute;width:105px;height:115px;background:var(--lily) center/contain no-repeat;filter:grayscale(1);opacity:.65;pointer-events:none}.erbe-game .scoreboard:before{left:8px;top:9px;transform:rotate(-25deg)}.erbe-game .scoreboard:after{right:8px;bottom:5px;transform:rotate(155deg)}.erbe-game .memorial-crest{font-size:38px;font-style:italic;color:#8f8778;margin:18px auto 12px;line-height:1}.erbe-game .scoreboard h2{font-size:clamp(30px,4vw,44px);max-width:470px;margin:0 auto 12px;line-height:1.1;letter-spacing:.01em}.erbe-game .memorial-motto{font-style:italic;font-size:14px;color:#817867;margin:0 0 30px}.erbe-game .scoreboard table{position:relative}.erbe-game .scoreboard td{font-size:16px;border-color:#bcb3a3}.erbe-game .scoreboard tbody tr:first-child{background:#c8bdab30}.erbe-game .scoreboard #emptyScores{padding:26px 0 36px;border-bottom:1px solid #c7bfae}.erbe-game .score-note{position:relative}@media(max-width:600px){.erbe-game .intro{padding:22px 18px 14px}.erbe-game h1{font-size:46px;max-width:330px}.erbe-game .intro:before,.erbe-game .intro:after{width:62px;height:90px;opacity:.35;top:-12px}.erbe-game .intro:before{left:-10px}.erbe-game .intro:after{right:-10px}.erbe-game .scoreboard{border-width:8px;padding:36px 12px 22px}.erbe-game .scoreboard:before,.erbe-game .scoreboard:after{width:65px;height:80px;opacity:.4}.erbe-game .scoreboard h2{font-size:32px}.erbe-game .scoreboard td,.erbe-game .memorial-motto{font-size:12px}}.erbe-game .scoreboard:after{width:68px;height:86px;right:3px;bottom:3px;opacity:.45}.erbe-game .scoreboard table{margin-bottom:30px}.erbe-game .secondary-tools{flex-wrap:wrap}.erbe-game .secondary-tools .reference[open]{flex:0 0 100%}.erbe-game #reference.reference-frame{width:100%;max-width:580px;margin:24px auto 10px;background-position:center;background-size:contain;background-repeat:no-repeat}.erbe-game .memorial-crest{font-size:24px;letter-spacing:.04em}@media(max-width:600px){.erbe-game .memorial-crest{font-size:21px}}.content-for-layout:has([data-erbe-game]){background:#f7f4ee}.erbe-game{width:100%;max-width:none;margin:0;padding:38px clamp(18px,4vw,64px) 64px}.erbe-game main{max-width:1120px;margin:0 auto}.erbe-game .intro{max-width:1060px;margin:0 auto 20px;padding:16px 120px 12px}.erbe-game .experience{width:100%;max-width:660px}.erbe-game .scoreboard{max-width:800px;margin-top:52px}.erbe-game .intro:before,.erbe-game .intro:after{top:8px}@media(max-width:600px){.erbe-game{padding:28px 18px 40px}.erbe-game .intro{padding:22px 18px 10px;margin-bottom:18px}.erbe-game .intro:before,.erbe-game .intro:after{top:-12px}.erbe-game .scoreboard{margin-top:40px}}.erbe-game .scoreboard{padding-bottom:125px}.erbe-game .scoreboard:before,.erbe-game .scoreboard:after{width:105px;height:115px;opacity:.55}.erbe-game .scoreboard:after{right:8px;bottom:9px}.erbe-game .scoreboard tbody tr{height:52px}.erbe-game .scoreboard .score-empty{color:#948b7c;background:transparent}.erbe-game .scoreboard .score-empty td{font-size:14px}.erbe-game .scoreboard #emptyScores{padding:10px 0 16px;margin:0 0 16px}@media(max-width:600px){.erbe-game .scoreboard{padding-bottom:94px}.erbe-game .scoreboard:before,.erbe-game .scoreboard:after{width:65px;height:80px;opacity:.4}.erbe-game .scoreboard tbody tr{height:46px}.erbe-game .scoreboard .score-empty td{font-size:12px}}.erbe-game .scoreboard td:nth-child(3){font-family:ui-monospace,monospace;white-space:nowrap}.erbe-game .scoreboard th:nth-child(3),.erbe-game .scoreboard td:nth-child(3){text-align:center}@media(max-width:600px){.erbe-game .scoreboard th{font-size:8px;letter-spacing:.05em}.erbe-game .scoreboard td{font-size:11px}}.erbe-game #reference.reference-frame{box-sizing:content-box;width:calc(100% - 36px);max-width:544px;aspect-ratio:1122/1402;background-size:100% 100%}@media(max-width:600px){.erbe-game #reference.reference-frame{width:calc(100% - 24px)}}.erbe-game .topline{justify-content:center;border-top:0;padding:8px 0 20px}.erbe-game .player-account{text-align:center;margin:24px auto 18px}.erbe-game .player-summary{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px 18px;margin:0;font-size:16px}.erbe-game #playerName{color:var(--ink)}.erbe-game #accountHint{font-size:13px;color:#827a6d;margin:10px 0 0}.erbe-game .actions #practice,.erbe-game .actions #recover{flex:0 1 calc(50% - 10px);text-align:center;min-height:40px}.erbe-game .archive-heading{position:relative;margin:0 auto 34px;padding:8px 40px 0;text-align:center}.erbe-game .scoreboard h2{font-size:clamp(36px,4.6vw,52px);max-width:none;line-height:1.08;margin:0 auto 14px;letter-spacing:-.015em}.erbe-game .scoreboard .memorial-crest{font-size:23px;line-height:1.3;margin:0 auto 12px;color:#8f8778}.erbe-game .scoreboard .memorial-motto{font-size:14px;line-height:1.6;max-width:440px;margin:0 auto;color:#817867}.erbe-game .scoreboard #emptyScores{border:0;font-size:14px;line-height:1.6;padding:4px 18px 0;margin:0 auto;max-width:400px;text-align:center}@media(max-width:600px){.erbe-game .archive-heading{padding:30px 6px 0;margin-bottom:26px}.erbe-game .scoreboard h2{font-size:34px;max-width:260px;margin-bottom:12px}.erbe-game .scoreboard .memorial-crest{font-size:20px;margin-bottom:10px}.erbe-game .scoreboard .memorial-motto{font-size:12px;max-width:245px}.erbe-game .scoreboard #emptyScores{font-size:12px;padding:0 12px}}.erbe-game #accountHint a{color:#514a3e;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;display:inline-block;padding:8px 4px}.erbe-game .actions button:not(#enter):not(#next){color:#514a3e;background:#e9e4da;border:1px solid #b9b09f;padding:10px 16px;transition:background .18s ease,color .18s ease}.erbe-game .actions button:not(#enter):not(#next):hover:not(:disabled){background:#ddd5c7;color:#292722}.erbe-game .actions #enter:hover:not(:disabled),.erbe-game .actions #next:hover:not(:disabled){background:#464137}.erbe-game .secondary-tools summary{color:#514a3e;text-decoration:underline;text-underline-offset:4px;padding:7px 0}.erbe-game .secondary-tools summary:hover,.erbe-game #accountHint a:hover{color:#292722}.erbe-game .actions button:disabled{opacity:.45;cursor:not-allowed}.erbe-game .actions button{position:relative;border-radius:0}.erbe-game .actions #practice,.erbe-game .actions #recover,.erbe-game .actions #abandon{border:1px solid #b9b09f;background:linear-gradient(110deg,#eee9df,#e7e1d6);box-shadow:inset 0 0 0 2px #f8f5ed,inset 0 0 0 3px #c8bfaf,0 2px 3px #29272208;padding:12px 24px}.erbe-game .actions button:before,.erbe-game .actions button:after{content:"";position:absolute;top:9px;bottom:9px;width:4px;border-left:1px solid #b2a894;border-right:1px solid #faf7ef;pointer-events:none;opacity:.65}.erbe-game .actions button:before{left:9px}.erbe-game .actions button:after{right:9px;transform:scaleX(-1)}.erbe-game .actions #enter,.erbe-game .actions #next{border:1px solid #514b40;box-shadow:inset 0 0 0 2px #292722,inset 0 0 0 3px #746b585c;padding:17px 30px}.erbe-game .actions #enter:before,.erbe-game .actions #enter:after,.erbe-game .actions #next:before,.erbe-game .actions #next:after{border-left-color:#a49880;border-right-color:#514b40;opacity:.6}.erbe-game .intro:before,.erbe-game .intro:after,.erbe-game .scoreboard:before,.erbe-game .scoreboard:after{content:none}.erbe-game .intro h1{font-family:inherit;font-style:normal;font-weight:400}.erbe-game:before,.erbe-game:after{content:"";position:absolute;top:46px;bottom:42px;width:clamp(64px,calc((100% - 900px)/2 - 64px),230px);pointer-events:none;border:1px solid #d8d1c450;background:linear-gradient(90deg,#eee9df35,#f9f6f018 18% 82%,#eee9df35);box-shadow:inset 0 0 0 5px #faf8f355,inset 0 0 0 6px #d6cfc150,2px 3px 8px #84776107;z-index:0}.erbe-game:before{left:32px}.erbe-game:after{right:32px;transform:scaleX(-1)}.erbe-game main,.erbe-game .scoreboard{position:relative;z-index:1}@media(max-width:1099px){.erbe-game:before,.erbe-game:after{content:none}}.erbe-game:before,.erbe-game:after{background-image:linear-gradient(#f7f4ee80,#f7f4ee80),url(erbe-relieve-acanto.jpg);background-size:100% 100%,130% auto;background-position:center,center top;background-repeat:no-repeat,repeat-y;filter:grayscale(1) sepia(.14) brightness(1.24);opacity:.6;border:7px double #e1dacd;box-shadow:inset 0 0 0 2px #fffaf2,2px 3px 8px #8477610a;background-clip:padding-box}.erbe-game .intro h1{position:relative;width:fit-content;max-width:calc(100% - 96px);margin-left:auto;margin-right:auto}.erbe-game .intro h1:before,.erbe-game .intro h1:after{content:"";position:absolute;width:54px;height:72px;background:var(--lily) center/contain no-repeat;filter:grayscale(1);opacity:.48;pointer-events:none}.erbe-game .intro h1:before{left:-58px;top:-24px;transform:rotate(-25deg)}.erbe-game .intro h1:after{right:-58px;top:-24px;bottom:auto;transform:scaleX(-1) rotate(-25deg)}@media(max-width:749px){.erbe-game .intro{padding-left:0;padding-right:0}.erbe-game .intro h1{max-width:calc(100% - 112px);font-size:clamp(28px,10vw,42px)}.erbe-game .intro h1:before,.erbe-game .intro h1:after{width:52px;height:100%;top:0;bottom:auto;opacity:.48}.erbe-game .intro h1:before{left:-56px;transform:none}.erbe-game .intro h1:after{right:-56px;transform:scaleX(-1)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/erbe-game.css.map */
