.modpack-download .modpack-cover{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:10px;margin-bottom:16px}.modpack-download ol{padding-inline-start:22px;overflow-wrap:anywhere}.site-footer.footer-v2{position:relative;grid-template-columns:1.7fr 1fr 1fr;gap:44px;padding-top:42px;background:radial-gradient(ellipse at 0 0,#ff8a0009,transparent 65%),#0d0b0a;border-top:1px solid #ffc24720}.footer-v2 .footer-main>p{font-size:12px;line-height:1.7;max-width:275px;margin:16px 0 20px;color:#a99e90}.footer-socials{display:flex;flex-wrap:wrap;gap:9px}.footer-social{display:inline-flex;align-items:center;gap:8px;min-height:38px;border:1px solid #ffffff16;background:#ffffff04;border-radius:7px;padding:0 11px;font-size:11px;color:#d3c7b7;transition:background .2s,border-color .2s}.footer-social>svg:first-child{width:17px;height:17px;color:#ffc247}.footer-social>svg:last-child:not(:first-child){opacity:.5}.footer-social:hover{background:#ff8a0010;border-color:#ff8a0055}.footer-social.is-pending{opacity:.55}.footer-nav-section{min-width:0;padding-top:10px;display:flex;flex-direction:column;gap:6px}.footer-nav-section h2{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700;letter-spacing:.04em;margin:0 0 15px;color:#f4eadc}.footer-nav-section h2>svg{color:#ffc247;flex-shrink:0}.footer-nav-section h2>span{height:1px;flex:1;max-width:50px;background:#ffc24725;margin-left:5px}.footer-nav-section>a{display:flex;align-items:center;justify-content:space-between;gap:10px;max-width:180px;min-height:32px;font-size:12px;color:#a99e90;transition:color .2s}.footer-nav-section>a>svg{opacity:.3}.footer-nav-section>a:hover{color:#ffc247}.footer-nav-section>a:hover>svg{opacity:1}.footer-v2 .footer-bottom{align-items:center;font-size:10px;padding-top:19px;margin-top:0;border-top-color:#ffffff10}.footer-to-top{display:inline-flex;align-items:center;gap:7px}@media(max-width:720px){.site-footer.footer-v2{grid-template-columns:1fr 1fr;gap:28px 24px;padding-top:30px}.footer-v2 .footer-main{grid-column:1/-1}.footer-v2 .footer-main>p{max-width:none}.footer-nav-section{padding-top:0}.footer-nav-section h2{margin-bottom:7px}.footer-v2 .footer-bottom{gap:16px;line-height:1.6}.footer-social{min-height:40px}}.server-population{display:flex;gap:7px;align-items:center;font-size:11px;line-height:1.5;color:#b4aaa0;margin:12px 16px}.server-population svg{flex:none}.server-population i{height:6px;width:6px;border-radius:50%;background:#a59b8f;margin-left:auto}.population-online{color:#83dfb7}.population-online i{background:#65d6a6;box-shadow:0 0 8px #65d6a644}.population-offline i{background:#d9907e}.population-unconfigured i{background:#ffc247}.population-loading i{background:#a59b8f}.world-cards:has(>.world-tile:only-child){grid-template-columns:minmax(0,380px);justify-content:center}.world-cards:has(>.world-tile:only-child) .tile-visual{height:auto;aspect-ratio:16/10}.server-catalog-image{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:5px;margin-bottom:15px}.server-catalog .server-population{margin:16px 0}.server-catalog:has(>.simple-card:only-child){grid-template-columns:minmax(0,380px);justify-content:center}.server-catalog .simple-card h2{margin-top:18px}.server-catalog-address{display:block;font-size:12px;overflow-wrap:anywhere;color:#ffc247;margin-top:15px}.world-tile .tile-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px 4px;flex-wrap:wrap}.world-tile .tile-meta .tile-index{padding:0;min-width:0;line-height:1.5}.world-tile .world-status{display:inline-flex;align-items:center;gap:6px;border:1px solid #ffc24730;background:#ffc2470b;color:#e6c58e;border-radius:20px;padding:5px 8px;font-size:8px;font-weight:700;line-height:1.3;letter-spacing:.04em;max-width:100%;overflow-wrap:anywhere}.world-tile .world-status:before{content:"";width:5px;height:5px;border-radius:50%;background:#ffc247;flex-shrink:0}.world-tile .tile-title p{line-height:1.65}.server-catalog-address:empty{display:none}.hero-copy .hero-ip{flex-wrap:wrap}.hero-ip>.hero-population{margin:0;padding-left:12px;border-left:1px solid var(--line);color:#b4aaa0;white-space:nowrap}.hero-ip>.hero-population.population-online{color:#83dfb7}.hero-build-scene{position:relative;isolation:isolate;width:112%;margin:0 -6%;align-self:center}.hero-build-glow{position:absolute;z-index:-1;inset:12% 8%;background:radial-gradient(ellipse,#ff8a0026,transparent 68%);filter:blur(30px)}.hero-build-art{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:contain;-webkit-mask-image:radial-gradient(ellipse 66% 68% at 50% 49%,#000 48%,transparent 86%);mask-image:radial-gradient(ellipse 66% 68% at 50% 49%,#000 48%,transparent 86%);animation:hero-build-enter .9s ease-out both}.hero-build-scene figcaption{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:-4%;position:relative;color:#d4b38d;font:700 8px var(--display);letter-spacing:.16em}@keyframes hero-build-enter{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media(max-width:720px){.hero-build-scene{width:116%;margin:-16px -8% 15px}.hero-build-scene figcaption{font-size:7px;letter-spacing:.1em}}@media(prefers-reduced-motion:reduce){.hero-build-art{animation:none}}.form-announcement{display:flex;align-items:center;gap:22px;margin:26px auto 0;width:min(88.8%,1320px);padding:24px 28px;border:1px solid #ffb45438;border-left:3px solid var(--brand);border-radius:7px;background:linear-gradient(110deg,#39261390,#1b151c);color:#f9f5ef}.form-announcement-icon{display:grid;place-items:center;flex:none;width:54px;height:54px;border-radius:12px;background:#ff9f1614;color:var(--accent)}.form-announcement>div{flex:1;min-width:0}.form-announcement h2{font-size:20px;margin:7px 0}.form-announcement p{margin:0;font-size:12px;line-height:1.7;color:#c3b8aa;white-space:pre-line}.form-announcement .button{flex:none}.form-page .page-heading{max-width:900px}.form-page .page-heading h1{font-size:clamp(35px,5vw,64px);line-height:1.08;overflow-wrap:anywhere}.form-intro{white-space:pre-line;line-height:1.9!important}.form-state{border:1px solid #ffffff18;border-radius:8px;padding:40px;background:#17131b;color:#d7cebf;line-height:1.8;width:100%}.form-state>svg{color:var(--accent)}.form-state h2{font-size:22px;color:#fff}.form-state p{font-size:13px}.form-state .button{margin-top:12px}.form-campaign-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px}.form-campaign-grid>article{padding:30px;border:1px solid #ffffff18;border-radius:8px;background:linear-gradient(140deg,#241c16,#13111a);display:flex;align-items:flex-start;flex-direction:column;gap:15px}.form-campaign-grid>article>svg{color:var(--accent);margin-bottom:10px}.form-campaign-grid h2{margin:0;font-size:23px}.form-campaign-grid p{font-size:13px;line-height:1.8;color:#bdb3a6;white-space:pre-line;max-height:150px;overflow:hidden}.form-campaign-grid small{color:#d8bd94;font-size:11px}.form-campaign-grid .button{margin-top:auto}.application-layout{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:44px;margin:12px 0 60px}.application-guide{position:sticky;top:28px;border-top:2px solid var(--brand);padding:24px 0}.application-guide h2{font-size:24px;line-height:1.4;letter-spacing:-.03em}.application-guide p{font-size:12px;line-height:1.9;color:#bdb3a6;margin-bottom:28px}.application-guide>div{display:flex;align-items:flex-start;gap:12px;margin:22px 0;font-size:12px;color:#c5b9aa;line-height:1.7}.application-guide>div>svg{flex:none;color:var(--accent)}.application-guide small{display:block;margin-top:32px;font-size:11px;color:#b8a58a}.application-guide progress{width:100%;height:5px;accent-color:var(--brand);margin-top:12px}.application-form{padding:28px 32px;border:1px solid #ffffff18;background:#17131a;border-radius:8px;min-width:0}.application-form fieldset,.forms-manager fieldset{border:0;margin:0;padding:0;min-width:0}.application-form label,.application-form input,.application-form textarea,.application-form select{display:block;width:100%}.application-form input,.application-form textarea,.application-form select,.tracking-link input{color:#f5eee5;background:#0d0b11;border:1px solid #ffffff21;border-radius:5px;padding:13px 14px;outline:none;font:13px inherit;line-height:1.6}.application-form input:focus,.application-form textarea:focus,.application-form select:focus{border-color:var(--brand);box-shadow:0 0 0 2px #ff8a0016}.application-form textarea{resize:vertical}.applicant-identity{border-bottom:1px solid #ffffff18;padding-bottom:28px}.applicant-identity h2{font-size:21px;margin:12px 0 22px}.applicant-identity>div{display:grid;grid-template-columns:1fr 1fr;gap:18px}.applicant-identity label{font-size:12px;color:#dfcfbc;line-height:1.6}.applicant-identity input{margin-top:9px}.form-question{padding:26px 0;border-bottom:1px solid #ffffff13;min-width:0}.form-question-title{display:flex;align-items:baseline;gap:10px;margin-bottom:15px}.form-question-title>span{font-size:11px;color:var(--accent);flex:none}.form-question-title label{font-size:14px;line-height:1.7;color:#f4ece0;font-weight:700;overflow-wrap:anywhere}.form-question-title b{color:var(--accent)}.form-question-title small{font-size:8px;color:#92877e;margin-left:auto;flex:none;letter-spacing:.05em}.form-question>p{font-size:12px;line-height:1.7;color:#a99f95;white-space:pre-line}.form-options{display:grid;gap:9px}.form-options>label,.application-form .form-confirm{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid #ffffff15;border-radius:5px;font-size:13px;color:#d9cebd;line-height:1.6;cursor:pointer}.form-options input,.application-form .form-confirm input{width:17px;height:17px;flex:none;accent-color:var(--brand)}.form-submit{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;padding:28px 0 4px}.form-submit p{font-size:11px;line-height:1.8;color:#a99f95;max-width:300px;margin:0}.form-error{padding:18px 20px;background:#c6553f13;border:1px solid #f4a08c55;border-radius:5px;color:#ffc1b0;font-size:13px;line-height:1.8;margin:20px 0;overflow-wrap:anywhere}.form-error button{display:block;margin-top:12px;background:transparent;color:inherit;border:1px solid #ffc1b044;border-radius:4px;padding:8px 12px;cursor:pointer}.form-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.form-page .page-end a{display:flex;align-items:center;gap:8px}.application-receipt{max-width:1040px}.application-result{padding:36px;border:1px solid #ffffff1c;border-radius:9px;background:linear-gradient(140deg,#211b14,#121019);margin-bottom:46px}.application-result>svg{display:block;color:#ffd080;margin-bottom:22px}.application-result.result-accepted>svg{color:#8bdcaf}.application-result.result-rejected>svg{color:#efa594}.application-result h2{font-size:29px;margin:10px 0}.application-result>p{font-size:14px;line-height:1.9;white-space:pre-line;color:#c8beae}.application-result dl{display:grid;grid-template-columns:1fr 1fr;gap:22px;border-block:1px solid #ffffff16;padding:24px 0;margin:25px 0}.application-result dt{font-size:10px;color:#a79883;margin-bottom:8px}.application-result dd{font-size:13px;color:#f5e3c9;margin:0;overflow-wrap:anywhere}.receipt-actions{display:flex;flex-wrap:wrap;gap:12px}.tracking-link{display:block;margin-top:26px;font-size:11px;color:#a99f95}.tracking-link input{display:block;width:100%;font-size:11px;margin-top:10px;color:#ad9d85}.forms-admin-tabs{display:flex;gap:8px;margin:22px 0;flex-wrap:wrap}.forms-admin-tabs button,.form-campaign-actions button,.form-campaign-actions a,.form-builder-heading>button,.form-add-question{display:inline-flex;gap:8px;align-items:center;border:1px solid #ffffff1d;background:#ffffff04;color:#d4b98d;padding:12px 14px;border-radius:5px;font-size:10px;cursor:pointer}.forms-admin-tabs .selected{border-color:#ffc24766;background:#ffc2470b;color:#ffe0a4}.form-admin-campaigns{display:grid;gap:12px}.form-admin-campaigns>article{border:1px solid #ffffff16;border-radius:7px;background:#17130e;padding:24px}.form-admin-campaigns h3{font-size:20px;color:#eed7b4;margin:12px 0}.form-admin-campaigns p{font-size:12px;color:#ab9677}.form-admin-campaigns small{font-size:11px;color:#9e8763}.form-campaign-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.forms-badge{display:inline-flex;border:1px solid #ffffff22;border-radius:4px;padding:5px 8px;color:#b5a184;font-size:9px;letter-spacing:.04em}.campaign-open,.decision-accepted{color:#8bdcaf;border-color:#8bdcaf40;background:#8bdcaf08}.decision-pending{color:#ffd080;border-color:#ffd08044}.decision-rejected,.campaign-closed{color:#efa594;border-color:#efa59444}.forms-inbox-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:26px 0}.forms-inbox-metrics article{padding:20px;border:1px solid #ffffff14;border-radius:6px;background:#19140e}.forms-inbox-metrics span{display:block;font-size:11px;color:#af9875}.forms-inbox-metrics b{display:block;font-size:29px;margin-top:12px;color:#f1d6a4}.forms-inbox-filters{display:grid;grid-template-columns:1fr 1fr 1.4fr auto;gap:12px;align-items:end;margin:25px 0}.forms-inbox-filters .admin-field{margin:0}.forms-applications{display:grid;gap:10px}.forms-applications>article{display:flex;gap:18px;align-items:center;background:#17130e;border:1px solid #ffffff15;border-radius:6px;padding:18px}.forms-applicant-avatar{width:42px;height:42px;border-radius:8px;background:#ffc24711;color:#d2ad70;display:grid;place-items:center;font-size:12px;font-weight:700;flex:none}.forms-applications>article>div:nth-child(2){flex:1;min-width:0}.forms-applications h3{font-size:16px;margin:9px 0;color:#edd5b2}.forms-applications h3 small{font-size:11px;display:inline-block;margin-left:12px;font-weight:400;color:#a28d6e}.forms-applications p{font-size:11px;color:#af9875;margin:6px 0;overflow-wrap:anywhere}.forms-applications small{font-size:10px;color:#887458}.forms-applications button{display:flex;gap:7px;border:1px solid #ffc24733;background:#ffc24708;border-radius:4px;color:#ddbd87;padding:11px 14px;font-size:10px;cursor:pointer}.form-builder-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #ffffff18;padding-top:22px;margin:28px 0 16px}.form-builder-heading h3{margin:0;color:#f0d6ad;font-size:17px}.form-builder-heading p{font-size:11px;color:#a08a68;line-height:1.7}.form-builder-heading>button{flex:none}.form-question-builder{display:grid;gap:16px}.form-question-builder>article{padding:20px;border:1px solid #ffffff1c;border-radius:7px;background:#100e0b}.question-builder-toolbar{display:flex;align-items:center;gap:6px;margin-bottom:18px}.question-builder-toolbar>b{font-size:9px;color:#c5a16e;letter-spacing:.08em;margin-right:auto}.question-builder-toolbar>button{display:grid;place-items:center;background:#ffffff05;border:1px solid #ffffff1c;border-radius:4px;color:#cdb18b;padding:6px;cursor:pointer}.question-builder-toolbar>button:disabled{opacity:.25;cursor:default}.form-add-question{margin:16px 0;width:100%;justify-content:center;border-style:dashed}.form-add-question:disabled{opacity:.4}.form-announcement-editor{margin-top:24px;border-top:1px solid #ffffff18;padding-top:20px}.form-announcement-editor h3{font-size:17px;color:#eed7b4}.form-announcement-editor>p{font-size:12px;color:#ae9673;line-height:1.8}.form-builder-preview{padding:0 22px;border:1px solid #ffffff15;border-radius:6px;background:#17131a}.form-builder-preview input,.form-builder-preview select,.form-builder-preview textarea{width:100%;background:#0d0b11;border:1px solid #ffffff22;border-radius:4px;color:#b2a58e;padding:12px}.form-builder-preview .form-confirm{display:flex;gap:12px;color:#b2a58e;font-size:12px}.form-builder-preview input[type=checkbox]{width:16px}.application-admin-summary{padding-bottom:20px;border-bottom:1px solid #ffffff18}.application-admin-summary h3{font-size:22px;color:#edd4aa}.application-admin-summary dl{display:grid;grid-template-columns:1fr 1fr;gap:20px}.application-admin-summary dt{font-size:10px;color:#958061}.application-admin-summary dd{font-size:13px;color:#d8be95;margin:6px 0 0;overflow-wrap:anywhere}.application-admin-summary>p{font-size:11px;color:#8c795d}.application-answer-list{margin:22px 0 30px;display:grid;gap:12px}.application-answer-list>article{display:flex;gap:15px;padding:20px;border:1px solid #ffffff13;border-radius:6px;background:#0f0d0a}.application-answer-list>article>span{font-size:10px;color:#d1aa70;flex:none;padding-top:3px}.application-answer-list>article>div{min-width:0}.application-answer-list h4{font-size:13px;color:#ead3b1;line-height:1.8;margin:0 0 10px}.application-answer-list p,.application-answer-list li{font-size:13px;line-height:1.9;color:#bda582;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.application-answer-list ul{padding-left:18px}.forms-decision-buttons{display:flex;gap:10px;margin:20px 0;flex-wrap:wrap}.forms-decision-buttons>button{display:flex;align-items:center;gap:8px;background:#ffffff04;border:1px solid currentColor;border-radius:5px;padding:12px 16px;cursor:pointer;font-size:12px;opacity:.6}.forms-decision-buttons>.selected{opacity:1;box-shadow:0 0 0 1px currentColor}.application-review-history{border-top:1px solid #ffffff18;margin-top:28px;padding-top:20px}.application-review-history h3{font-size:16px;color:#e2c79f}.application-review-history article{padding:16px;border-left:2px solid #997344;margin:14px 0;background:#ffffff03}.application-review-history b{font-size:12px;color:#d3b58b}.application-review-history small{display:block;margin-top:8px;font-size:10px;color:#8e7858}.application-review-history p{font-size:12px;line-height:1.8;color:#b59a75;white-space:pre-wrap;overflow-wrap:anywhere}.forms-manager button:disabled{cursor:default;opacity:.45}@media(max-width:1000px){.application-layout{grid-template-columns:220px minmax(0,1fr);gap:25px}.application-form{padding:24px}.forms-inbox-filters{grid-template-columns:1fr 1fr}.form-announcement{flex-wrap:wrap}.form-announcement>.button{margin-left:76px}.forms-inbox-metrics{gap:8px}.forms-inbox-metrics article{padding:15px}}@media(max-width:700px){.form-announcement{width:88%;padding:20px;gap:14px}.form-announcement-icon{width:38px;height:38px}.form-announcement h2{font-size:17px}.form-announcement>.button{margin-left:0;width:100%;justify-content:center}.form-announcement p{font-size:11px}.application-layout{grid-template-columns:1fr;gap:12px}.application-guide{position:static;padding:20px 0}.application-guide h2{font-size:22px;margin-bottom:8px}.application-guide p{margin:0 0 15px}.application-guide>div{margin:13px 0}.application-guide small{margin-top:18px}.application-form{padding:20px}.applicant-identity>div{grid-template-columns:1fr}.form-question-title{flex-wrap:wrap;gap:7px}.form-question-title label{flex:1;min-width:70%}.form-question-title small{margin-left:22px}.form-submit .button{width:100%;justify-content:center}.application-result{padding:24px}.application-result dl{grid-template-columns:1fr}.receipt-actions .button{width:100%;justify-content:center;font-size:9px}.forms-inbox-metrics{grid-template-columns:1fr 1fr}.forms-inbox-filters{grid-template-columns:1fr}.forms-applications>article{flex-wrap:wrap;gap:12px}.forms-applications>article>button{margin-left:auto}.forms-applications h3 small{display:block;margin:7px 0 0}.application-admin-summary dl{grid-template-columns:1fr}.form-builder-heading{align-items:flex-start;flex-direction:column}.form-question-builder>article{padding:15px}.form-campaign-actions>*{justify-content:center}.forms-decision-buttons>button{flex:1;justify-content:center}.form-state{padding:26px}}.forms-notifications-tab{display:inline-flex;align-items:center;gap:8px;margin:0 0 24px;padding:12px 15px;background:#ffffff04;border:1px solid #ffffff1d;border-radius:5px;color:#d4b98d;font-size:10px;cursor:pointer}.forms-notifications-tab.selected{border-color:#ffc24766;background:#ffc2470b;color:#ffe0a4}.forms-webhook-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);gap:24px;align-items:start}.forms-webhook-layout .editor-card{min-width:0}.forms-webhook-options{display:grid;gap:18px;margin:28px 0}.forms-webhook-preview{padding:24px;background:#15120e;border:1px solid #ffffff14;border-radius:8px}.forms-webhook-preview h3{font-size:18px;color:#e9cfa4;margin:10px 0 22px}.nout-discord-embed{background:#202127;border-radius:6px;border-left:4px solid #ff8a00;padding:18px;color:#e8e9ed;overflow-wrap:anywhere}.nout-discord-embed>span{display:block;font-size:11px;font-weight:700;margin-bottom:14px;color:#d6bd92}.nout-discord-embed>span>b{background:#5865f2;color:#fff;font-size:8px;border-radius:3px;padding:2px 4px;margin-left:6px}.nout-discord-embed strong{font-size:15px;color:#fff;line-height:1.7}.nout-discord-embed p{font-size:12px;line-height:1.7;color:#c7c8cd}.nout-discord-embed dl{display:grid;grid-template-columns:1fr 1fr;gap:17px 12px;margin:20px 0}.nout-discord-embed dl>div{grid-column:1/-1;min-width:0}.nout-discord-embed dl>.embed-inline{grid-column:auto}.nout-discord-embed dt{font-size:11px;font-weight:700;color:#f2f2f5;line-height:1.6}.nout-discord-embed dd{font-size:12px;color:#c2c4ce;margin:5px 0 0;line-height:1.7;white-space:pre-wrap}.nout-discord-embed small{font-size:9px;color:#a1a4b0}.forms-webhook-preview>p{font-size:11px;color:#a48d6a;line-height:1.8;margin-bottom:0}.forms-webhook-history-head{margin-top:35px}.forms-webhook-history-head h3{font-size:19px;color:#e4cda9;margin:8px 0}.forms-webhook-history-head p{font-size:12px;color:#a78f6c;line-height:1.8}.forms-webhook-history{display:grid;gap:10px}.forms-webhook-history article{display:flex;align-items:center;gap:18px;padding:19px;border:1px solid #ffffff14;background:#17130e;border-radius:6px}.forms-webhook-history article>div{flex:1;min-width:0}.forms-webhook-history h4{font-size:13px;color:#e0c7a0;margin:12px 0 7px}.forms-webhook-history p{font-size:12px;color:#aa9272;line-height:1.7;overflow-wrap:anywhere}.forms-webhook-history small{font-size:10px;color:#8c785c}.forms-webhook-history button{padding:10px;border:1px solid #ffc24733;border-radius:5px;background:#ffc24708;color:#ddbd87;font-size:9px;cursor:pointer}.notification-sent{color:#8bdcaf;border-color:#8bdcaf44}.notification-failed{color:#efa594;border-color:#efa59444}.notification-pending{color:#ffd080;border-color:#ffd08044}@media(max-width:1100px){.forms-webhook-layout{grid-template-columns:1fr}.forms-webhook-preview{max-width:600px}.forms-webhook-history article{flex-wrap:wrap}}.home-opening .form-announcement{width:min(86%,1240px);margin-top:20px;padding:14px 20px;gap:14px;border-color:#ffb45444;background:linear-gradient(110deg,#3f291d90,#21191088)}.home-opening .form-announcement-icon{width:42px;height:42px}.home-opening .form-announcement h2{margin:3px 0}.home-opening .form-announcement .button{box-shadow:none}.home-opening .form-announcement+.hero-grid{padding-top:clamp(30px,4vw,56px)}.nickname-dialog{width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:32px;border:1px solid #ffc24740;border-radius:15px;color:#f6eee3;background:radial-gradient(ellipse at 90% 0,#ff8a0014,transparent 65%),#171411;box-shadow:0 30px 120px #000b}.nickname-dialog::backdrop{background:#060609d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nickname-dialog *{box-sizing:border-box}.nickname-close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:31px;height:31px;border:1px solid #ffffff12;border-radius:7px;background:#ffffff04;color:#bdb1a3;cursor:pointer}.nickname-close:hover{color:#ffc247}.nickname-heading{padding-right:12px}.nickname-heading h2{font-size:27px;letter-spacing:-.04em;margin:14px 0 9px;line-height:1.1}.nickname-heading>p{font-size:12px;line-height:1.7;color:#a99f93;margin:0 0 22px}.nickname-product{display:grid;grid-template-columns:1fr auto;gap:5px 16px;padding:14px 16px;border:1px solid #ffffff0c;background:#ffffff03;border-radius:9px;margin-bottom:23px}.nickname-product>span{font-size:9px;letter-spacing:.1em;color:#d9b07d;text-transform:uppercase}.nickname-product>b{font-size:14px;grid-column:1}.nickname-product>strong{grid-column:2;grid-row:1/3;align-self:center;font-size:17px;color:#ffc247}.checkout-field{display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:700}.checkout-field input{width:100%;border:1px solid #ffffff24;background:#0b0908;color:#fff1db;border-radius:8px;padding:13px 14px;font-family:inherit;font-size:15px;font-weight:500;outline:none}.checkout-field input:focus{border-color:#ffac46;box-shadow:0 0 0 3px #ff8a0012}.checkout-field small{font-size:10px;font-weight:400;color:#8f867d}.nickname-preview{display:grid;grid-template-columns:100px 1fr;align-items:center;gap:15px;border:1px solid #ffffff0d;border-radius:10px;background:radial-gradient(ellipse at 15% 80%,#ff8a0012,transparent 65%),#0e0c0b;padding:8px 13px;margin:19px 0}.nickname-skin{height:155px;position:relative;display:flex;align-items:center;justify-content:center;color:#655342}.nickname-skin>img{height:145px;width:95px;object-fit:contain;image-rendering:pixelated;position:relative;z-index:1}.nickname-skin-floor{position:absolute;bottom:6px;width:72px;height:13px;border-radius:50%;background:#ffc24715;border:1px solid #ffc24722}.nickname-preview-label{display:flex;align-items:center;gap:6px;color:#b8a38a;font-size:8px;font-weight:700;letter-spacing:.08em}.skin-recognized .nickname-preview-label{color:#80d3aa}.nickname-preview b{display:block;font-size:16px;margin:10px 0 8px;overflow-wrap:anywhere}.nickname-preview p{font-size:11px;line-height:1.7;color:#a3998e;margin:0}.nickname-continue{width:100%;justify-content:center;font-size:10px;min-height:46px;border-radius:8px}.nickname-continue:disabled,.checkout-pay:disabled{opacity:.45;cursor:not-allowed;transform:none}.nickname-note{display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;color:#8d8275;margin:13px 0 0}.checkout-spinner{animation:checkout-spin 1s linear infinite}@keyframes checkout-spin{to{transform:rotate(360deg)}}.checkout-error{padding:12px 14px;border:1px solid #ff8e7833;background:#e9644e0b;color:#ffb8a7;font-size:12px;line-height:1.7;border-radius:7px;margin:12px 0}.checkout-page{padding-top:35px}.checkout-back{display:inline-flex;align-items:center;gap:7px;font-size:9px;font-weight:700;letter-spacing:.08em;color:#ac9e8c}.checkout-back:hover{color:#ffc247}.checkout-title{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:28px 0}.checkout-title h1{font-size:clamp(30px,3.8vw,46px);letter-spacing:-.055em;line-height:1.1;margin:14px 0 12px}.checkout-title p{font-size:12px;color:#a79b8b;line-height:1.8;margin:0}.checkout-safe{display:inline-flex;align-items:center;gap:8px;font-size:10px;color:#baab96;white-space:nowrap}.checkout-safe svg{color:#ffc247}.checkout-steps{display:flex;align-items:center;gap:25px;list-style:none;padding:0 0 25px;margin:0 0 30px;border-bottom:1px solid #ffffff10}.checkout-steps li{display:flex;gap:8px;align-items:center;font-size:11px;color:#9a8e80}.checkout-steps li>svg,.checkout-steps li>b{height:23px;width:23px;padding:5px;display:grid;place-items:center;border:1px solid #ffffff20;border-radius:50%;font-size:10px}.checkout-steps .done>svg{background:#69d7a50d;border-color:#69d7a530;color:#82d8ac}.checkout-steps .current{color:#ffd49a}.checkout-steps .current>b{border-color:#ffc24760;background:#ff8a0015}.checkout-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,1fr);gap:24px;align-items:start}.checkout-panel{padding:27px;border:1px solid #ffffff13;border-radius:12px;background:linear-gradient(145deg,#1c1712,#13110f)}.checkout-panel>h2{font-size:23px;letter-spacing:-.035em;margin:13px 0 8px}.checkout-panel>p{font-size:12px;line-height:1.75;color:#a69a8b}.payment-methods{border:0;margin:23px 0;padding:0;display:grid;gap:12px;min-width:0}.payment-choice{display:flex;align-items:center;gap:13px;padding:18px 15px;border:1px solid #ffffff18;border-radius:10px;cursor:pointer;transition:border-color .2s,background .2s}.payment-choice.selected{background:#ff8a0008;border-color:#ffb34780;box-shadow:0 0 0 1px #ff8a0008}.payment-choice>input{position:absolute;opacity:0;width:1px;height:1px}.payment-choice:has(input:focus-visible){outline:2px solid #ffc247;outline-offset:3px}.payment-choice-icon{display:grid;place-items:center;flex-shrink:0;background:#ffffff04;border:1px solid #ffffff10;border-radius:9px;width:43px;height:43px;color:#b7a58d}.payment-choice.selected .payment-choice-icon{color:#ffc247;background:#ff8a0009;border-color:#ff8a0020}.payment-choice-copy{flex:1;min-width:0}.payment-choice-copy>b{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:15px;font-weight:700}.payment-choice-copy small{font-size:7px;letter-spacing:.05em;color:#bf9d6b;border:1px solid #bf9d6b22;border-radius:4px;padding:4px 5px}.payment-choice-copy>span{display:block;font-size:10px;color:#9e9282;line-height:1.7;margin-top:7px}.payment-choice-radio{height:16px;width:16px;border:1px solid #72614b;border-radius:50%;flex-shrink:0}.payment-choice.selected .payment-choice-radio{border:5px solid #ffc247;background:#20180c}.checkout-notice{display:flex;align-items:flex-start;gap:9px;background:#ffc24708;border:1px solid #ffc24720;padding:13px!important;border-radius:7px;font-size:11px!important;color:#c7b18f!important;line-height:1.7}.checkout-notice svg{flex-shrink:0;margin-top:1px}.checkout-pay{justify-content:center;width:100%;min-height:48px;font-size:11px;border-radius:8px;margin-top:9px}.checkout-payment-note{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px!important;text-align:center;color:#8b7d6b!important;margin:14px 0 0}.checkout-payment-note svg{flex-shrink:0}.checkout-summary{position:sticky;top:20px}.checkout-summary-product{display:flex;gap:15px;align-items:center;margin:23px 0}.checkout-summary-product>img,.checkout-product-gem{width:69px;height:69px;object-fit:cover;border:1px solid #ffc24720;border-radius:10px}.checkout-product-gem{display:grid;place-items:center;background:radial-gradient(circle,#ff8a0022,#ff8a0002);color:#ffc247;flex-shrink:0}.checkout-summary-product>div>span{font-size:9px;color:#b69a73;letter-spacing:.1em;text-transform:uppercase}.checkout-summary-product h2{font-size:21px;letter-spacing:-.03em;margin:7px 0}.checkout-summary-product p{font-size:10px;color:#9e8f7d;margin:0}.checkout-player{display:flex;align-items:center;gap:10px;border:1px solid #ffffff0f;background:#0002;border-radius:8px;padding:13px 11px}.checkout-player-head{display:grid;place-items:center;background:#ffc24708;border:1px solid #ffc24720;height:38px;width:38px;border-radius:7px;overflow:hidden;color:#b89a71;flex-shrink:0}.checkout-player-head img{height:100%;width:100%;object-fit:contain;image-rendering:pixelated}.checkout-player>div:nth-child(2){min-width:0}.checkout-player span{display:block;font-size:7px;letter-spacing:.06em;color:#9d8d79}.checkout-player b{display:block;font-size:13px;margin-top:6px;overflow-wrap:anywhere}.checkout-player>a{font-size:10px;margin-left:auto;color:#d7b376}.checkout-totals{margin:23px 0 21px}.checkout-totals>div{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;color:#ad9d87;margin:15px 0}.checkout-totals dd{margin:0;color:#d3c2aa}.checkout-totals .checkout-total{padding-top:18px;border-top:1px solid #ffffff13;margin-top:18px;font-size:14px;color:#f6e5cc}.checkout-total dd{font-size:25px;font-weight:700;color:#ffc247;letter-spacing:-.04em}.checkout-order-code{border-top:1px solid #ffffff10;padding-top:18px}.checkout-order-code>span{font-size:7px;letter-spacing:.1em;color:#8c7c65}.checkout-order-code code{display:block;font-size:10px;color:#b3a18a;overflow-wrap:anywhere;margin-top:9px}.checkout-order-note{font-size:10px!important;line-height:1.8;margin:15px 0 0;color:#8d7e69!important}.checkout-support{display:flex;gap:12px;align-items:center;padding:22px 5px}.checkout-support>svg{color:#b8915f;flex-shrink:0}.checkout-support b{font-size:11px}.checkout-support p{font-size:10px;color:#938774;line-height:1.7;margin:6px 0 0}.checkout-support a{display:inline-flex;align-items:center;gap:6px;font-size:8px;white-space:nowrap;color:#d6ab6c;margin-left:auto}.checkout-status{display:flex;gap:13px;padding:20px;border:1px solid #ffc24730;background:#ffc24708;border-radius:10px;margin-bottom:18px;color:#e6c082}.checkout-status>svg{flex-shrink:0}.checkout-status h2{font-size:17px;margin:0 0 8px}.checkout-status p{font-size:12px;line-height:1.8;margin:0;color:#b4a38a}.checkout-status-paid{border-color:#6cdaa53b;background:#6cdaa50a;color:#8ce5b6}.checkout-status button{border:0;padding:0;background:none;display:flex;align-items:center;gap:6px;font-size:11px;color:#e5bd82;margin-top:12px;cursor:pointer}.checkout-loading{display:flex;align-items:center;gap:10px;font-size:13px;color:#ae9b81}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.payments-admin-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.payments-admin-table{overflow-x:auto}.payments-admin-table table{border-collapse:collapse;width:100%;font-size:12px}.payments-admin-table th,.payments-admin-table td{padding:13px 12px;border-bottom:1px solid #ffffff10;text-align:left;white-space:nowrap}.payments-admin-table th{font-size:10px;color:#bda37d}.payments-admin-table td{color:#c7b8a2}.payments-admin-table td small{display:block;font-size:10px;color:#867960;margin-top:5px}.payment-admin-webhook{font-size:12px;overflow-wrap:anywhere;display:block;color:#e3bb7b;background:#0002;border-radius:6px;padding:12px;margin-top:12px}.payments-admin-flags{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0 21px}.payments-admin-flags>span{font-size:10px;padding:7px 10px;background:#ffffff06;border:1px solid #ffffff12;border-radius:5px;color:#bca787}.payments-admin-flags .ready{color:#85d6aa;border-color:#85d6aa30}@media(max-width:1000px){.checkout-grid{grid-template-columns:minmax(0,1fr) 300px;gap:16px}.checkout-panel{padding:21px}.checkout-title{align-items:flex-start;flex-direction:column;gap:16px}.payment-choice-copy>b{gap:7px}.payment-choice{padding:15px 12px;gap:10px}.payment-choice-icon{width:36px;height:36px}.checkout-support{align-items:flex-start;flex-wrap:wrap}.checkout-support a{margin-left:32px}}@media(max-width:720px){.checkout-page{padding-top:25px}.checkout-title{margin:24px 0}.checkout-title h1{font-size:35px}.checkout-steps{gap:20px;padding-bottom:20px;margin-bottom:20px}.checkout-grid{display:flex;flex-direction:column-reverse;gap:18px}.checkout-summary{width:100%;position:static}.checkout-payment-area{width:100%}.checkout-summary-product{margin:18px 0}.checkout-order-note{display:none}.checkout-panel{padding:22px}.checkout-player{padding:12px}.checkout-totals{margin:19px 0}.checkout-panel>h2{font-size:24px}.checkout-support{padding-top:17px}.nickname-dialog{padding:27px 23px}.nickname-heading h2{font-size:25px}.nickname-product{margin-top:18px}.nickname-preview{grid-template-columns:83px 1fr;gap:10px;padding:7px 10px}.nickname-skin{height:138px}.nickname-skin img{width:80px;height:130px}.nickname-continue{font-size:9px}.payment-choice-copy>b{font-size:14px}.payment-choice-copy small{font-size:6px}.checkout-status{padding:18px}.checkout-title>.checkout-safe{font-size:10px}}@media(prefers-reduced-motion:reduce){.checkout-spinner{animation:none}}.checkout-support{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:11px;border:1px solid #ffffff0c;border-radius:10px;margin-top:17px;padding:23px 18px}.checkout-support>svg{width:23px;height:23px}.checkout-support>div{width:100%}.checkout-support p{max-width:360px;margin:7px auto 0;line-height:1.8}.checkout-support a{margin:3px 0 0;justify-content:center;min-height:33px;padding:0 12px;border:1px solid #ffc24725;border-radius:5px;background:#ffc24706}.checkout-status-approved_manual{border-color:#acd3ff30;color:#acd3ff}.checkout-status-rejected_manual{border-color:#efa59430;color:#efa594}.checkout-coupon{margin:22px 0;padding-top:20px;border-top:1px solid #ffffff18}.checkout-coupon>label{display:block;font-weight:600;margin-bottom:10px}.checkout-coupon form,.coupon-applied{display:flex;align-items:center;gap:10px;min-width:0}.checkout-coupon input{min-width:0;flex:1;width:100%;padding:12px;background:#ffffff08;color:inherit;border:1px solid #ffffff25;border-radius:8px}.checkout-coupon button{padding:12px;border:1px solid #ffc24766;background:#ffc24714;color:var(--accent);border-radius:8px;cursor:pointer}.checkout-coupon small{display:block;margin-top:10px;color:#b6ad9b}.coupon-applied{justify-content:space-between;color:#9ee8b0}.checkout-discount{color:#9ee8b0}.coupon-applied b{overflow-wrap:anywhere;min-width:0}.checkout-order-items{list-style:none;margin:10px 0;padding:0}.checkout-order-items li{display:flex;justify-content:space-between;gap:10px;padding-block:7px;border-bottom:1px solid #ffffff19;font-size:.85rem}.checkout-order-items li b{white-space:nowrap}.checkout-line-actions,.checkout-quantity{display:flex;align-items:center;gap:8px}.checkout-line-actions{flex-wrap:wrap;justify-content:flex-end}.checkout-quantity button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid #ffffff2a;border-radius:6px;color:#ffe2b8;background:#2e2118;cursor:pointer}.checkout-quantity button:disabled{opacity:.45;cursor:default}.nout-store{--store-line: #f7c17d26;--store-muted: #bcb0a1}.store-intro{padding:clamp(36px,6vw,76px) 0 28px}.store-intro .eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--accent)}.store-intro h1{margin:12px 0;font-size:clamp(32px,5vw,65px);line-height:1.04;letter-spacing:-.055em;overflow-wrap:anywhere}.store-intro h1 em{color:var(--brand);font-style:normal}.store-intro p{max-width:620px;color:var(--store-muted);line-height:1.6}.store-world-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:18px}.store-world{display:grid;grid-template-rows:auto 1fr;max-width:520px;overflow:hidden;color:inherit;text-decoration:none;border:1px solid var(--store-line);border-radius:13px;background:#1b1612;transition:border-color .2s}.store-world:hover,.store-world:focus-visible{border-color:var(--brand)}.store-world-art{position:relative;aspect-ratio:16 / 9;display:grid;place-items:center;background:radial-gradient(ellipse,#513521,#1c1713);color:var(--accent)}.store-world-art img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.store-world-body{display:grid;align-content:start;gap:9px;padding:20px}.store-world-body h2,.store-world-body p{margin:0}.store-world-body p{color:var(--store-muted);line-height:1.6}.store-world-cta{display:flex;justify-content:space-between;align-items:center;margin-top:6px;padding-top:14px;border-top:1px solid var(--store-line);color:var(--accent);font-weight:750}.store-catalog-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:10px;margin-bottom:24px;border:1px solid var(--store-line);border-radius:10px;background:#1a1511}.store-categories{display:flex;flex-wrap:wrap;gap:6px}.store-categories button{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--store-muted);font:inherit;cursor:pointer}.store-categories button[aria-pressed=true]{color:#fff0d6;background:#51341c;border-color:#ffb35766}.store-categories button:hover,.store-categories button:focus-visible{color:#fff0d6;border-color:#ffb35766}.store-item-count{padding-inline:8px;color:var(--store-muted);font-size:.85rem}.store-plan{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--store-line);border-radius:13px;background:linear-gradient(150deg,#241b14,#171310 50%)}.store-plan-badged{border-color:#eaa65555}.store-plan-media{flex:none}.store-plan-media>.store-plan-image{display:block;width:100%;height:auto}.store-plan-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px;padding:clamp(16px,2vw,26px)}.store-plan-meta,.store-plan-meta span{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.store-plan-meta{justify-content:space-between;color:var(--product-accent);font-size:.78rem;font-weight:750}.store-plan-meta b{padding:4px 8px;border-radius:5px;border:1px solid #ffb35755;background:#51341c66;overflow-wrap:anywhere}.store-plan h2{font-size:clamp(21px,2.1vw,31px);margin:0;overflow-wrap:anywhere}.store-plan-price{font-size:clamp(25px,3vw,38px);letter-spacing:-.045em;color:#ffe4b8}.store-plan p{margin:0;color:var(--store-muted);line-height:1.6;overflow-wrap:anywhere}.store-plan ul{display:grid;gap:11px;margin:2px 0 10px;padding:15px 0 0;border-top:1px solid var(--store-line);list-style:none}.store-plan li{display:flex;gap:9px;align-items:flex-start;line-height:1.45;overflow-wrap:anywhere}.store-plan li svg{flex:none;color:var(--accent);margin-top:2px}.store-plan-buy{width:100%;justify-content:space-between;margin-top:auto;text-align:left;overflow-wrap:anywhere}.store-plan-buy svg{flex:none}@media(max-width:620px){.store-catalog-bar{gap:8px}.store-categories{width:100%;order:1}}.store-world-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.store-world-status{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border:1px solid var(--store-line);border-radius:99px;color:#e7d7c2;background:#29221b;font-size:.73rem;font-weight:750}.store-world-status.is-preparing{color:#ffd08a;background:#362619;border-color:#d9984459}.store-world-status.is-preparing:before{content:"";width:6px;height:6px;border-radius:50%;background:#ffb85e}.store-catalog-intro{position:relative;isolation:isolate;overflow:hidden;margin:clamp(24px,5vw,60px) 0 18px;padding:clamp(20px,4vw,52px);border:1px solid var(--store-line);border-radius:15px;background:#211810}.store-catalog-art{position:absolute;z-index:-2;inset:0 0 0 auto;width:72%;height:100%;object-fit:cover;object-position:center 45%}.store-catalog-intro:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#211810 18%,#211810ef 38%,#2118108c 72%,#21181055)}.store-catalog-copy{max-width:720px}.store-catalog-copy p{margin-bottom:0;color:#e6d8c7}.store-return{display:flex;align-items:center;gap:7px;width:fit-content;margin-bottom:22px;color:#ffcf91;font-size:.85rem;text-decoration:none}.store-return:hover{text-decoration:underline}.store-shelf{margin:0 0 32px}.store-shelf>h2{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--store-line);font-size:1.35rem}.store-shelf>h2 svg{color:var(--accent)}.store-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.store-plan{border:0;background:#181410;box-shadow:0 8px 24px #0004}.store-plan-content{border-top:2px solid var(--product-accent);background:linear-gradient(165deg,color-mix(in srgb,var(--product-accent) 12%,#181410),#181410 55%)}.store-plan-meta,.store-plan li svg{color:var(--product-accent)}.store-plan-meta span{text-transform:uppercase;letter-spacing:.075em}.store-plan-meta b{border:0;background:#ffffff0d;color:var(--product-accent)}.store-plan-buy:not(:disabled){color:#160e08;background:var(--product-accent);border-color:transparent;box-shadow:none}@media(min-width:1150px){.store-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.store-plan-content{gap:10px;padding:16px}.store-plan-price{font-size:clamp(25px,2.4vw,34px)}}@media(max-width:920px){.store-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.store-plan-grid{grid-template-columns:minmax(0,1fr)}.store-catalog-art{width:100%}.store-catalog-intro:after{background:#211810cc}}.store-plan-buy:disabled{opacity:.55;cursor:default}.news-journal-filters{margin-bottom:20px;flex-wrap:wrap}.news-journal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;margin-top:22px}.news-journal-card{overflow:hidden;border:1px solid #c68c503a;border-radius:14px;background:#1d1713}.news-journal-feature{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.news-journal-cover{aspect-ratio:16 / 9;min-width:0;position:relative;display:grid;place-items:center;background-color:#322115;color:var(--accent)}.news-journal-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.news-journal-feature .news-journal-cover{min-height:100%}.news-journal-copy{display:flex;flex-direction:column;align-items:flex-start;gap:11px;padding:clamp(18px,3vw,34px);min-width:0}.news-journal-feature .news-journal-copy{justify-content:center}.news-journal-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.78rem;color:#d4c0ad}.news-journal-meta b{color:var(--accent);padding:4px 8px;border:1px solid #ffb45448;border-radius:20px;overflow-wrap:anywhere}.news-journal-copy h2,.news-journal-copy p{margin:0;overflow-wrap:anywhere}.news-journal-copy h2{font-size:clamp(21px,3vw,35px)}.news-journal-copy p{color:#d0c0b0;line-height:1.65}.news-journal-copy .text-action{margin-top:8px}.news-journal-back{margin-top:28px}.news-journal-article{max-width:960px;margin-inline:auto}.news-journal-article .news-journal-cover{border-radius:14px;overflow:hidden}.news-journal-article h1{overflow-wrap:anywhere}.news-journal-text{max-width:75ch;padding-block:25px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.home-news-thumbnail{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}@media(max-width:700px){.news-journal-feature{grid-template-columns:minmax(0,1fr)}}:root{font-family:Trebuchet MS,Arial,sans-serif;color:#f9f5ef;background:#100d0a;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--brand:#ffc375;--accent:#55dff1;--page:#100d0a;--panel:#1b1813;--line:rgba(235,229,249,.12);--muted:#b2aba2;--display:"Trebuchet MS",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{color:inherit}::selection{background:#ddb075;color:#fff}.site-root{background:var(--page);min-height:100vh;overflow:hidden}.announcement{height:32px;background:#17130e;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:center;gap:9px;color:#c9c0b5;font-size:10px;letter-spacing:.03em}.announcement-dot,.live-dot{width:6px;height:6px;border-radius:50%;background:#69e0bd;box-shadow:0 0 10px #69e0bd88}.announcement-divider{color:#635c52}.announcement a{margin-left:9px;display:inline-flex;align-items:center;gap:3px;color:#ffdaa9}.site-header{height:76px;border-bottom:1px solid var(--line);padding:0 max(5.6%,calc((100% - 1320px)/2));display:flex;align-items:center;justify-content:space-between;background:#100d0a;position:relative;z-index:20}.brand{display:inline-flex;align-items:center;gap:11px}.brand-icon{width:36px;height:36px;background:linear-gradient(145deg,#efb870,#4b8ec1);border-radius:9px;display:grid;place-items:center;color:#fff;box-shadow:0 5px 22px #b58a5244}.brand-type{font:700 12px var(--display);letter-spacing:.15em}.brand-type b{color:#ffd39a}.main-nav{display:flex;align-items:center;gap:30px;color:#ccc7c0;font-size:12px}.main-nav>a{transition:color .2s}.main-nav>a:hover,.main-nav>a.active{color:#fff}.main-nav .store-nav{color:#ffd7a3;padding:10px 15px;border:1px solid #ffc37555;border-radius:5px}.store-nav span{margin-left:7px}.discord-nav{display:flex;align-items:center;gap:7px;color:#a7eefd!important}.mobile-menu{display:none;background:none;border:0}.offline-note{padding:10px 6%;display:flex;align-items:center;justify-content:center;gap:9px;color:#ffe09b;background:#352813;font-size:11px;border-bottom:1px solid #d7a94944}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:15px;border-radius:5px;padding:0 18px;font-size:10px;font-weight:700;letter-spacing:.06em;cursor:pointer;border:1px solid transparent;transition:transform .18s,filter .18s,background .18s}.button:hover{transform:translateY(-2px);filter:brightness(1.1)}.button:disabled{opacity:.6;cursor:wait;transform:none}.button-primary{background:var(--brand);color:#fff;box-shadow:0 9px 26px color-mix(in srgb,var(--brand),transparent 75%)}.button-secondary{background:#ffffff06;color:#f5f1eb;border-color:#ffffff20}.button-light{background:#fff7ed;color:#342819}.eyebrow{font:700 9px var(--display);color:var(--accent);letter-spacing:.15em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}.home-opening{display:flow-root;position:relative;isolation:isolate;background:radial-gradient(ellipse at 77% 39%,#4c3a22 0,#211b13 32%,transparent 61%),linear-gradient(119deg,#100d0a 20%,#1a1611 56%,#221c15)}.home-opening:before{position:absolute;content:"";inset:0;pointer-events:none;z-index:-1;background-image:linear-gradient(#ffffff07 1px,transparent 1px),linear-gradient(90deg,#ffffff07 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:linear-gradient(90deg,transparent 4%,#000 60%,#000);mask-image:linear-gradient(90deg,transparent 4%,#000 60%,#000);opacity:.38}.hero-grid{min-height:640px;padding:74px max(7%,calc((100% - 1240px)/2)) 60px;display:grid;grid-template-columns:minmax(400px,.96fr) minmax(440px,1.04fr);align-items:center;position:relative}.hero-copy{position:relative;z-index:2;padding:15px 0 32px}.hero-kicker{display:flex;align-items:center;gap:11px;color:#ddcdb8;font:700 9px var(--display);letter-spacing:.16em}.hero-kicker-line{width:24px;height:1px;background:var(--accent)}.hero-copy h1{font:700 clamp(44px,5.5vw,72px)/.99 var(--display);letter-spacing:-.07em;margin:23px 0 20px;max-width:665px}.hero-copy h1 em,.page-heading h1 em{font-style:normal;display:block;color:var(--brand)}.hero-copy>p{max-width:480px;color:#c0bab2;line-height:1.75;font-size:13px;margin-bottom:26px}.hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hero-ip{margin-top:26px;display:flex;align-items:center;gap:12px;color:#aba49b;font-size:10px}.hero-ip button{display:flex;align-items:center;gap:7px;background:transparent;border:0;color:#f5e1c6;padding:0;font-size:9px;cursor:pointer}.hero-ip>span{font-family:var(--display);color:#f5efe8}.hero-ip i{height:1px;width:32px;background:#ffffff24}.scene-wrap{height:450px;width:100%;max-width:550px;justify-self:end;position:relative;overflow:hidden;isolation:isolate;border:1px solid #ffd7a32b;border-radius:48% 48% 9px 9px;background:radial-gradient(ellipse at 50% 40%,#5e4a30,#241e16 54%,#0e1016 80%);box-shadow:0 28px 100px #0a070499,inset 0 0 50px #ffd2960a}.scene-wrap:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 63%,#100d0a 100%),repeating-linear-gradient(0deg,transparent 0 41px,#ffffff08 42px),repeating-linear-gradient(90deg,transparent 0 41px,#ffffff08 42px);opacity:.4;z-index:2;pointer-events:none}.scene-halo{position:absolute;top:54px;left:50%;width:230px;height:230px;border:1px solid #70e5ed55;border-radius:50%;transform:translate(-50%);box-shadow:0 0 80px #f4be7722,inset 0 0 55px #f4be7715}.scene-moon{position:absolute;top:84px;left:50%;width:76px;height:76px;transform:translate(-50%);border-radius:50%;background:#ffe0b8;box-shadow:0 0 55px #ffdaa999}.scene-stars{position:absolute;top:55px;left:0;width:100%;text-align:center;color:#ffe2bcb0;letter-spacing:11px;font-size:13px}.scene-land{position:absolute;bottom:46px;left:-7%;width:114%;height:205px;clip-path:polygon(0 35%,12% 25%,22% 38%,35% 10%,47% 33%,58% 20%,72% 41%,84% 13%,100% 34%,100% 100%,0 100%)}.land-back{bottom:91px;background:#594b38}.land-mid{bottom:45px;background:#282d44;transform:scaleX(1.09);filter:drop-shadow(80px 0 #3d3325)}.land-front{bottom:0;background:linear-gradient(145deg,#1d383e,#17222f);clip-path:polygon(0 22%,20% 42%,35% 28%,50% 46%,72% 18%,100% 39%,100% 100%,0 100%)}.scene-rift{position:absolute;z-index:2;bottom:87px;left:50%;transform:translate(-50%);width:122px;height:162px;border:3px solid #ffc579;border-radius:48% 48% 4px 4px;background:linear-gradient(180deg,#75eaff77,#ffbe6aaa 46%,#332616);box-shadow:0 0 20px #ffc478,0 0 75px #ffb14a8c,inset 0 0 23px #ffe3bf88;clip-path:polygon(18% 0,82% 0,100% 18%,100% 100%,0 100%,0 18%)}.scene-rift span{position:absolute;inset:10px;background:repeating-linear-gradient(0deg,transparent 0 12px,#a5f4ff37 13px 14px);transform:skewY(-6deg)}.scene-rift i{position:absolute;inset:0;background:linear-gradient(100deg,transparent,#ffd8a675,transparent);animation:rift 4s ease-in-out infinite}.scene-block{position:absolute;z-index:3;width:76px;height:76px;transform:rotate(45deg) skew(-8deg,-8deg);border:1px solid #91eaff7a;background:linear-gradient(145deg,#77e4f14a,#d5aa712e);box-shadow:0 0 30px #77e4f129}.block-a{left:14%;bottom:107px}.block-b{right:14%;bottom:155px;width:53px;height:53px;background:#ffc9833b}.block-c{right:28%;top:148px;width:30px;height:30px}.scene-label{position:absolute;z-index:4;top:25px;left:22px;color:#e0d7cb;font:700 8px var(--display);letter-spacing:.15em;display:flex;gap:7px;align-items:center}.scene-caption{position:absolute;z-index:4;bottom:18px;left:23px;right:23px;display:flex;justify-content:space-between;align-items:center;color:#b4aba0;font:700 8px var(--display);letter-spacing:.11em}.scene-caption b{font-size:13px;color:#faecda;letter-spacing:.2em}.hero-foot{position:absolute;bottom:20px;left:max(7%,calc((100% - 1240px)/2));right:max(7%,calc((100% - 1240px)/2));border-top:1px solid #ffffff17;padding-top:13px;display:flex;align-items:center;gap:23px;color:#9a938b;font:600 8px var(--display);letter-spacing:.13em}.hero-foot>span:first-child{display:flex;align-items:center;gap:7px;color:#cbc4ba}.hero-foot>span:nth-child(2){margin-left:auto}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:21px max(8%,calc((100% - 1180px)/2));background:#15120f}.trust-strip>div{display:flex;align-items:center;justify-content:center;gap:12px;border-right:1px solid var(--line)}.trust-strip>div:last-child{border:0}.trust-strip svg{width:18px;color:#f6ca91}.trust-strip span{display:flex;flex-direction:column;gap:4px}.trust-strip b{font:700 8px var(--display);letter-spacing:.1em}.trust-strip small{font-size:9px;color:#9a938a}.home-section{padding:87px max(7%,calc((100% - 1240px)/2)) 93px}.section-title,.home-news-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:28px}.section-title h2,.home-news-head h2{font:600 clamp(29px,3.6vw,43px)/1.1 var(--display);letter-spacing:-.055em;margin:11px 0 0;max-width:570px}.section-title>p{max-width:330px;color:var(--muted);font-size:11px;line-height:1.7;margin:0}.text-action{display:inline-flex;align-items:center;gap:8px;color:#ffd9a7;font:700 8px var(--display);letter-spacing:.12em;white-space:nowrap}.world-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.world-tile{overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#181511;transition:transform .2s,border .2s}.world-tile:hover{transform:translateY(-4px);border-color:#ffcd8c66}.tile-index{display:block;padding:15px 17px 0;color:#ada59b;font:700 8px var(--display);letter-spacing:.12em}.tile-visual{height:170px;margin:10px 14px 0;position:relative;overflow:hidden;border-radius:4px;background:linear-gradient(135deg,#635542,#25374b)}.survival-tile .tile-visual{background:linear-gradient(140deg,#87584e,#d1a16d 55%,#5d725f)}.tile-sun{position:absolute;top:28px;right:46px;width:44px;height:44px;border-radius:50%;background:#ffe2a4;box-shadow:0 0 45px #ffe2a4}.tile-mountains{position:absolute;bottom:0;left:-10%;width:120%;height:100px;background:#425b58;clip-path:polygon(0 74%,17% 36%,32% 58%,49% 10%,67% 61%,81% 31%,100% 66%,100% 100%,0 100%);filter:drop-shadow(0 -15px #6a7560)}.tile-house{position:absolute;bottom:31px;left:48%;font-size:43px;color:#332e27;text-shadow:0 0 9px #f6d394}.creative-tile .tile-visual{background:radial-gradient(circle at 50%,#6f5c42,#392e20 74%)}.creative-orbit{position:absolute;left:50%;top:50%;width:190px;height:73px;border:1px solid #ffd49b99;border-radius:50%;transform:translate(-50%,-50%) rotate(-23deg)}.creative-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:48px;color:#c6faff;text-shadow:0 0 31px #75e9ff}.floating-cube{position:absolute;top:22px;right:23%;width:27px;height:27px;border:1px solid #ffddb1;transform:rotate(40deg);box-shadow:0 0 15px #ffcc8a88}.event-tile .tile-visual{background:linear-gradient(135deg,#154354,#685741)}.event-gate{position:absolute;top:38px;left:calc(50% - 44px);width:88px;height:120px;border:2px solid #8ee9f4;border-radius:50% 50% 4px 4px;display:grid;place-items:center;color:#d7faff;box-shadow:0 0 38px #76ecff9c,inset 0 0 30px #9defff69;background:#55dff12b}.gate-star{position:absolute;top:80px;left:calc(50% - 12px);font-size:23px;color:#fff}.tile-title{display:flex;justify-content:space-between;align-items:center;padding:16px 18px 19px}.tile-title h3{font:600 19px var(--display);margin:0 0 6px}.tile-title p{font-size:10px;color:var(--muted);margin:0}.tile-title>span{width:30px;height:30px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;color:#ffd39a}.shop-section{background:#171410;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.home-products{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.home-product{display:grid;grid-template-columns:115px 1fr;min-height:180px;border:1px solid var(--line);border-radius:6px;background:#1d1914;overflow:hidden}.product-art{position:relative;display:grid;place-items:center;background:radial-gradient(circle,#997b53,#392e20 75%)}.product-art-mark{z-index:1;color:#ffecd3;font-size:45px;text-shadow:0 0 30px #ffcf91}.product-art-ring{position:absolute;width:72px;height:72px;border:1px solid #ffeace77;border-radius:50%}.product-tone-mint .product-art{background:radial-gradient(circle,#38756c,#1c3032)}.product-tone-mint .product-art-mark{color:#9effda}.product-tone-gold .product-art{background:radial-gradient(circle,#816941,#302519)}.product-tone-gold .product-art-mark{color:#ffe8a4}.product-content{padding:16px 14px;display:flex;flex-direction:column}.product-badge{font:700 7px var(--display);color:#ffd9a7;letter-spacing:.1em}.product-content h3{font:600 16px var(--display);margin:7px 0}.product-content p{color:var(--muted);font-size:9px;line-height:1.5;margin:0 0 13px}.product-card-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto;border-top:1px solid var(--line);padding-top:12px}.product-card-bottom strong{font:600 13px var(--display)}.product-card-bottom>span{display:flex;align-items:center;gap:4px;font:700 7px var(--display);letter-spacing:.1em;color:#aeeef7}.home-news{padding:83px max(7%,calc((100% - 1240px)/2))}.home-news-head{margin-bottom:20px}.home-news-head h2{font-size:34px}.news-preview-list{border-top:1px solid var(--line)}.news-preview{display:grid;grid-template-columns:56px 1fr 20px;gap:15px;align-items:center;padding:17px 2px;border-bottom:1px solid var(--line)}.news-mark{width:48px;height:48px;border-radius:5px;background:linear-gradient(145deg,#b28a56,#3b3124);display:grid;place-items:center;color:#fff0dd;font-size:22px}.mark-cyan{background:linear-gradient(145deg,#34899a,#22303c)}.news-preview>div>span{font:700 7px var(--display);letter-spacing:.1em;color:#cab394;display:flex;align-items:center;gap:5px}.news-preview h3{font:600 15px var(--display);margin:6px 0}.news-preview p{font-size:10px;color:var(--muted);margin:0}.news-preview>svg{color:#73e5ef}.empty-news{color:#b3aca2;font-size:12px;padding:20px 0}.join-banner{margin:0 max(7%,calc((100% - 1240px)/2)) 74px;padding:37px 45px;border-radius:7px;background:linear-gradient(108deg,#775a34,#483a27 58%,#203640);display:flex;align-items:center;gap:24px;position:relative;overflow:hidden}.join-banner:after{content:"";position:absolute;width:440px;height:440px;right:-70px;top:-280px;border:1px solid #ffecd32b;border-radius:50%;box-shadow:0 0 0 36px #ffecd308,0 0 0 74px #ffecd307}.join-orb{width:67px;height:67px;flex:none;border:1px solid #ffefda88;border-radius:50%;display:grid;place-items:center;font:700 20px var(--display);color:#fff;background:#ffedd61a}.join-banner>div:nth-child(2){position:relative;z-index:1}.join-banner h2{font:600 24px var(--display);margin:7px 0}.join-banner p{color:#e1d6c8;font-size:10px;margin:0}.join-banner>.button{margin-left:auto;position:relative;z-index:1}.site-footer{padding:36px max(7%,calc((100% - 1240px)/2)) 18px;background:#0d0b08;border-top:1px solid var(--line);display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:30px}.footer-main>p{font-size:10px;color:var(--muted);margin:13px 0}.footer-group{display:flex;flex-direction:column;gap:11px;color:#b2aca4;font-size:10px}.footer-group strong{font:700 8px var(--display);letter-spacing:.12em;color:#f2ede7;margin-bottom:3px}.footer-group a:hover,.footer-bottom a:hover{color:#ffd7a2}.footer-bottom{grid-column:1/-1;border-top:1px solid var(--line);padding-top:15px;margin-top:10px;display:flex;gap:24px;color:#878179;font-size:9px}.footer-bottom a:first-of-type{margin-left:auto}.page-heading{max-width:790px;padding:63px 0 35px}.page-heading h1{font:700 clamp(43px,6vw,72px)/1 var(--display);letter-spacing:-.07em;margin:17px 0}.page-heading>p{max-width:540px;color:var(--muted);font-size:13px;line-height:1.7}.inner-page{width:min(1180px,88%);margin:0 auto;padding:0 0 84px}.store-disclaimer{display:flex;align-items:center;gap:11px;padding:12px 15px;border:1px solid #cda45438;background:#2d25171c;color:#d4c8ac;border-radius:4px;font-size:10px}.store-disclaimer svg{color:#e7c56f;flex:none}.store-controls{display:flex;justify-content:space-between;align-items:center;margin:25px 0 17px}.store-controls>span{font:700 8px var(--display);color:#989187;letter-spacing:.12em}.filter-group{display:flex;gap:6px}.filter-group button{border:1px solid var(--line);background:#ffffff04;color:#c2bbb2;border-radius:4px;padding:9px 14px;font-size:9px;cursor:pointer}.filter-group button.selected{background:#443624;border-color:#ffc37577;color:#fff6ea}.store-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.store-product{border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#1a1712}.store-product-art{height:160px;position:relative;display:grid;place-items:center;background:radial-gradient(circle,#90734c,#30281e 72%)}.store-product.product-tone-mint .store-product-art{background:radial-gradient(circle,#267568,#17282b 74%)}.store-product.product-tone-gold .store-product-art{background:radial-gradient(circle,#866d3a,#2b241b 74%)}.store-product.product-tone-cyan .store-product-art{background:radial-gradient(circle,#28748a,#172630 74%)}.store-crystal{width:83px;height:96px;display:grid;place-items:center;clip-path:polygon(50% 0,96% 29%,82% 83%,50% 100%,18% 83%,4% 29%);background:linear-gradient(150deg,#ffeed7,#c49354 50%,#584327);color:#fff8ef;filter:drop-shadow(0 0 25px #ffcc8a)}.store-crystal svg{width:31px;height:31px}.store-product.product-tone-mint .store-crystal{background:linear-gradient(150deg,#d7fff1,#30a891 50%,#174c4e)}.store-product.product-tone-gold .store-crystal{background:linear-gradient(150deg,#fff0bf,#c99541 50%,#664122)}.store-product.product-tone-cyan .store-crystal{background:linear-gradient(150deg,#dbffff,#4baebe 50%,#255275)}.store-product-art .product-badge{position:absolute;top:13px;right:13px;color:#fff;border:1px solid #ffffff44;background:#18120a4c;padding:6px 8px;border-radius:3px}.store-product-body{padding:17px}.product-category{font:700 8px var(--display);letter-spacing:.13em;color:#b9ac9a}.store-product-body h3{font:600 21px var(--display);margin:8px 0}.store-product-body>p{height:32px;color:var(--muted);font-size:10px;line-height:1.6}.store-product-body ul,.product-modal ul{list-style:none;padding:11px 0;margin:11px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.store-product-body li,.product-modal li{display:flex;gap:8px;align-items:center;font-size:10px;color:#d7d2cc;margin:8px 0}.store-product-body li svg,.product-modal li svg{color:#63dfc1}.store-product-bottom{display:flex;align-items:center;justify-content:space-between}.store-product-bottom strong{font:600 18px var(--display)}.store-product-bottom button{display:flex;align-items:center;gap:6px;background:#fff0;border:1px solid #ffc37566;padding:9px 11px;border-radius:4px;color:#ffe2bd;font:700 8px var(--display);cursor:pointer}.store-help{margin-top:64px;border-top:1px solid var(--line);padding-top:28px;display:flex;justify-content:space-between;align-items:center}.store-help h2{font:600 25px var(--display);margin:9px 0}.store-help p{font-size:10px;color:var(--muted);max-width:510px;line-height:1.6}.store-help .button{font-size:9px}.modal-backdrop{position:fixed;z-index:50;inset:0;background:#090704dc;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:grid;place-items:center;padding:20px}.product-modal{position:relative;width:min(440px,100%);padding:31px;background:#1e1a14;border:1px solid #ffc37566;border-radius:8px;box-shadow:0 20px 100px #000}.product-modal h2{font:600 29px var(--display);margin:12px 0}.product-modal>p{color:var(--muted);font-size:11px;line-height:1.6}.product-modal>strong{font:600 21px var(--display)}.modal-note{margin:17px 0;background:#30271c;padding:11px;color:#e3d5c2!important}.modal-x{position:absolute;right:13px;top:10px;background:none;border:0;color:#d8d1c7;font-size:25px;cursor:pointer}.news-page-list{display:grid;gap:14px}.news-page-card{display:grid;grid-template-columns:230px 1fr;gap:22px;padding:14px;border:1px solid var(--line);border-radius:6px;background:#191611}.news-page-cover{min-height:165px;display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(circle,#9e7c50,#332b20)}.news-page-cover.mark-cyan{background:radial-gradient(circle,#287489,#1c2934)}.news-page-cover>span{font:700 60px var(--display);color:#fff5e9;letter-spacing:-.08em}.news-page-cover>i{position:absolute;top:20px;right:22px;color:#ffdeb3;font-size:24px}.news-page-body{align-self:center;padding:8px 12px}.news-page-body>.eyebrow{display:flex}.news-page-body>.eyebrow b{color:#8b847c}.news-page-body h2{font:600 21px var(--display);margin:12px 0 7px}.news-page-body>p,.news-page-body details p{font-size:11px;color:var(--muted);line-height:1.7}.news-page-body details summary{list-style:none;display:flex;gap:5px;align-items:center;color:#ffd9a7;font:700 8px var(--display);letter-spacing:.1em;cursor:pointer;margin:14px 0}.news-page-body details p{white-space:pre-line}.server-address{display:flex;gap:12px;align-items:center;margin:0 0 22px;padding:13px;border:1px solid var(--line);font-size:10px;color:#b9b4ae}.server-address b{margin-left:auto;color:#f2dcc0;font:600 11px var(--display)}.server-address-inline{font:600 11px var(--display);color:#b6f6ff}.simple-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.simple-card{min-height:180px;padding:20px;border:1px solid var(--line);background:#1a1712;border-radius:5px}.simple-index{display:flex;justify-content:space-between;align-items:center;color:#c6ad8c;font:700 8px var(--display);letter-spacing:.1em}.simple-index svg{color:#68dff1}.simple-card h2{font:600 18px var(--display);margin:25px 0 8px}.simple-card p{color:var(--muted);font-size:10px;line-height:1.7}.simple-tags{font:700 8px var(--display);color:#a2e9f1;letter-spacing:.08em}.simple-card>a{display:inline-flex;align-items:center;gap:5px;margin-top:16px;color:#ffddb1;font:700 8px var(--display);letter-spacing:.08em}.support-cta{margin-top:28px;padding:20px;border:1px solid var(--line);background:#1a1712;display:flex;align-items:center;justify-content:space-between}.support-cta h2{font:600 21px var(--display);margin:8px 0}.page-end{padding-top:39px}.page-end a{color:#b4aca1;font:700 8px var(--display);letter-spacing:.1em}@keyframes rift{0%,to{transform:translate(-80%) skewY(-6deg);opacity:.2}50%{transform:translate(80%) skewY(-6deg);opacity:1}}.admin-shell{min-height:100vh;background:#120f0c;display:grid;grid-template-columns:245px minmax(0,1fr);color:#f7f3ed}.admin-sidebar{background:#171410;border-right:1px solid var(--line);min-height:100vh;padding:20px 14px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.admin-brand{display:flex;align-items:center;gap:10px;padding:4px 8px 24px;font:700 12px var(--display);letter-spacing:.12em}.admin-brand>span:last-child{display:grid;gap:3px}.admin-brand small{font:600 7px var(--display);letter-spacing:.14em;color:#9e9488}.admin-profile{display:flex;align-items:center;gap:10px;padding:12px 10px;border-block:1px solid var(--line);margin-bottom:18px}.admin-avatar{width:33px;height:33px;display:grid;place-items:center;border-radius:6px;background:linear-gradient(130deg,#dfb073,#396d84);font:700 11px var(--display)}.admin-profile>div:last-child{display:grid;gap:4px}.admin-profile b{font-size:10px}.admin-profile small{color:#9b958c;font-size:8px}.admin-nav{display:grid;gap:4px}.admin-nav button{display:flex;align-items:center;gap:10px;width:100%;padding:11px 10px;border:0;background:transparent;color:#b1aba2;border-radius:4px;text-align:left;font-size:10px;cursor:pointer}.admin-nav button.active{background:#382e20;color:#ffe8ca}.admin-nav button>svg:last-child{margin-left:auto}.sidebar-bottom{margin-top:auto;display:grid;gap:6px}.sidebar-bottom>a,.sidebar-bottom>button{padding:10px;display:flex;align-items:center;gap:9px;border:0;background:transparent;color:#aea8a0;font-size:9px;cursor:pointer}.sidebar-bottom>a:hover,.sidebar-bottom>button:hover{color:#fff}.sidebar-bottom>span{padding:13px 10px 0;border-top:1px solid var(--line);font:700 7px var(--display);letter-spacing:.12em;color:#716b63}.admin-main{min-width:0;padding:0 34px 50px}.admin-topbar{height:86px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.admin-breadcrumb{font:700 7px var(--display);letter-spacing:.12em;color:#9b948b}.admin-breadcrumb b{color:#ffd195;margin:0 5px}.admin-topbar h1{font:600 20px var(--display);margin:5px 0 0}.admin-view-site{display:flex;align-items:center;gap:7px;color:#ead1b0;font:700 8px var(--display);letter-spacing:.08em}.admin-content{max-width:1120px;margin:0 auto}.admin-welcome{padding:27px 29px;border:1px solid #d5b3862b;border-radius:6px;background:radial-gradient(ellipse at 95% 25%,#604d35,#211d17 55%);display:flex;align-items:center;justify-content:space-between}.admin-welcome h2{font:600 27px var(--display);margin:10px 0}.admin-welcome p{font-size:10px;color:#b4aca2;margin:0}.admin-welcome-art{width:75px;height:75px;border:1px solid #ffe8cb44;border-radius:50%;display:grid;place-items:center;color:#ffe7c7}.admin-welcome-art svg{width:28px}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:17px 0 32px}.metric-card{position:relative;text-align:left;border:1px solid var(--line);border-radius:5px;background:#1a1712;padding:16px;display:grid;gap:7px;cursor:pointer}.metric-card>span{width:29px;height:29px;border-radius:5px;display:grid;place-items:center;color:#ffdeb2;background:#4a3b27}.metric-card>b{font:600 23px var(--display)}.metric-card>small{font-size:9px;color:var(--muted)}.metric-arrow{position:absolute;right:14px;top:15px;color:#948d84}.admin-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.admin-section-head h2{font:600 21px var(--display);margin:7px 0 4px}.admin-section-head p{font-size:10px;color:var(--muted);margin:0}.admin-section-head .button,.editor-form>.admin-section-head .button{min-height:38px;padding:0 12px;font-size:8px}.shortcut-grid{display:grid;gap:8px}.shortcut-grid button{display:flex;align-items:center;gap:12px;text-align:left;padding:14px;border:1px solid var(--line);background:#1a1712;border-radius:5px;cursor:pointer}.shortcut-grid button>svg:first-child{color:#f5d2a5}.shortcut-grid button>svg:last-child{margin-left:auto;color:#8b8379}.shortcut-grid span{display:grid;gap:5px}.shortcut-grid b{font-size:10px}.shortcut-grid small{font-size:9px;color:var(--muted)}.admin-help,.admin-notice,.admin-error{padding:11px 13px;display:flex;align-items:center;gap:8px;border-radius:4px;font-size:9px;margin-top:15px}.admin-help{background:#201c16;color:#c0b9b0;border:1px solid var(--line)}.admin-notice{background:#15271f;border:1px solid #58cb8a44;color:#9ce0b2}.admin-error{background:#32191e;border:1px solid #e26b794f;color:#ffadb5}.admin-notice button,.admin-error button{margin-left:auto;background:transparent;border:0;color:inherit;cursor:pointer}.editor-form{display:grid;gap:14px}.editor-card{padding:18px;border:1px solid var(--line);background:#1a1712;border-radius:5px}.editor-card-heading{display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--line);padding-bottom:13px;margin-bottom:15px}.editor-icon{width:32px;height:32px;border-radius:5px;display:grid;place-items:center;background:#3f3221;color:#fcdeb7}.editor-icon svg{width:16px}.editor-card-heading h3{font:600 13px var(--display);margin:0 0 4px}.editor-card-heading p{font-size:9px;color:var(--muted);margin:0}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.admin-field{display:grid;gap:7px;color:#c2bbb2;font-size:9px}.admin-field input,.admin-field textarea,.admin-field select{min-width:0;width:100%;border:1px solid #ffffff1c;background:#13100d;color:#f3efea;border-radius:4px;padding:10px 11px;font-size:10px;outline:none}.admin-field input:focus,.admin-field textarea:focus,.admin-field select:focus{border-color:#ffc37599}.admin-field textarea{min-height:75px;resize:vertical}.admin-field:has(textarea){grid-column:1/-1}.color-fields{grid-template-columns:repeat(3,1fr)}.color-field>span{display:flex;gap:7px}.color-field input[type=color]{width:37px;height:35px;padding:3px;cursor:pointer}.color-field input[type=text]{flex:1}.save-bottom{display:flex;justify-content:flex-end}.save-bottom .button{min-height:40px;font-size:9px}.admin-table-wrap{border:1px solid var(--line);border-radius:5px;overflow:auto;background:#1a1712}.admin-table{width:100%;border-collapse:collapse;text-align:left;min-width:650px}.admin-table th{font:700 7px var(--display);letter-spacing:.12em;color:#979087;padding:13px 15px;border-bottom:1px solid var(--line)}.admin-table td{padding:13px 15px;border-bottom:1px solid #ffffff0c;font-size:9px;color:#c4beb7}.admin-table tr:last-child td{border:0}.admin-table td:first-child b,.admin-table td:first-child small{display:block}.admin-table td:first-child b{color:#f2eee9;font-size:10px}.admin-table td:first-child small{font-size:8px;color:#969087;margin-top:4px}.status-pill{padding:5px 7px;border-radius:3px;color:#d5a7a7;background:#401f24;font:700 7px var(--display);letter-spacing:.08em}.status-pill.on{color:#9fe2bc;background:#173626}.table-actions{white-space:nowrap}.table-actions button,.admin-list-row>button{border:0;background:transparent;color:#f1d5b1;font:700 8px var(--display);cursor:pointer;padding:7px}.danger-link{color:#ed8791!important}.admin-list{display:grid;gap:8px}.admin-list-row{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid var(--line);border-radius:5px;background:#1a1712}.news-list-icon{width:34px;height:34px;border-radius:5px;background:#3e3121;color:#f3d6af;display:grid;place-items:center}.admin-list-copy{min-width:0;flex:1}.admin-list-copy>b{font-size:10px}.admin-list-copy p{font-size:9px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:5px 0}.admin-list-copy>span{font:700 7px var(--display);letter-spacing:.1em;color:#bda98f}.admin-empty,.admin-loading{padding:35px;text-align:center;color:var(--muted);font-size:11px}.editor-modal{width:min(730px,96vw);max-height:90vh;overflow:auto;padding:22px;border:1px solid #caa67766;background:#1c1813;border-radius:7px;box-shadow:0 20px 100px #000}.editor-modal>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.editor-modal>header h2{font:600 19px var(--display);margin:6px 0 0}.editor-modal>header button{background:none;border:0;color:#d9d1c6;cursor:pointer}.modal-form{display:grid;gap:17px}.modal-form>.button{justify-self:end;min-height:39px;font-size:8px}.admin-check{display:flex;align-items:center;gap:8px;font-size:9px;color:#cbc4bb}.admin-check input{accent-color:#ffc375}.login-page{min-height:100vh;display:grid;grid-template-columns:1.1fr .9fr;background:#120f0b}.login-art{position:relative;overflow:hidden;padding:8%;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(ellipse at 35% 45%,#604a2e,#221c15 53%,#171410);border-right:1px solid var(--line)}.login-art>div{position:relative;z-index:2}.login-art h1{font:600 clamp(48px,7vw,84px)/.97 var(--display);letter-spacing:-.075em;margin:18px 0}.login-art p{color:#cdc5ba;font-size:12px;max-width:390px;line-height:1.7}.login-orb{position:absolute;right:-100px;top:10%;width:500px;height:500px;border:1px solid #ffe6c522;border-radius:50%;box-shadow:0 0 0 50px #ffe6c506,0 0 0 100px #ffe6c504}.login-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff07 1px,transparent 1px),linear-gradient(90deg,#ffffff07 1px,transparent 1px);background-size:48px 48px}.login-note{position:absolute;bottom:30px;left:8%;font:700 8px var(--display);color:#988f84;letter-spacing:.15em}.login-form{align-self:center;width:min(360px,82%);justify-self:center;display:grid;gap:14px}.login-back{font:700 8px var(--display);letter-spacing:.1em;color:#b0a9a0;margin-bottom:30px}.login-lock{width:43px;height:43px;border:1px solid #ffc37555;border-radius:8px;display:grid;place-items:center;color:#ffd9a8}.login-form h2{font:600 27px var(--display);margin:0}.login-form>p{font-size:10px;color:var(--muted);margin:-8px 0 7px}.login-form label{display:grid;gap:7px;color:#c7bfb5;font-size:9px}.login-form input{border:1px solid var(--line);background:#191611;color:#fff;border-radius:4px;padding:12px;font-size:11px}.login-form .button{margin-top:5px}.login-form>small{font-size:8px;color:#8a837a;text-align:center}.login-page .admin-error{display:block;margin:0}@media(max-width:1050px){.main-nav{gap:17px;font-size:10px}.hero-grid{padding-left:5%;padding-right:5%;grid-template-columns:1fr 1fr}.hero-copy h1{font-size:clamp(40px,5vw,62px)}.scene-wrap{height:390px}.home-products{grid-template-columns:1fr}.home-product{grid-template-columns:130px 1fr;min-height:150px}.home-section,.home-news{padding-left:5%;padding-right:5%}.join-banner{margin-left:5%;margin-right:5%}.site-footer{padding-left:5%;padding-right:5%}.admin-main{padding-inline:22px}}@media(max-width:720px){.announcement{font-size:8px}.site-header{height:66px;padding:0 5%}.mobile-menu{display:block;color:#fff;cursor:pointer}.main-nav{display:none;position:absolute;left:0;right:0;top:65px;padding:14px 6% 20px;background:#110e0a;border-bottom:1px solid var(--line);align-items:stretch;gap:0}.main-nav.open{display:flex;flex-direction:column}.main-nav>a{padding:12px 0}.main-nav .store-nav{padding:11px;margin-top:7px}.hero-grid{display:flex;flex-direction:column;align-items:stretch;padding:55px 7% 53px;gap:28px}.hero-copy{padding:0}.hero-copy h1{font-size:clamp(42px,11vw,62px)}.hero-copy>p{font-size:11px}.scene-wrap{justify-self:auto;align-self:center;height:330px;width:100%;max-width:460px}.hero-foot{left:7%;right:7%;bottom:14px;font-size:7px;gap:10px}.hero-foot>span:nth-child(2){text-align:right}.trust-strip{grid-template-columns:1fr 1fr;padding:16px 5%;gap:15px}.trust-strip>div{justify-content:flex-start;border:0}.trust-strip b{font-size:7px}.trust-strip small{font-size:8px}.home-section{padding:58px 6%}.section-title,.home-news-head{align-items:flex-start;flex-direction:column;gap:14px}.section-title h2{font-size:30px}.section-title>p{font-size:10px}.world-cards{grid-template-columns:1fr;gap:10px}.tile-visual{height:150px}.home-products{gap:10px}.home-product{grid-template-columns:96px 1fr;min-height:155px}.product-content{padding:13px 10px}.product-content h3{font-size:14px}.home-news{padding:57px 6%}.home-news-head h2{font-size:30px}.news-preview{grid-template-columns:43px 1fr 15px;gap:10px}.news-mark{width:40px;height:40px}.news-preview p{line-height:1.6}.join-banner{margin:0 6% 48px;padding:23px;flex-wrap:wrap;gap:13px}.join-orb{width:45px;height:45px;font-size:14px}.join-banner>div:nth-child(2){flex:1}.join-banner h2{font-size:18px}.join-banner p{line-height:1.6}.join-banner>.button{margin-left:0;width:100%}.site-footer{grid-template-columns:1fr 1fr;padding:28px 6% 15px;gap:22px}.footer-main{grid-column:1/-1}.footer-bottom{gap:12px;flex-wrap:wrap}.footer-bottom a:first-of-type{margin-left:0}.inner-page{width:88%;padding-bottom:58px}.page-heading{padding:46px 0 26px}.page-heading h1{font-size:45px}.page-heading>p{font-size:11px}.store-grid{grid-template-columns:1fr}.store-product-art{height:135px}.store-controls{align-items:flex-start;gap:12px;flex-direction:column}.filter-group{width:100%}.filter-group button{flex:1;padding:10px 5px}.store-help{align-items:flex-start;flex-direction:column}.store-help .button{width:100%}.news-page-card{grid-template-columns:1fr;gap:0;padding:10px}.news-page-cover{min-height:125px}.news-page-body{padding:16px 5px}.simple-grid{grid-template-columns:1fr}.simple-card{min-height:145px}.simple-card h2{margin-top:18px}.server-address{flex-wrap:wrap}.server-address b{width:100%;margin-left:15px}.support-cta{align-items:flex-start;flex-direction:column}.support-cta .button{width:100%}.admin-shell{display:block}.admin-sidebar{position:relative;height:auto;min-height:0;padding:12px 15px}.admin-brand{padding:0}.admin-profile,.sidebar-bottom{display:none}.admin-nav{display:flex;overflow:auto;margin-top:11px}.admin-nav button{white-space:nowrap;width:auto;min-width:max-content;font-size:8px;padding:8px}.admin-nav button>svg:last-child{display:none}.admin-main{padding:0 14px 35px}.admin-topbar{height:72px;margin-bottom:18px}.admin-topbar h1{font-size:17px}.admin-view-site{font-size:7px}.admin-welcome{padding:19px}.admin-welcome h2{font-size:21px}.admin-welcome-art{width:48px;height:48px;flex:none}.metric-grid{gap:6px}.metric-card{padding:11px}.metric-card>b{font-size:19px}.metric-card>small{font-size:8px}.metric-card>span{width:25px;height:25px}.admin-section-head{align-items:flex-start;flex-direction:column}.admin-section-head .button{width:100%}.form-grid,.color-fields{grid-template-columns:1fr}.admin-field:has(textarea){grid-column:auto}.editor-card{padding:14px}.editor-modal{padding:16px}.modal-form>.button{width:100%}.admin-list-row{gap:7px;padding:10px}.admin-list-copy p{max-width:180px}.login-page{grid-template-columns:1fr}.login-art{min-height:235px;padding:32px 8%}.login-art h1{font-size:42px;margin:11px 0}.login-art p{font-size:10px;margin:0}.login-note{bottom:14px}.login-form{padding:45px 0;width:85%}.login-back{margin-bottom:9px}}.store-server-grid .world-tile{display:block;width:100%;text-align:left;color:inherit;cursor:pointer;font:inherit}.server-store-cta{display:flex;align-items:center;gap:6px;margin:0 18px 17px;color:var(--accent);font:700 9px var(--display);letter-spacing:.08em}.store-back{margin-top:12px;border:0;background:none;cursor:pointer;font:700 10px var(--display)}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:18px;margin:35px 0 64px}.team-card{overflow:hidden;border:1px solid var(--line);border-radius:7px;background:linear-gradient(145deg,#1f1a13,#0f1018);min-height:410px;display:flex;flex-direction:column}.team-character{height:305px;position:relative;display:flex;justify-content:center;align-items:flex-end;overflow:hidden;background:radial-gradient(ellipse at 50% 90%,#ab845030,transparent 62%)}.team-character-glow{position:absolute;width:155px;height:155px;border:1px solid #ffd39a25;border-radius:50%;bottom:13px;box-shadow:0 0 65px #ffc17016,inset 0 0 45px #ffc17010}.team-character img{z-index:1;position:relative;width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 12px #0008)}.team-nameplate{position:absolute;z-index:2;bottom:12px;left:50%;transform:translate(-50%);border:1px solid #ffffff24;border-radius:3px;background:#100d0ad9;padding:6px 10px;color:#ffeed7;font:700 9px var(--display);letter-spacing:.08em}.team-info{padding:18px 20px 20px;border-top:1px solid var(--line)}.team-info .eyebrow{color:var(--accent)}.team-info h2{font:700 20px var(--display);margin:8px 0}.team-info p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.team-admin-head{width:36px;height:36px;object-fit:contain;border-radius:4px;background:#201a13}@keyframes team-float{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes team-fall{0%{transform:rotate(-8deg) translateY(-7px)}to{transform:rotate(12deg) translate(8px,12px)}}.tile-cover-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.tile-meta,.tile-title,.server-store-cta{position:relative;z-index:1}.tile-visual:has(.tile-cover-image):after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#100d0aa6,transparent 70%);z-index:0}.product-art-image,.store-product-image{width:100%;height:100%;object-fit:cover}.product-art:has(.product-art-image){overflow:hidden}.store-product-art:has(.store-product-image){display:block}.team-grid{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:12px;margin:24px 0 48px}.team-card{min-height:0}.team-character{height:172px}.team-character-glow{width:102px;height:102px;bottom:10px}.team-character img{width:90%;height:160px;object-fit:contain}.team-info{padding:11px 13px 13px}.team-info .eyebrow{font-size:8px}.team-info h2{font-size:15px;margin:5px 0}.team-info p{font-size:10px;line-height:1.4;min-height:28px}.team-nameplate{font-size:8px;padding:4px 7px;bottom:7px}.minecraft-chair{position:absolute;z-index:0;bottom:7px;left:50%;width:62px;height:91px;transform:translate(-50%);image-rendering:pixelated}.chair-back{position:absolute;bottom:43px;left:8px;width:46px;height:43px;border:4px solid #3b2015;background:repeating-linear-gradient(0deg,#765032 0 8px,#68452a 8px 12px);box-shadow:inset 4px 0 #95633b,inset -4px 0 #4b2c1b}.chair-seat{position:absolute;bottom:31px;left:0;width:62px;height:12px;background:linear-gradient(#a87545 0 4px,#684126 4px 100%);border:2px solid #3b2418}.chair-leg{position:absolute;bottom:0;width:9px;height:33px;background:linear-gradient(90deg,#422819 0 3px,#825632 3px 7px,#402618 7px)}.chair-leg-left{left:5px}.chair-leg-right{right:5px}.team-animation-bounce img{animation:team-bounce .72s ease-in-out infinite alternate}.team-animation-sway img{transform-origin:50% 90%;animation:team-sway 1.5s ease-in-out infinite}.team-animation-spin img{animation:team-spin 4s ease-in-out infinite}.team-animation-pulse img{animation:team-pulse 1.2s ease-in-out infinite}.team-animation-float img{animation:team-float 3s ease-in-out infinite}.team-animation-fall img{transform-origin:50% 90%;animation:team-fall 3.2s ease-in-out infinite alternate}.team-animation-none img{animation:none}@keyframes team-bounce{0%{transform:translateY(0)}to{transform:translateY(-16px)}}@keyframes team-sway{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes team-spin{0%,to{transform:rotate(0)}50%{transform:rotate(22deg)}}@keyframes team-pulse{0%,to{transform:scale(1)}50%{transform:scale(.94)}}.team-role-sections{display:grid;gap:8px;margin-bottom:45px}.team-role-heading{display:flex;align-items:baseline;gap:11px;padding-bottom:9px;border-bottom:1px solid var(--line)}.team-role-heading .eyebrow{color:var(--accent)}.team-role-heading h2{margin:0;font:700 18px var(--display)}.team-role-section .team-grid{margin:12px 0 16px}.team-admin-role{margin:24px 0}.team-admin-role>h3{margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid var(--line);font:700 11px var(--display);color:#ffd8a4;letter-spacing:.08em}.brand-logo{width:52px;height:52px;object-fit:contain;border-radius:0;border:0;box-shadow:none}.footer-main .brand-logo{width:64px;height:64px}.public-rule-body{white-space:pre-line;overflow-wrap:anywhere}.worlds-section .world-tile:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.worlds-section .tile-visual{overflow:hidden}.worlds-section .tile-cover-image{transition:transform .3s ease-out}.worlds-section .world-tile:hover .tile-cover-image{transform:scale(1.035)}}@media(prefers-reduced-motion:reduce){.worlds-section .world-tile{transition:none}.worlds-section .world-tile:hover{transform:none}}.world-editor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.world-editor-card{padding:12px;border:1px solid var(--line);border-radius:4px;background:#15120f;display:grid;gap:10px}.world-editor-card>span{font:700 7px var(--display);color:#f5d3a7;letter-spacing:.1em}.world-editor-card .admin-field{font-size:8px}.world-editor-card .admin-field input{padding:8px;font-size:9px}@media(max-width:900px){.world-editor-grid{grid-template-columns:1fr}}.admin-image-field{grid-column:1/-1;display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,.8fr);gap:12px;align-items:center}.admin-image-field .admin-field input[type=file]{padding:10px;font-size:11px}.admin-field small{display:block;color:var(--muted);font-size:9px;margin-top:6px}.image-field-preview{height:120px;position:relative;border:1px solid var(--line);border-radius:4px;overflow:hidden;background:#15120f}.image-field-preview img{width:100%;height:100%;object-fit:cover}.image-field-preview button{position:absolute;right:6px;bottom:6px;background:#1d170fe8;border:1px solid #d78a8a66;border-radius:3px;padding:6px 8px;color:#ffb5b5;font:700 8px var(--display);cursor:pointer}.image-field-empty{height:70px;display:grid;place-items:center;border:1px dashed var(--line);border-radius:4px;color:var(--muted);font-size:9px}@media(max-width:680px){.admin-image-field{grid-template-columns:1fr}}.team-admin-preview{grid-column:1/-1;display:flex;align-items:center;gap:14px;padding:10px 14px;border:1px solid var(--line);border-radius:5px;background:#15120f}.team-admin-preview-scene{height:136px;width:112px;position:relative;flex:none;display:flex;justify-content:center;align-items:flex-end;overflow:hidden;background:radial-gradient(ellipse at 50% 100%,#ab845030,transparent 70%)}.team-admin-preview-scene img{position:relative;z-index:1;max-width:100%;height:132px;object-fit:contain}.team-admin-preview-scene .minecraft-chair{bottom:0;transform:translate(-50%) scale(.78);transform-origin:bottom center}.team-admin-preview .eyebrow,.team-admin-preview b,.team-admin-preview small{display:block}.team-admin-preview b{margin-top:7px;font-size:14px}.team-admin-preview small{margin-top:5px;color:var(--muted);font-size:10px}.team-admin-preview img{animation-duration:1.5s}.team-admin-preview.team-animation-none img{animation:none}.admin-brand-logo{width:46px;height:46px;object-fit:contain;border-radius:0;flex:none}@media(min-width:721px){.admin-sidebar{height:100vh;height:100dvh;min-height:0;overflow:hidden;gap:0}.admin-brand,.admin-profile,.sidebar-bottom{flex-shrink:0}.admin-nav{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;align-content:start;grid-auto-rows:min-content;padding:4px 7px 12px 0;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#846746 #171410;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.admin-nav::-webkit-scrollbar{width:10px}.admin-nav::-webkit-scrollbar-track{background:#171410;border-radius:8px}.admin-nav::-webkit-scrollbar-thumb{background:#846746;border:2px solid #171410;border-radius:8px;min-height:48px}.admin-nav::-webkit-scrollbar-thumb:hover{background:#c49b62}.admin-nav button{min-height:42px;justify-content:flex-start;text-align:left;line-height:1.5}.admin-nav button>svg:first-child{margin-left:0;flex-shrink:0}.admin-nav button>svg:not(:first-child){margin-left:auto;flex-shrink:0}.admin-nav button:focus-visible{outline:2px solid #ffc247;outline-offset:-2px}.sidebar-bottom{position:relative;margin-top:12px;padding-top:10px;border-top:1px solid #ffffff12;background:#171410}}@media(max-width:720px){.admin-nav{overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:thin;scrollbar-color:#846746 #171410;padding-bottom:8px}.admin-nav::-webkit-scrollbar{height:6px}.admin-nav::-webkit-scrollbar-thumb{background:#846746;border-radius:6px}}.discord-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.discord-actions button:disabled{opacity:.5;cursor:wait}.discord-toggles{display:grid;align-content:center;gap:15px}.discord-settings .admin-field small{font-size:11px;color:var(--muted);line-height:1.6}.discord-history{display:grid;gap:12px}.discord-history-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.discord-history-heading b{font-size:14px}.discord-history-heading p{font-size:11px;color:var(--muted);margin:8px 0 14px}.delivery-status{font-size:10px;padding:6px 9px;border-radius:4px;background:#ffffff0a;white-space:nowrap}.delivery-sent{color:#79e2b7}.delivery-pending{color:#ffc247}.delivery-failed{color:#f99}.discord-history summary{font-size:12px;cursor:pointer;color:#ffc247}.discord-change{display:grid;gap:6px;padding:12px 0;border-bottom:1px solid #ffffff12;font-size:12px;overflow-wrap:anywhere}.discord-change>span{color:var(--muted)}.discord-change>span:last-child{color:#e7ddcb}@media(max-width:720px){.discord-history-heading{flex-direction:column;gap:0}.delivery-status{margin-bottom:15px}.discord-actions .button{width:100%}}.image-field-preview-full img{object-fit:contain}
