@font-face{font-family:Tektur;src:url(../../../fonts/tektur.woff)format("woff");font-weight:400 900;font-stretch:75% 100%;font-style:normal;font-display:swap}@font-face{font-family:BlockBrain Heading;src:url(../../../fonts/blockbrain-heading.woff)format("woff");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Jersey 15";src:url(../../../fonts/jersey-15.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(../../../fonts/geist-mono.woff)format("woff");font-weight:400 700;font-style:normal;font-display:swap}:root{--font-hero:Tektur,system-ui,sans-serif;--font-heading:"BlockBrain Heading",Arial,sans-serif;--font-pixel:"Jersey 15",ui-monospace,monospace;--font-body:Arial,Helvetica,sans-serif;--font-mono:"Geist Mono",ui-monospace,Consolas,monospace;--font-code:var(--font-mono);--type-code-size:12px;--type-code-leading:1.6;--type-hero-size:clamp(36px,4.8vw,62px);--type-hero-weight:700;--type-hero-width:90%;--type-hero-leading:1.08;--type-hero-tracking:0;--type-hero-measure:12ch;--type-pixel-size:16px;--type-page-size:clamp(28px,3vw,36px);--type-section-size:28px;--type-card-size:24px;--type-compact-card-size:16px;--type-compact-card-leading:14px;--type-heading-weight:500;--type-heading-leading:1.2;--type-reading-size:16px;--type-reading-leading:1.65;--type-reading-measure:68ch;--type-hint-size:14px;--type-hint-leading:1.5;--type-reference-size:12px;--layout-intro-max:1180px;--layout-workbench-max:1680px;--layout-detail-max:1180px;--layout-detail-gap:32px}:root .type-home-hero{font-family:var(--font-hero);font-size:var(--type-hero-size);font-weight:var(--type-hero-weight);font-stretch:var(--type-hero-width);line-height:var(--type-hero-leading);letter-spacing:var(--type-hero-tracking);max-width:var(--type-hero-measure)}:root .type-home-reading{font:400 var(--type-reading-size)/1.6 var(--font-body)}:root .type-pixel{font:400 var(--type-pixel-size)/1.2 var(--font-pixel);letter-spacing:0}:root .type-code{font:400 var(--type-code-size)/var(--type-code-leading) var(--font-code);letter-spacing:0}@media (width<=1000px){:root{--type-hero-size:48px}}@media (width<=650px){:root{--type-hero-size:44px;--type-hero-measure:13ch}}:root{--type-poster-title:5cqw;--type-poster-lane:1.35cqw;--type-poster-stratum:1.3cqw;--type-poster-tile:1.23cqw;--type-poster-body:.73cqw;--type-poster-note:.69cqw;--type-poster-branch:.66cqw;--type-poster-display:6.2cqw;--type-poster-subtitle:2.6cqw;--type-poster-kicker:.78cqw;--type-poster-world-title:5.8cqw;--type-poster-world-stop:2.1cqw;--poster-copper:oklch(53% .12 48);--poster-amethyst:oklch(49% .12 300);--embed-host-paper:oklch(100% 0 0);--embed-host-ink:oklch(35% 0 0);--scene-water-base:oklch(48% .16 255);--scene-water-ripple:oklch(89% .055 230)}:root,:root[data-theme=day],[data-palette=day]{--code-keyword:oklch(43% .15 290);--code-attribute:oklch(42% .1 240);--code-string:oklch(40% .09 145);--code-variable:oklch(44% .12 35);--theme-canvas:oklch(94.175% .018 123.98);--theme-paper:oklch(96.343% .0108 118.02);--theme-ink:oklch(31.004% .0237 154.61);--theme-muted:oklch(48.072% .0245 151.71);--theme-line:oklch(74.959% .0346 134.01);--theme-green:oklch(50.919% .1025 136.51);--scene-sky-body:oklch(95.809% .0857 99.2);--scene-sky-edge:oklch(92.39% .1157 94.09);--scene-sky-detail:oklch(95.809% .0857 99.2);--scene-overworld-grass:oklch(75% .1 133);--scene-overworld-grass-light:oklch(85% .095 125);--scene-overworld-grass-deep:oklch(64% .095 140);--scene-overworld-stone:oklch(77% .022 125);--scene-overworld-ink:oklch(27% .035 145);--scene-sky-top:oklch(72% .09 240);--scene-sky-bottom:oklch(91% .04 225);--scene-sky-ink:oklch(24% .04 245);--scene-shared-center:oklch(95% .018 115);--scene-shared-edge:oklch(85% .03 125);--scene-shared-ink:oklch(31% .024 155);--scene-nether-haze:oklch(30% .045 335);--scene-nether-ember:oklch(45% .12 35);--scene-nether-glow:oklch(66% .17 55);--scene-nether-core:oklch(82% .15 80);--scene-nether-ink:oklch(95% .02 80);--scene-nether-ceiling:oklch(19% .065 25);--scene-nether-ceiling-glow:oklch(27% .09 28);--scene-nether-ceiling-ink:oklch(94% .02 40);--scene-end-void:oklch(13% .03 290);--scene-end-nebula:oklch(23% .065 305);--scene-end-star:oklch(94% .025 280);--scene-end-star-dim:oklch(68% .05 285);--scene-end-ink:oklch(94% .02 285)}:root[data-theme=night],[data-palette=night]{--code-keyword:oklch(82% .1 290);--code-attribute:oklch(82% .08 230);--code-string:oklch(84% .09 145);--code-variable:oklch(83% .09 65);--theme-canvas:oklch(31.452% .0364 258.32);--theme-paper:oklch(33.867% .0352 260.13);--theme-ink:oklch(84.18% .0224 256.74);--theme-muted:oklch(75.915% .0327 257.25);--theme-line:oklch(43.815% .0432 257.42);--theme-green:oklch(71.513% .0669 135.33);--scene-sky-body:oklch(81.176% .0285 253.27);--scene-sky-edge:oklch(72.423% .0416 253.09);--scene-sky-detail:oklch(69.374% .0422 256.62);--scene-overworld-grass:oklch(35% .032 185);--scene-overworld-grass-light:oklch(43% .045 160);--scene-overworld-grass-deep:oklch(30% .03 235);--scene-overworld-stone:oklch(36% .02 240);--scene-overworld-ink:oklch(93% .02 150);--scene-sky-top:oklch(25% .05 268);--scene-sky-bottom:oklch(38% .06 255);--scene-sky-ink:oklch(92% .02 250);--scene-shared-center:oklch(41% .04 258);--scene-shared-edge:oklch(32% .038 260);--scene-shared-ink:oklch(90% .02 255);--scene-nether-haze:oklch(27% .045 305);--scene-nether-ember:oklch(40% .1 35);--scene-nether-glow:oklch(56% .15 50);--scene-nether-core:oklch(70% .15 68);--scene-nether-ink:oklch(95% .02 80);--scene-nether-ceiling:oklch(18% .06 22);--scene-nether-ceiling-glow:oklch(26% .085 26);--scene-nether-ceiling-ink:oklch(93% .02 40);--scene-end-void:oklch(14% .035 275);--scene-end-nebula:oklch(24% .065 295);--scene-end-star:oklch(94% .025 270);--scene-end-star-dim:oklch(68% .05 275);--scene-end-ink:oklch(94% .02 275)}:root:is([data-theme=cloud],[data-theme=stone]),[data-palette=cloud],[data-palette=stone]{--code-keyword:oklch(43% .15 290);--code-attribute:oklch(42% .1 240);--code-string:oklch(40% .09 145);--code-variable:oklch(44% .12 35)}:root[data-theme=cloud],[data-palette=cloud]{--theme-canvas:oklch(97% 0 0);--theme-paper:oklch(100% 0 0);--theme-ink:oklch(25% 0 0);--theme-muted:oklch(45% 0 0);--theme-line:oklch(73% 0 0);--theme-green:oklch(38% 0 0);--scene-overworld-grass:oklch(90% .038 135);--scene-overworld-grass-light:oklch(96% .028 128);--scene-overworld-grass-deep:oklch(84% .045 140);--scene-overworld-stone:oklch(90% .006 130);--scene-overworld-ink:oklch(28% .02 140);--scene-sky-top:oklch(86% .035 238);--scene-sky-bottom:oklch(97% .012 230);--scene-sky-ink:oklch(28% .02 240);--scene-shared-center:oklch(100% 0 0);--scene-shared-edge:oklch(97% 0 0);--scene-shared-ink:oklch(25% 0 0);--scene-nether-haze:oklch(87% .018 340);--scene-nether-ember:oklch(88% .045 45);--scene-nether-glow:oklch(83% .095 55);--scene-nether-core:oklch(88% .11 76);--scene-nether-ink:oklch(27% .03 40);--scene-nether-ceiling:oklch(81% .03 22);--scene-nether-ceiling-glow:oklch(89% .035 35);--scene-nether-ceiling-ink:oklch(26% .03 25);--scene-end-void:oklch(93% .014 295);--scene-end-nebula:oklch(86% .035 305);--scene-end-star:oklch(46% .06 290);--scene-end-star-dim:oklch(66% .045 290);--scene-end-ink:oklch(26% .03 290)}:root[data-theme=stone],[data-palette=stone]{--theme-canvas:oklch(79% 0 0);--theme-paper:oklch(87% 0 0);--theme-ink:oklch(22% 0 0);--theme-muted:oklch(40% 0 0);--theme-line:oklch(59% 0 0);--theme-green:oklch(33% 0 0);--scene-overworld-grass:oklch(71% .042 135);--scene-overworld-grass-light:oklch(80% .036 130);--scene-overworld-grass-deep:oklch(63% .042 140);--scene-overworld-stone:oklch(74% .008 130);--scene-overworld-ink:oklch(20% .02 140);--scene-sky-top:oklch(66% .04 240);--scene-sky-bottom:oklch(84% .022 235);--scene-sky-ink:oklch(18% .02 240);--scene-shared-center:oklch(87% 0 0);--scene-shared-edge:oklch(79% 0 0);--scene-shared-ink:oklch(22% 0 0);--scene-nether-haze:oklch(62% .022 340);--scene-nether-ember:oklch(66% .065 42);--scene-nether-glow:oklch(73% .115 55);--scene-nether-core:oklch(83% .115 76);--scene-nether-ink:oklch(16% .02 40);--scene-nether-ceiling:oklch(46% .055 24);--scene-nether-ceiling-glow:oklch(56% .065 32);--scene-nether-ceiling-ink:oklch(96% .01 40);--scene-end-void:oklch(38% .022 290);--scene-end-nebula:oklch(48% .045 305);--scene-end-star:oklch(95% .01 290);--scene-end-star-dim:oklch(75% .02 290);--scene-end-ink:oklch(96% .008 290)}:root[data-theme=coal],[data-palette=coal]{--theme-canvas:oklch(18% 0 0);--theme-paper:oklch(24% 0 0);--theme-ink:oklch(94% 0 0);--theme-muted:oklch(76% 0 0);--theme-line:oklch(49% 0 0);--theme-green:oklch(85% 0 0);--code-keyword:oklch(82% .1 290);--code-attribute:oklch(82% .08 230);--code-string:oklch(84% .09 145);--code-variable:oklch(83% .09 65);--scene-overworld-grass:oklch(28% .025 150);--scene-overworld-grass-light:oklch(35% .032 145);--scene-overworld-grass-deep:oklch(22% .015 160);--scene-overworld-stone:oklch(28% .006 150);--scene-overworld-ink:oklch(94% .01 145);--scene-sky-top:oklch(20% .022 258);--scene-sky-bottom:oklch(31% .03 248);--scene-sky-ink:oklch(93% .01 250);--scene-shared-center:oklch(24% 0 0);--scene-shared-edge:oklch(18% 0 0);--scene-shared-ink:oklch(94% 0 0);--scene-nether-haze:oklch(20% .016 340);--scene-nether-ember:oklch(29% .065 35);--scene-nether-glow:oklch(44% .11 48);--scene-nether-core:oklch(58% .14 62);--scene-nether-ink:oklch(94% .012 70);--scene-nether-ceiling:oklch(16% .035 24);--scene-nether-ceiling-glow:oklch(23% .06 28);--scene-nether-ceiling-ink:oklch(93% .012 40);--scene-end-void:oklch(11% .01 280);--scene-end-nebula:oklch(19% .035 300);--scene-end-star:oklch(92% .01 285);--scene-end-star-dim:oklch(62% .02 285);--scene-end-ink:oklch(93% .008 285)}:root:is([data-theme=cloud],[data-theme=stone],[data-theme=coal]),:is([data-palette=cloud],[data-palette=stone],[data-palette=coal]){--scene-sky-body:oklch(96% 0 0);--scene-sky-edge:oklch(79% 0 0);--scene-sky-detail:oklch(64% 0 0)}[data-palette=parchment]{--theme-paper:#f3e6c9;--theme-ink:#302819;--theme-muted:#706048;--theme-line:#b8a37c;--theme-green:#657344}[data-palette=forest]{--theme-paper:#172b24;--theme-ink:#e5efcf;--theme-muted:#b1c6a4;--theme-line:#52695a;--theme-green:#9ac86c}[data-palette=ocean]{--theme-paper:#123238;--theme-ink:#d9f5ec;--theme-muted:#acd1cc;--theme-line:#47767b;--theme-green:#70cfc0}[data-palette=nether]{--theme-paper:#301d20;--theme-ink:#ffe7cd;--theme-muted:#d6b0a3;--theme-line:#79504c;--theme-green:#f0ad70}[data-palette=end]{--theme-paper:#28243b;--theme-ink:#f0e8ff;--theme-muted:#c4b8dc;--theme-line:#6a5d83;--theme-green:#c8a0f1}[data-palette=blueprint]{--theme-paper:#143657;--theme-ink:#e8f4ff;--theme-muted:#b4cde0;--theme-line:#577b9b;--theme-green:#9bd7ef}[data-palette=cherry]{--theme-paper:#f7e9ed;--theme-ink:#422e3b;--theme-muted:#7b596c;--theme-line:#c5a4b3;--theme-green:#93637c}[data-palette=mono]{--theme-paper:#f4f4f1;--theme-ink:#222;--theme-muted:#606060;--theme-line:#aaa;--theme-green:#555;--poster-copper:#666;--poster-amethyst:#777;--scene-water-base:#888}[data-palette=forest],[data-palette=ocean],[data-palette=nether],[data-palette=end],[data-palette=blueprint]{--poster-copper:#d9a17a;--poster-amethyst:#bca0e0;--scene-water-base:#80bdcd}.progression-poster{box-sizing:border-box;background:var(--theme-paper);width:100%;color:var(--theme-ink);font-family:var(--font-body);-webkit-print-color-adjust:exact;print-color-adjust:exact;flex-direction:column;padding:2.5%;display:flex;overflow:hidden;container-type:inline-size}.progression-poster *{box-sizing:border-box}.poster-masthead{padding-bottom:calc(1.5cqw * var(--poster-density,1));border-bottom:calc(.25cqw * var(--poster-density,1)) solid var(--theme-ink);flex:none}.poster-edition{text-transform:uppercase;letter-spacing:.19em;font-size:calc(.85cqw * var(--poster-density,1));color:var(--theme-muted)}.poster-masthead h1{font-family:var(--font-heading);font-size:calc(var(--type-poster-title) * var(--poster-density,1));margin:calc(1cqw * var(--poster-density,1)) 0 calc(.7cqw * var(--poster-density,1));font-weight:400;line-height:1}.poster-masthead p{font-size:calc(1cqw * var(--poster-density,1));margin:0}.poster-legend{align-items:center;gap:calc(.6cqw * var(--poster-density,1));font-size:calc(.85cqw * var(--poster-density,1));margin-top:calc(1.3cqw * var(--poster-density,1));display:flex}.poster-legend i{width:calc(1cqw * var(--poster-density,1));height:calc(1cqw * var(--poster-density,1));background:color-mix(in srgb,var(--theme-green) 22%,var(--theme-paper));border-left:calc(.2cqw * var(--poster-density,1)) solid var(--theme-green)}.poster-legend span{color:var(--theme-muted);margin-left:auto}.poster-columns,.poster-row{gap:calc(.4cqw * var(--poster-density,1));grid-template-columns:1.2fr repeat(9,1fr);display:grid}.poster-columns{padding:calc(1cqw * var(--poster-density,1)) 0;font-family:var(--font-heading);font-size:calc(var(--type-poster-lane) * var(--poster-density,1));align-items:stretch;line-height:1.05}.poster-columns strong{min-width:0;font-weight:400}.poster-grid{gap:calc(.45cqw * var(--poster-density,1));flex-direction:column;flex:1;min-height:0;display:flex}.poster-row{min-height:0;padding:calc(.3cqw * var(--poster-density,1)) 0;border-top:1px solid color-mix(in srgb,var(--theme-line) 60%,transparent);flex:1}.poster-row:nth-of-type(2n){background:color-mix(in srgb,var(--theme-line) 9%,transparent)}.poster-stratum{padding:calc(.3cqw * var(--poster-density,1)) calc(.4cqw * var(--poster-density,1)) calc(1.2cqw * var(--poster-density,1)) 0;position:relative}.poster-stratum>div{gap:calc(.3cqw * var(--poster-density,1));align-items:flex-start;display:flex}.poster-stratum h2{font-family:var(--font-heading);font-size:calc(var(--type-poster-stratum) * var(--poster-density,1));overflow-wrap:normal;margin:0;font-weight:400;line-height:1.05}.poster-stratum p{font-size:calc(var(--type-poster-note) * var(--poster-density,1));color:var(--theme-muted);margin:calc(.55cqw * var(--poster-density,1)) 0 0;line-height:1.2}.poster-stratum b{bottom:calc(.25cqw * var(--poster-density,1));right:calc(.45cqw * var(--poster-density,1));font-size:calc(.85cqw * var(--poster-density,1));color:var(--theme-muted);font-weight:400;position:absolute}.poster-cell{gap:calc(.3cqw * var(--poster-density,1));flex-direction:column;min-width:0;display:flex}.poster-tile{padding:calc(.42cqw * var(--poster-density,1));background:color-mix(in srgb,var(--theme-line) 10%,var(--theme-paper));border:1px solid color-mix(in srgb,var(--theme-line) 55%,transparent);flex:1;min-height:0}.poster-core{background:color-mix(in srgb,var(--theme-green) 19%,var(--theme-paper));border-left:calc(.2cqw * var(--poster-density,1)) solid var(--theme-green)}.poster-tile-head{min-height:calc(2.6cqw * var(--poster-density,1))}.poster-tile h3{font-family:var(--font-heading);font-size:calc(var(--type-poster-tile) * var(--poster-density,1));overflow-wrap:normal;margin:0;font-weight:400;line-height:1.05}.poster-tile-head>.poster-icon{float:right;margin-left:calc(.25cqw * var(--poster-density,1))}.poster-tile p{margin:calc(.4cqw * var(--poster-density,1)) 0 0;font-size:calc(var(--type-poster-body) * var(--poster-density,1));line-height:1.22}.poster-icon{width:calc(2.4cqw * var(--poster-density,1));height:calc(2.4cqw * var(--poster-density,1));flex:none;display:inline-block}.poster-icon img,.poster-icon svg,.poster-icon canvas{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.poster-stratum .poster-icon{width:calc(1.65cqw * var(--poster-density,1));height:calc(1.65cqw * var(--poster-density,1))}.poster-branches{gap:calc(.3cqw * var(--poster-density,1));margin-top:calc(.25cqw * var(--poster-density,1));display:flex}.poster-branches>div{text-align:center;font-size:calc(var(--type-poster-branch) * var(--poster-density,1));flex:1;line-height:1.1}.poster-branches .poster-icon{margin:0 auto calc(.2cqw * var(--poster-density,1));width:calc(1.5cqw * var(--poster-density,1));height:calc(1.5cqw * var(--poster-density,1));display:block}.poster-band{align-items:center;gap:calc(.7cqw * var(--poster-density,1));background:var(--theme-ink);color:var(--theme-paper);padding:calc(.45cqw * var(--poster-density,1)) calc(.65cqw * var(--poster-density,1));flex:none;display:flex}.poster-band strong{font-family:var(--font-heading);font-size:calc(1.5cqw * var(--poster-density,1));font-weight:400}.poster-band span:last-child{font-size:calc(.8cqw * var(--poster-density,1));margin-left:auto}.poster-band .poster-icon{width:calc(1.8cqw * var(--poster-density,1));height:calc(1.8cqw * var(--poster-density,1))}.poster-footer{justify-content:space-between;align-items:center;gap:calc(1cqw * var(--poster-density,1));border-top:calc(.2cqw * var(--poster-density,1)) solid var(--theme-ink);padding-top:calc(.8cqw * var(--poster-density,1));margin-top:calc(.8cqw * var(--poster-density,1));font-size:calc(.8cqw * var(--poster-density,1));display:flex}.poster-footer strong{font-family:var(--font-heading);font-weight:400;font-size:calc(1.4cqw * var(--poster-density,1))}.poster-footer-meta{text-align:right;gap:0;line-height:1.05;display:grid}.poster-footer strong{align-items:center;gap:calc(.45cqw * var(--poster-density,1));line-height:1;display:flex}.poster-footer-mark{width:calc(1.7cqw * var(--poster-density,1));height:calc(1.7cqw * var(--poster-density,1));flex:none}.poster-footer-meta>span:last-child{color:var(--theme-muted)}.poster-stratum,.poster-cell{min-height:0}.progression-poster[data-design=classic]{isolation:isolate;--frame-t:max(1px,round(.18cqw,1px));position:relative}.progression-poster[data-design=classic]:before{content:"";border:var(--frame-t) solid var(--theme-ink);pointer-events:none;z-index:-1;position:absolute;inset:round(1.2cqw,1px)}[data-design=classic] .poster-edition{justify-content:space-between;align-items:center;gap:1cqw;line-height:1;display:flex}[data-design=classic] .poster-brand .brand-lockup{--lockup-height:calc(2.2cqw * var(--poster-density,1))}[data-design=classic] .poster-masthead .poster-title{margin:calc(.3cqw * var(--poster-density,1)) 0 calc(.5cqw * var(--poster-density,1))}[data-design=classic] .poster-masthead .poster-title>span{font-size:calc(5.2cqw * var(--poster-density,1))}[data-design=classic] .poster-masthead .poster-title small{font-size:calc(2.2cqw * var(--poster-density,1))}[data-design=classic] .poster-masthead{border-bottom-width:var(--frame-t)}[data-design=classic] .poster-columns strong{border-bottom:var(--frame-t) solid var(--theme-line);padding-bottom:calc(.4cqw * var(--poster-density,1))}[data-design=classic] .poster-footer{border-top-width:var(--frame-t)}.progression-poster[data-design=adventure]{isolation:isolate;--frame-u:max(4px,round(.7cqw,1px));--frame-t:max(1px,round(.22cqw,1px));--frame-ink:linear-gradient(var(--theme-ink),var(--theme-ink));--frame-accent:linear-gradient(var(--theme-green),var(--theme-green));padding:3.2%;position:relative}.progression-poster[data-design=adventure]:before{content:"";pointer-events:none;z-index:-1;--u:var(--frame-u);--t:var(--frame-t);--u2:calc(2 * var(--frame-u));--run:calc(var(--frame-u) + var(--frame-t));--side:calc(100% - 4 * var(--frame-u));background:var(--frame-ink) left var(--u2) top 0/var(--side) var(--t) no-repeat, var(--frame-ink) left var(--u2) bottom 0/var(--side) var(--t) no-repeat, var(--frame-ink) left 0 top var(--u2)/var(--t) var(--side) no-repeat, var(--frame-ink) right 0 top var(--u2)/var(--t) var(--side) no-repeat, var(--frame-ink) left 0 top var(--u2)/var(--run) var(--t) no-repeat, var(--frame-ink) left var(--u) top var(--u)/var(--t) var(--run) no-repeat, var(--frame-ink) left var(--u) top var(--u)/var(--run) var(--t) no-repeat, var(--frame-ink) left var(--u2) top 0/var(--t) var(--run) no-repeat, var(--frame-ink) right 0 top var(--u2)/var(--run) var(--t) no-repeat, var(--frame-ink) right var(--u) top var(--u)/var(--t) var(--run) no-repeat, var(--frame-ink) right var(--u) top var(--u)/var(--run) var(--t) no-repeat, var(--frame-ink) right var(--u2) top 0/var(--t) var(--run) no-repeat, var(--frame-ink) left 0 bottom var(--u2)/var(--run) var(--t) no-repeat, var(--frame-ink) left var(--u) bottom var(--u)/var(--t) var(--run) no-repeat, var(--frame-ink) left var(--u) bottom var(--u)/var(--run) var(--t) no-repeat, var(--frame-ink) left var(--u2) bottom 0/var(--t) var(--run) no-repeat, var(--frame-ink) right 0 bottom var(--u2)/var(--run) var(--t) no-repeat, var(--frame-ink) right var(--u) bottom var(--u)/var(--t) var(--run) no-repeat, var(--frame-ink) right var(--u) bottom var(--u)/var(--run) var(--t) no-repeat, var(--frame-ink) right var(--u2) bottom 0/var(--t) var(--run) no-repeat;position:absolute;inset:round(1.2cqw,1px)}.poster-atelier{text-transform:uppercase;letter-spacing:.2em;font-size:calc(var(--type-poster-kicker) * var(--poster-density));justify-content:space-between;align-items:center;padding-bottom:.2cqw;display:flex}.poster-atelier span:nth-child(2){color:var(--theme-green)}.poster-brand{letter-spacing:0;text-transform:none;flex:none}.poster-brand .brand-lockup{--lockup-height:calc(3.3cqw * var(--poster-density,1))}.poster-hero{justify-content:space-between;align-items:center;gap:2cqw;padding:0 0 .4cqw;display:flex}.poster-masthead .poster-title{font-family:var(--font-hero);font-weight:800;font-stretch:var(--type-hero-width);letter-spacing:0;margin:.1cqw 0 .5cqw;line-height:.86}.poster-masthead .poster-title>span{font-size:calc(var(--type-poster-display) * var(--poster-density));display:block}.poster-masthead .poster-title small{font-family:var(--font-heading);font-weight:400;font-size:calc(var(--type-poster-subtitle) * var(--poster-density));letter-spacing:.18em;color:var(--theme-green);margin-top:.5cqw;display:block}.poster-hero p{font-size:calc(1.05cqw * var(--poster-density))}.poster-journey{text-align:center;grid-template-columns:repeat(5,1fr);gap:.5cqw;width:33%;padding-top:.6cqw;display:grid;position:relative}.poster-journey:before{content:"";background:repeating-linear-gradient(90deg,var(--theme-line) 0 .42cqw,transparent .42cqw .84cqw);z-index:-1;height:.14cqw;position:absolute;top:2.4cqw;left:8%;right:8%}.poster-journey>div{--notch:.22cqw;background:color-mix(in srgb,var(--theme-ink) 26%,var(--theme-paper));box-shadow:inset 0 0 0 .14cqw color-mix(in srgb,var(--theme-ink) 45%,var(--theme-paper));clip-path:polygon(var(--notch) 0,calc(100% - var(--notch)) 0,calc(100% - var(--notch)) var(--notch),100% var(--notch),100% calc(100% - var(--notch)),calc(100% - var(--notch)) calc(100% - var(--notch)),calc(100% - var(--notch)) 100%,var(--notch) 100%,var(--notch) calc(100% - var(--notch)),0 calc(100% - var(--notch)),0 var(--notch),var(--notch) var(--notch));justify-self:center;padding:.3cqw}.poster-journey .poster-icon{width:3.4cqw;height:3.4cqw;filter:drop-shadow(0 .15cqw .05cqw color-mix(in srgb,var(--theme-ink) 18%,transparent))}[data-design=adventure] .poster-masthead{background:var(--frame-accent) left 0 bottom .5cqw/100% .25cqw no-repeat, repeating-linear-gradient(90deg,var(--theme-green) 0 .5cqw,transparent .5cqw 1.25cqw) left 0 bottom .25cqw/100% .25cqw no-repeat, repeating-linear-gradient(90deg,transparent 0 .75cqw,var(--theme-green) .75cqw 1cqw,transparent 1cqw 3.25cqw) left 0 bottom 0/100% .25cqw no-repeat;border-bottom:0;padding-bottom:1.1cqw}[data-design=adventure] .poster-legend{margin-top:.6cqw}[data-design=adventure] .poster-columns{color:var(--theme-green)}[data-design=adventure] .poster-tile{background:color-mix(in srgb,var(--theme-line) 7%,var(--theme-paper));border-color:#0000}[data-design=adventure] .poster-core{border-left-color:var(--theme-green);background:color-mix(in srgb,var(--theme-green) 17%,var(--theme-paper))}[data-design=adventure] .poster-stratum b{font-family:var(--font-heading);background:var(--theme-ink);color:var(--theme-paper);text-align:center;min-width:1.3cqw;padding:.05cqw .3cqw}.progression-poster .poster-band{--chapter-source:var(--poster-copper);--chapter:color-mix(in oklab,var(--chapter-source) 40%,var(--theme-green));--d:var(--poster-density,1);gap:calc(.8cqw * var(--d));padding:0 calc(.9cqw * var(--d)) 0 0;letter-spacing:.02em;color:var(--theme-ink);background:0 0}.progression-poster .poster-band[data-milestone=dragon]{--chapter-source:var(--poster-amethyst)}.progression-poster .poster-band>.poster-icon{box-sizing:content-box;padding:calc(.45cqw * var(--d)) calc(.85cqw * var(--d))}.progression-poster .poster-band>.poster-icon :is(img,svg,canvas){filter:drop-shadow(calc(.12cqw * var(--d)) calc(.12cqw * var(--d)) 0 #00000059)}.progression-poster .poster-band strong{font-size:calc(1.55cqw * var(--d))}.progression-poster .poster-band span:last-child{padding-right:calc(.5cqw * var(--d));margin-left:auto;font-weight:600}.progression-poster[data-divider=ribbon] .poster-band{background:color-mix(in srgb,var(--chapter) 18%,var(--theme-paper));padding:0 calc(2cqw * var(--d)) 0 calc(1cqw * var(--d));clip-path:polygon(0 0,calc(100% - 1.2cqw) 0,100% 50%,calc(100% - 1.2cqw) 100%,0 100%,.9cqw 50%)}.progression-poster[data-divider=tint] .poster-band{background:color-mix(in srgb,var(--chapter) 16%,var(--theme-paper))}.progression-poster[data-divider=tint] .poster-band>.poster-icon{background:color-mix(in srgb,var(--chapter) 30%,var(--theme-paper))}.progression-poster[data-divider=rule] .poster-band{box-shadow:inset 0 calc(-.22cqw * var(--d)) var(--chapter)}.progression-poster[data-divider=rule] .poster-band>.poster-icon{padding-left:0}[data-design=adventure] .poster-footer{border-top:var(--frame-t) solid var(--theme-ink)}.progression-poster[data-design=world]{background:var(--theme-paper);gap:0;padding:2.3%}.world-hero{flex:none;height:45cqw;position:relative;overflow:hidden}.world-hero>img{object-fit:cover;object-position:center 35%;width:100%;height:100%}.world-title{color:#173b36;text-shadow:0 1px 8px #fff9;position:absolute;top:2.4cqw;left:3cqw}.world-title>span{letter-spacing:.16em;text-transform:uppercase;font-size:.85cqw;font-weight:700}.world-title h1{font-family:var(--font-heading);font-size:var(--type-poster-world-title);letter-spacing:-.02em;margin:1.2cqw 0 .8cqw;font-weight:400;line-height:.9}.world-title p{letter-spacing:.3em;margin:0;font-size:1.15cqw;font-weight:800}.world-intro{border-bottom:1px solid var(--theme-border);justify-content:space-between;align-items:center;gap:2cqw;padding:1.4cqw .6cqw;display:flex}.world-intro strong{font-family:var(--font-heading);font-size:1.65cqw;font-weight:400}.world-intro span{font-size:.9cqw}.world-route{isolation:isolate;flex:1;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr);column-gap:4cqw;min-height:0;padding:0 2cqw;display:grid;position:relative}.world-trail{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.world-trail path{fill:none;stroke:var(--poster-copper);stroke-width:.22px;stroke-dasharray:.6 .6;opacity:.55}.world-stop{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:.7cqw 0;display:flex}.world-stop-art{filter:drop-shadow(.3cqw .5cqw .15cqw #0002);flex:none;justify-content:center;align-items:center;gap:.6cqw;height:8cqw;display:flex}.world-stop-art .poster-icon{float:none;flex:none;width:7.8cqw;height:7.8cqw;margin:0}.world-stop-art .poster-icon:nth-child(2){width:4.2cqw;height:4.2cqw;transform:rotate(9deg)}.world-stop-copy{background:var(--theme-paper);max-width:100%;padding:.45cqw .7cqw;position:relative}.world-stop h2{font-family:var(--font-heading);font-weight:400;font-size:var(--type-poster-world-stop);margin:0 0 .35cqw;line-height:1.05}.world-stop p{max-width:24cqw;margin:0;font-size:1.02cqw;line-height:1.35}.world-number{color:var(--poster-copper);font-size:.85cqw;font-weight:800;position:absolute;top:.4cqw;left:-1.35cqw}.world-detours{border-top:2px solid var(--poster-copper);background:color-mix(in srgb,var(--poster-copper) 7%,transparent);flex:none;padding:1cqw 1cqw 1.2cqw}.world-detours>h2{font-family:var(--font-heading);margin:0 0 .7cqw;font-size:2cqw;font-weight:400}.world-detours>div{grid-template-columns:repeat(3,1fr);gap:2cqw;display:grid}.world-detours section{align-items:center;gap:1cqw;display:flex}.world-detours .poster-icon{float:none;flex:none;width:4.3cqw;height:4.3cqw;margin:0}.world-detours h3{font-family:var(--font-heading);margin:0 0 .25cqw;font-size:1.65cqw;font-weight:400}.world-detours p{margin:0;font-size:.95cqw;line-height:1.3}.world-footer{letter-spacing:.06em;flex:none;justify-content:space-between;gap:2cqw;padding-top:1.2cqw;font-size:.75cqw;display:flex}.world-title{background:linear-gradient(100deg,#f7f1ddf2,#f7f1ddb0 80%,#f7f1dd00);padding:1.3cqw 3cqw 1.3cqw 1.3cqw;top:1.4cqw;left:1.7cqw}[data-design=adventure] .poster-row{--chapter:var(--theme-green);background:0 0;border-top:0}[data-design=adventure] .poster-row[data-region=nether]{--chapter:var(--poster-copper)}[data-design=adventure] .poster-row[data-region=end]{--chapter:var(--poster-amethyst)}[data-design=adventure] .poster-row[data-region=frontier]{--chapter:var(--scene-water-base)}.progression-poster[data-design=adventure] .poster-stratum{background:color-mix(in srgb,var(--chapter) 9%,var(--theme-paper));padding-left:.8cqw}[data-design=adventure] .poster-stratum h2{color:var(--theme-ink)}[data-design=adventure] .poster-stratum .poster-icon{width:calc(1.9cqw * var(--poster-density));height:calc(1.9cqw * var(--poster-density))}[data-design=adventure] .poster-tile{background:color-mix(in srgb,var(--chapter) 5%,var(--theme-paper));box-shadow:inset 0 .12cqw color-mix(in srgb,var(--chapter) 20%,transparent)}[data-design=adventure] .poster-core{background:color-mix(in srgb,var(--theme-green) 19%,var(--theme-paper));border-left-color:var(--theme-green)}[data-design=adventure] .poster-tile-head>.poster-icon{width:calc(2.7cqw * var(--poster-density));height:calc(2.7cqw * var(--poster-density));filter:drop-shadow(.1cqw .15cqw .05cqw #0002)}[data-design=adventure] .poster-tile-head{min-height:calc(2.8cqw * var(--poster-density))}[data-design=adventure] .poster-columns strong{border-bottom:.2cqw solid var(--theme-green);background:var(--frame-accent) left bottom/.7cqw .32cqw no-repeat;padding-bottom:.5cqw}.poster-color-key{align-items:center;gap:calc(1cqw * var(--poster-density));font-size:calc(.85cqw * var(--poster-density));margin-top:.6cqw;line-height:1.2;display:flex}.poster-color-key>div{white-space:nowrap;align-items:center;gap:.3cqw;display:flex}.poster-color-key>strong,.poster-color-key>b{white-space:nowrap;font-weight:600}.poster-color-key>b{color:var(--theme-muted);margin-left:auto}.poster-color-key i{--key-color:var(--theme-green);width:calc(1.5cqw * var(--poster-density));height:calc(1.2cqw * var(--poster-density));background:color-mix(in srgb,var(--key-color) 5%,var(--theme-paper));box-shadow:inset 0 .12cqw color-mix(in srgb,var(--key-color) 20%,transparent),0 0 0 .07cqw color-mix(in srgb,var(--key-color) 55%,var(--theme-line));flex:none;display:inline-block}.poster-color-key .key-core{background:color-mix(in srgb,var(--theme-green) 19%,var(--theme-paper));border-left:calc(.2cqw * var(--poster-density)) solid var(--theme-green)}.poster-color-key .key-nether{--key-color:var(--poster-copper)}.poster-color-key .key-end{--key-color:var(--poster-amethyst)}.poster-color-key .key-frontier{--key-color:var(--scene-water-base)}.progression-poster{--paper-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-image:var(--paper-noise);background-size:160px 160px}.progression-poster:is([data-palette=night],[data-palette=forest],[data-palette=ocean],[data-palette=nether],[data-palette=end]){--paper-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.055 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.progression-poster[data-design=adventure]{background-image:var(--paper-noise),radial-gradient(circle,color-mix(in srgb,var(--theme-ink) 9%,transparent) .35px,transparent .65px),radial-gradient(circle,color-mix(in srgb,var(--theme-ink) 5%,transparent) .4px,transparent .7px);background-position:0 0,0 0,3px 4px;background-size:160px 160px,5px 7px,11px 13px}.progression-poster[data-design=adventure]:after{content:"";pointer-events:none;--dot:var(--frame-u);background:var(--frame-accent) top left/var(--dot) var(--dot) no-repeat,var(--frame-accent) top right/var(--dot) var(--dot) no-repeat,var(--frame-accent) bottom left/var(--dot) var(--dot) no-repeat,var(--frame-accent) bottom right/var(--dot) var(--dot) no-repeat;position:absolute;inset:round(1.2cqw,1px)}[data-design=adventure] .poster-stratum,[data-design=adventure] .poster-tile,[data-design=adventure] .poster-band{background-image:none}[data-design=adventure][data-palette=blueprint]{--grid-major:color-mix(in srgb,var(--theme-line) 11%,transparent);--grid-minor:color-mix(in srgb,var(--theme-line) 5%,transparent);--grid-major-soft:.12cqw;--grid-minor-soft:.09cqw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(var(--grid-major),transparent var(--grid-major-soft),transparent calc(100% - var(--grid-major-soft)),var(--grid-major)),linear-gradient(90deg,var(--grid-major),transparent var(--grid-major-soft),transparent calc(100% - var(--grid-major-soft)),var(--grid-major)),linear-gradient(var(--grid-minor),transparent var(--grid-minor-soft),transparent calc(100% - var(--grid-minor-soft)),var(--grid-minor)),linear-gradient(90deg,var(--grid-minor),transparent var(--grid-minor-soft),transparent calc(100% - var(--grid-minor-soft)),var(--grid-minor));background-size:160px 160px,10cqw 10cqw,10cqw 10cqw,2cqw 2cqw,2cqw 2cqw}[data-design=adventure][data-palette=mono],.progression-poster[data-design=adventure][data-palette=night]{background-image:var(--paper-noise);background-size:160px 160px}[data-design=adventure][data-palette=night] .poster-stratum,[data-design=adventure][data-palette=night] .poster-tile,[data-design=adventure][data-palette=night] .poster-band{background-image:none}body{margin:0}.poster-page.svelte-1msstk{background:var(--theme-canvas);color:var(--theme-ink);font-family:var(--font-body);min-height:100vh;padding:28px}.poster-controls.svelte-1msstk{max-width:1400px;margin:0 auto 28px}.poster-controls.svelte-1msstk h1:where(.svelte-1msstk){margin:18px 0 6px}.poster-controls.svelte-1msstk p:where(.svelte-1msstk){margin:8px 0}a.svelte-1msstk{color:inherit}.poster-actions.svelte-1msstk{flex-wrap:wrap;align-items:end;gap:16px;margin:22px 0 12px;display:flex}label.svelte-1msstk{gap:6px;font-size:14px;display:grid}select.svelte-1msstk,button.svelte-1msstk,.poster-actions.svelte-1msstk>a:where(.svelte-1msstk){box-sizing:border-box;font:inherit;border:1px solid var(--theme-line);background:var(--theme-paper);color:var(--theme-ink);border-radius:0;height:44px;padding:10px 12px;line-height:1.2}button.svelte-1msstk,.poster-actions.svelte-1msstk>a:where(.svelte-1msstk){white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.poster-actions.svelte-1msstk>a:where(.svelte-1msstk){text-decoration:none}.poster-actions.svelte-1msstk>a:where(.svelte-1msstk):hover{text-decoration:underline}button.svelte-1msstk{cursor:pointer}button.svelte-1msstk:disabled{opacity:.6}.poster-export-note.svelte-1msstk{max-width:80ch;font-size:13px}.poster-controls.svelte-1msstk [role=status]:where(.svelte-1msstk){min-height:1.2em;font-size:14px}.poster-preview.svelte-1msstk{width:1400px;max-width:100%;margin:auto;box-shadow:0 10px 35px #0003}@media (width<=650px){.poster-page.svelte-1msstk{padding:12px}.poster-preview.svelte-1msstk{min-width:900px}.poster-page.svelte-1msstk{overflow-x:auto}}@media print{.poster-controls.svelte-1msstk{display:none}.poster-page.svelte-1msstk{background:0 0;min-height:0;padding:0}.poster-preview.svelte-1msstk{width:100%;min-width:0;max-width:none;box-shadow:none;margin:0}body{margin:0!important}body>aside,.analytics-privacy{display:none!important}}
