.minecraft-home .mc-pricing{background:var(--section-alt,var(--mc-surface));color:var(--foreground);border-block:1px solid var(--paper-border,var(--border));padding-block:clamp(68px,8vw,110px)}.mc-pricing-inner{max-width:1300px}.mc-pricing-heading{max-width:930px;margin-bottom:60px}.mc-pricing-kicker{color:var(--primary);font:11px var(--mc-pixel-font);text-transform:uppercase}.minecraft-home .mc-pricing h2{letter-spacing:-.06em;margin-top:13px;font-size:clamp(2.5rem,5vw,4.7rem);font-weight:850;line-height:1.04}.mc-pricing-lead{color:var(--muted-foreground);font-size:clamp(15px,1.4vw,18px);line-height:1.6;margin-top:17px!important}.mc-pricing-map-note{background:var(--card);border:1px solid var(--paper-border,var(--border));width:fit-content;box-shadow:4px 4px 0 var(--paper-offset-shadow,#00000012);flex-wrap:wrap;align-items:center;gap:11px;margin-top:28px;padding:15px 18px;font-size:13px;font-weight:700;display:flex}.mc-pricing-map-note>svg{color:var(--primary);flex:none}.mc-pricing-map-note a{color:var(--primary);text-underline-offset:3px;align-items:center;gap:3px;text-decoration:underline;display:inline-flex}.mc-pricing-tabs{border:2px solid color-mix(in srgb, var(--foreground) 65%, #607c4c);background:color-mix(in srgb, var(--muted) 75%, #bdb99e);width:min(100%,600px);box-shadow:inset 3px 3px 0 color-mix(in srgb, var(--card) 85%, white), inset -3px -3px 0 color-mix(in srgb, var(--foreground) 28%, transparent), 5px 6px 0 var(--paper-offset-shadow,#00000025);grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0 auto 35px;padding:6px;display:grid}.mc-pricing-tabs [role=tab]{border:2px solid color-mix(in srgb, var(--foreground) 38%, transparent);background:var(--card);min-width:0;min-height:49px;color:var(--foreground);box-shadow:inset 2px 2px 0 color-mix(in srgb, var(--card) 65%, white), inset -2px -3px 0 color-mix(in srgb, var(--foreground) 20%, transparent);font-family:var(--mc-pixel-font);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:8px 9px 10px;font-size:12px;font-weight:800;line-height:1.2;transition:background-color .12s ease-out,color .12s ease-out,transform .12s ease-out;display:flex}.mc-pricing-tabs [role=tab]:hover:not([aria-selected=true]){background:color-mix(in srgb, var(--card) 76%, var(--primary))}.mc-pricing-tabs [role=tab][aria-selected=true]{border-color:color-mix(in srgb, var(--primary) 55%, #263e20);background:var(--primary);color:var(--primary-foreground);box-shadow:inset 2px 2px 0 color-mix(in srgb, var(--primary) 55%, white), inset -2px -4px 0 color-mix(in srgb, var(--primary) 55%, #263e20)}.mc-pricing-tabs [role=tab]:active{transform:scale(.96)}.mc-pricing-tabs [role=tab]:focus-visible,.mc-pricing-group:focus-visible{outline-offset:3px;outline:3px solid #f5c53b}.mc-pricing-tab-badge{color:#3d310f;font-family:var(--mc-pixel-font);white-space:nowrap;background:#f4d65f;border:1px solid #8b651d;flex:none;padding:3px 5px;font-size:9px;line-height:1.2;display:inline-block;box-shadow:inset 0 -2px #c7a333}.mc-pricing-group-heading{align-items:start;gap:17px;margin-bottom:21px;display:flex}.mc-pricing-group-number{background:var(--primary);width:36px;height:36px;color:var(--primary-foreground);font:10px var(--mc-pixel-font);flex:none;place-items:center;display:grid}.minecraft-home .mc-pricing-group h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.55rem,2.2vw,2.2rem);font-weight:850;line-height:1.15}.mc-pricing-group-heading p{color:var(--muted-foreground);margin-top:5px;font-size:13px;line-height:1.45}.mc-pricing-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.mc-price-card{background:var(--card);border:1px solid var(--paper-border,var(--border));min-width:0;min-height:345px;box-shadow:5px 6px 0 var(--paper-offset-shadow,#00000012);flex-direction:column;padding:27px;display:flex}.mc-price-card-featured{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary), 6px 8px 0 var(--paper-offset-shadow,#00000012)}.mc-price-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:24px;display:flex}.mc-price-tag{font:10px var(--mc-pixel-font);text-transform:uppercase;color:var(--foreground)}.mc-price-featured-label{font:9px var(--mc-pixel-font);color:var(--primary);text-transform:uppercase}.mc-price-amount{color:var(--primary);letter-spacing:-.065em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(2.25rem,3vw,3.4rem);font-weight:900;line-height:1}.mc-price-amount small{color:var(--muted-foreground);letter-spacing:0;margin-left:5px;font-size:13px;font-weight:700}.mc-price-points{font-variant-numeric:tabular-nums;font-size:22px;font-weight:850;margin-top:14px!important}.mc-price-points span{color:var(--muted-foreground);font-size:13px;font-weight:650}.mc-price-area-estimate{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.45;margin-top:6px!important}.mc-price-equivalent{color:var(--muted-foreground);font-size:12px;margin-top:3px!important}.mc-price-rule{background:var(--paper-border,var(--border));height:1px;margin:21px 0 17px}.mc-price-validity{color:var(--foreground);align-items:start;gap:8px;font-size:12px;line-height:1.4;display:flex;margin:0 0 11px!important}.mc-price-validity svg{color:var(--primary);flex:none}.mc-price-action{border:1px solid var(--primary);background:var(--primary);width:100%;min-height:47px;color:var(--primary-foreground);text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:11px;font-size:13px;font-weight:800;transition:filter .15s,transform .15s;display:flex}.mc-price-action:not(.mc-price-action-disabled):hover{filter:brightness(1.08);transform:translateY(-2px)}.mc-price-action:disabled,.mc-price-action-disabled{cursor:default;border-color:var(--paper-border,var(--border));background:var(--muted);color:var(--muted-foreground)}.mc-price-spinner{animation:1s linear infinite mc-price-spin}@keyframes mc-price-spin{to{transform:rotate(360deg)}}@media (width<=900px){.mc-pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.mc-pricing-heading{margin-bottom:45px}.mc-pricing-tabs{gap:3px;width:100%;margin-bottom:29px;padding:4px}.mc-pricing-tabs [role=tab]{flex-direction:column;gap:3px;min-height:58px;padding:6px 3px 8px;font-size:11px}.mc-pricing-tab-badge{font-size:8px}.mc-pricing-cards{grid-template-columns:1fr;gap:15px}.mc-price-card{min-height:0;padding:24px}.mc-price-action{margin-top:18px}}.mc-welcome-backdrop{z-index:70;backdrop-filter:blur(5px);background:#0f180fb8;position:fixed;inset:0}.mc-welcome-dialog{z-index:71;color:#f4f0da;text-align:center;background:radial-gradient(circle at 50% 0,#f3d9581b,#0000 42%),linear-gradient(#a4bd8e0b 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#a4bd8e0b 1px,#0000 1px) 0 0/24px 24px,#1d2b1e;border:3px solid #7c9666;outline:none;width:min(880px,100vw - 28px);max-height:min(92dvh,820px);padding:clamp(24px,4vw,42px);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 5px #111b12,0 24px 80px #0009}.mc-welcome-dialog:focus-visible,.mc-welcome-dialog :focus-visible{outline-offset:3px;outline:3px solid #f4da63}.mc-welcome-close{color:#f5dc73;cursor:pointer;background:#111b13;border:2px solid #738a63;place-items:center;width:38px;height:38px;font-family:Silkscreen,monospace;font-size:27px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.mc-welcome-close:hover{background:#35482e}.mc-welcome-mark{color:#f7df67;background:#374e2c;border:3px solid #dbc252;place-items:center;width:64px;height:64px;margin:0 auto 14px;display:grid;box-shadow:5px 5px #0b140d}.mc-welcome-eyebrow{color:#b7d779;font-family:var(--mc-pixel-font,"Silkscreen", monospace);letter-spacing:.06em;margin-bottom:10px;font-size:11px}.mc-welcome-title{color:#f7dc5f;letter-spacing:-.04em;text-wrap:balance;margin:0 auto;font-size:clamp(28px,4vw,42px);font-weight:900;line-height:1.1}.mc-welcome-description{color:#e4e4ce;text-wrap:pretty;max-width:620px;margin:13px auto 0;font-size:15px;line-height:1.5}.mc-welcome-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:28px;padding:0;list-style:none;display:grid}.mc-welcome-day{color:#aebba3;background:#263527;border:2px solid #52634b;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:136px;padding:10px 4px;display:flex;box-shadow:3px 3px #0d180e}.mc-welcome-day span{font-size:12px;font-weight:700}.mc-welcome-day strong{color:#e6e8d4;font-size:clamp(18px,2.1vw,23px);line-height:1}.mc-welcome-day .mc-welcome-unit{margin-top:4px;font-size:13px;display:block}.mc-welcome-offer{color:#f7dc5f;margin:14px 0 0;font-size:14px;font-weight:700}.mc-welcome-day small{font-size:11px}.mc-welcome-day.is-current{color:#fff5ac;background:linear-gradient(155deg,#625c2c,#33492d);border-color:#f7d956}.mc-welcome-day.is-current strong{color:#fce164}.mc-welcome-day.is-earned{color:#d8eab9;border-color:#8daf69}.mc-welcome-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.mc-welcome-primary,.mc-welcome-secondary,.mc-welcome-social button{color:#1d2717;cursor:pointer;border:2px solid #ddc55b;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:10px 22px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .16s,background .16s;display:inline-flex}.mc-welcome-primary{background:#f6db5b;min-width:230px;box-shadow:3px 4px #0d170e}.mc-welcome-primary:hover{background:#ffe981;transform:translateY(-2px)}.mc-welcome-primary:disabled{cursor:wait;opacity:.7}.mc-welcome-secondary{background:#e8e2c5;border-color:#e8e2c5;min-width:170px;box-shadow:3px 4px #0d170e}.mc-welcome-secondary:hover{background:#fff7d7;transform:translateY(-2px)}.mc-welcome-social{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin-top:2px;display:flex}.mc-welcome-social button{color:#f3f0dc;background:#2c3d2a;border-color:#758c65;min-height:40px;font-size:12px}.mc-welcome-social button:hover{background:#455b38}.mc-welcome-state,.mc-welcome-error{color:#e3edc9;justify-content:center;align-items:center;gap:8px;width:100%;margin:0;font-size:14px;display:flex}.mc-welcome-error{color:#ffb7a4}.mc-welcome-later{color:#bdd1af;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:18px;font-size:13px;text-decoration:underline}.mc-welcome-later:hover{color:#f4f0da}@media (width<=700px){.mc-welcome-dialog{padding:22px 16px}.mc-welcome-close{left:12px;right:auto}.mc-welcome-days{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:20px}.mc-welcome-day{gap:6px;min-height:85px}.mc-welcome-day strong{font-size:19px}.mc-welcome-primary,.mc-welcome-secondary{width:100%}}@media (prefers-reduced-motion:reduce){.mc-welcome-primary,.mc-welcome-secondary{transition:none}}.mc-gallery{color:#f3f4e9;background-color:#1b2923;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:32px 32px;border-top:8px solid #79a94e;border-bottom:4px solid #111d18;margin-block:48px 0;padding-block:64px 40px;box-shadow:inset 0 4px #39592d}.mc-gallery-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px;display:flex}.mc-gallery-heading h2{letter-spacing:-.04em;margin-top:12px;font-size:clamp(26px,3.4vw,40px);font-weight:800;line-height:1.25}.mc-gallery-heading>p{color:#b3c1b3;max-width:310px;font-size:14px;line-height:1.8}.mc-gallery-eyebrow{color:#b8da87;letter-spacing:.15em;align-items:center;gap:12px;font:700 11px/1.5 monospace;display:flex}.mc-gallery-eyebrow span{background:#9cca66;width:12px;height:12px;box-shadow:4px 4px #486438}.mc-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px;display:grid}.mc-gallery-card{text-align:left;cursor:pointer;color:#eef1e3;background:#2c3a30;border:2px solid #465640;min-width:0;padding:5px;transition:transform .2s,border-color .2s;box-shadow:4px 4px #101b15,inset 1px 1px #607151}.mc-gallery-card:hover{border-color:#b8da87;transform:translateY(-4px)}.mc-gallery-image{aspect-ratio:1672/941;background:#15231a;position:relative;overflow:hidden}.mc-gallery-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.mc-gallery-card:hover img{transform:scale(1.035)}.mc-gallery-expand{color:#fff;background:#15231acc;border:1px solid #ffffff50;padding:8px;position:absolute;bottom:10px;right:10px}.mc-gallery-caption{align-items:center;gap:12px;min-height:52px;padding:10px 8px 6px;font-size:13px;font-weight:650;display:flex}.mc-gallery-number{color:#afcc88;font:12px monospace}.mc-gallery-pixel{background:#88a964;flex-shrink:0;width:6px;height:6px;margin-left:auto}.mc-gallery-note{color:#a5b5a5;font-size:12px;line-height:1.7;margin-top:26px!important}.mc-gallery-backdrop{z-index:80;backdrop-filter:blur(6px);background:#09110deb;position:fixed;inset:0}.mc-gallery-lightbox{z-index:81;color:#f3f4e9;background:#1b2923;border:2px solid #789757;width:min(1200px,100vw - 32px);max-height:calc(100dvh - 32px);padding:12px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:6px 6px #0d160f}.mc-gallery-full{object-fit:contain;background:#101912;width:100%;height:auto;max-height:calc(100dvh - 210px);display:block}.mc-gallery-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:8px 0;font-size:14px;display:flex}.mc-gallery-toolbar h2{font-size:16px;font-weight:650}.mc-gallery-control{cursor:pointer;color:#ecf3df;background:#33472e;border:1px solid #72885a;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.mc-gallery-control:hover{background:#4d663d}.mc-gallery-control:focus-visible,.mc-gallery-card:focus-visible{outline-offset:4px;outline:3px solid #c4e595}.mc-gallery-dialog-note{color:#b3c1b3;margin:4px 0;font-size:12px}@media (width<=899px){.mc-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-gallery-heading{flex-direction:column;align-items:start;gap:16px}.mc-gallery-heading>p{max-width:520px}}@media (width<=599px){.mc-gallery{padding-block:40px 28px}.mc-gallery-grid{grid-template-columns:minmax(0,1fr);gap:20px}.mc-gallery .mc-wrap{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.mc-gallery-card,.mc-gallery-image img{transition:none}.mc-gallery-card:hover,.mc-gallery-card:hover img{transform:none}}.minecraft-home.mc-paper-system{--page-background:#f4f2e8;--card-background:#fbfaf5;--section-alt:#eeede2;--section-dark:#1d2a1d;--paper-border:#c8ccb8;--paper-ink:#36492f;--terrain-ink:#4a663c;--pixel-ink:#517439;--ambient-ink:#678f48;--paper-grid-small:color-mix(in srgb, var(--paper-ink) 1.8%, transparent);--paper-grid-large:color-mix(in srgb, var(--paper-ink) 4.5%, transparent);--paper-offset-shadow:color-mix(in srgb, var(--paper-ink) 8%, transparent);--background:var(--page-background);--card:var(--card-background);--mc-surface:var(--section-alt);background-color:var(--page-background);background-image:radial-gradient(ellipse at 15% 20%, color-mix(in srgb, var(--ambient-ink) 5%, transparent), transparent 30%), radial-gradient(ellipse at 85% 70%, color-mix(in srgb, var(--ambient-ink) 3%, transparent), transparent 28%);background-size:auto}.dark .minecraft-home.mc-paper-system{--page-background:#1b211c;--card-background:#272e25;--section-alt:#222a22;--section-dark:#172219;--paper-border:#47513f;--paper-ink:#bbc3aa;--terrain-ink:#a5bd90;--pixel-ink:#a5bd90;--ambient-ink:#91ab73;--paper-offset-shadow:#10181080}.mc-paper-system :where(.section-paper,.section-alt,.section-card,.mc-resource-links){isolation:isolate;--section-surface:var(--page-background);position:relative}.mc-paper-system .section-alt{--section-surface:var(--section-alt)}.mc-paper-system :where(.section-card,.mc-resource-links){--section-surface:var(--card-background)}.mc-paper-system .mc-section{border-top-color:#0000}.mc-paper-system .mc-section:before{content:none}.minecraft-home.mc-paper-system :is(.section-paper,.section-alt,.section-card,.mc-resource-links):before{content:"";z-index:-2;pointer-events:none;background:var(--section-surface);width:auto;height:auto;box-shadow:0 0 0 100vmax var(--section-surface);clip-path:inset(0 -100vmax);position:absolute;inset:0}.mc-paper-system .mc-section-background{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mc-paper-system .mc-background-grid{background-image:linear-gradient(var(--paper-grid-small) 1px, transparent 1px), linear-gradient(90deg, var(--paper-grid-small) 1px, transparent 1px), linear-gradient(var(--paper-grid-large) 1px, transparent 1px), linear-gradient(90deg, var(--paper-grid-large) 1px, transparent 1px);background-size:24px 24px,24px 24px,96px 96px,96px 96px;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 12% 85%,#0000)}.mc-paper-system .section-topographic:not(.section-grid) .mc-background-grid{display:none}.mc-paper-system .section-grid .mc-section-background{background:radial-gradient(ellipse at 82% 30%, color-mix(in srgb, var(--ambient-ink) 5%, transparent), transparent 50%)}.mc-paper-system .mc-background-contours{width:min(64%,640px);height:auto;color:var(--terrain-ink);opacity:.045;position:absolute;top:-40px;right:-100px;transform:rotate(-15deg)}.mc-paper-system .section-alt .mc-background-contours{inset:auto auto -130px -120px;transform:rotate(25deg)}.mc-paper-system .mc-background-pixels{background:var(--pixel-ink);opacity:.06;width:8px;height:8px;box-shadow:-12px -12px 0 var(--pixel-ink), 0 -24px 0 var(--pixel-ink), 12px -12px 0 var(--pixel-ink);position:absolute;bottom:45px;right:42px}.mc-paper-system #examples .mc-scene{background:var(--card-background);border-color:var(--paper-border);box-shadow:6px 6px 0 var(--paper-offset-shadow)}.minecraft-home.mc-paper-system #generator{background-image:linear-gradient(var(--paper-grid-small) 1px, transparent 1px), linear-gradient(90deg, var(--paper-grid-small) 1px, transparent 1px);background-size:24px 24px}.minecraft-home.mc-paper-system .mc-final{background:var(--section-dark);border-color:color-mix(in srgb, var(--section-dark) 75%, var(--paper-border));box-shadow:6px 6px 0 var(--paper-offset-shadow)}@media (width<=1023px){.mc-paper-system .mc-background-contours{opacity:.03;width:55%}.mc-paper-system .mc-background-pixels{display:none}}@media (width<=767px){.mc-paper-system .mc-background-contours{display:none}.mc-paper-system .mc-background-grid{background-image:linear-gradient(var(--paper-grid-small) 1px, transparent 1px), linear-gradient(90deg, var(--paper-grid-small) 1px, transparent 1px);background-size:24px 24px}.minecraft-home.mc-paper-system{background-image:none}.mc-paper-system .section-grid .mc-section-background{background:0 0}}
