html.opening-lock,html.opening-lock body{overflow:hidden}.opening-stage{--opening-blue:#1c44da;--opening-blue-light:#4d6dff;--opening-blue-dark:#0a1b82;--opening-lime:#d7ff24;--opening-pink:#ff4ead;--opening-cyan:#33e7ff;--opening-ground:clamp(40px,7vh,64px);position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;overflow:hidden;padding:max(24px,env(safe-area-inset-top)) 16px calc(var(--opening-ground) + env(safe-area-inset-bottom) + clamp(64px, 11vh, 96px));color:#fff;font-family:Monocraft,monospace;background:radial-gradient(ellipse 80% 55% at 50% 108%,rgba(77,109,255,.55),transparent 70%),radial-gradient(ellipse 120% 90% at 50% 100%,#0b1a6b 0,#070b2e 45%,#03040f 100%);isolation:isolate;container-type:inline-size}.opening-sky{inset:0;width:100%;height:100%}.opening-rays,.opening-sky{position:absolute;z-index:0;pointer-events:none}.opening-rays{top:40%;left:50%;width:190vmax;height:190vmax;transform:translate(-50%,-50%);background:repeating-conic-gradient(from 0deg,rgba(215,255,36,.1) 0deg 5deg,transparent 5deg 15deg);-webkit-mask-image:radial-gradient(circle,#000 0 10%,transparent 46%);mask-image:radial-gradient(circle,#000 0 10%,transparent 46%);animation:opening-rays-spin 80s linear infinite}.phase-open .opening-rays{background:repeating-conic-gradient(from 0deg,rgba(255,78,173,.16) 0deg 5deg,rgba(215,255,36,.14) 5deg 10deg,transparent 10deg 15deg);animation-duration:12s}.opening-content{position:relative;z-index:3;width:min(1100px,100%);display:grid;justify-items:center;gap:clamp(8px,1.6vh,16px);text-align:center;transition:opacity .4s ease,transform .4s ease}.opening-eyebrow{margin:0;color:var(--opening-lime);font-size:clamp(10px,1.6cqi,14px);letter-spacing:.3em;animation:opening-glow 2.4s ease-in-out infinite}.opening-logo{width:clamp(56px,9vh,96px);height:auto;image-rendering:pixelated;filter:drop-shadow(0 0 18px rgba(215,255,36,.45));animation:opening-float 3.2s ease-in-out infinite}.opening-title{margin:0;font-size:min(128px,11.5cqi);white-space:nowrap;line-height:.95;letter-spacing:0;color:transparent;background:linear-gradient(100deg,#fff 0,#fff 38%,var(--opening-lime) 48%,#fff 58%,#fff 100%) 0 0 /250% 100%;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(4px 4px 0 var(--opening-blue-dark)) drop-shadow(3px 3px 0 #000);animation:opening-shimmer 4.5s linear infinite}.opening-subtitle{margin:0;font-size:clamp(16px,3.2cqi,34px);letter-spacing:.12em}.opening-date{margin:0;padding:6px 12px;border:2px solid rgba(255,255,255,.35);background:rgba(0,0,0,.35);color:var(--opening-cyan);font-size:clamp(10px,1.6cqi,14px);text-transform:uppercase}.opening-timer{margin-top:clamp(6px,1.5vh,16px);display:flex;justify-content:center;gap:clamp(8px,2cqi,22px)}.opening-unit{min-width:clamp(64px,14cqi,150px);padding:clamp(10px,1.6vh,18px) clamp(8px,1.4cqi,16px) clamp(8px,1.2vh,14px);display:grid;justify-items:center;gap:6px;border:3px solid #000;background:var(--opening-blue);box-shadow:inset 6px 6px 0 var(--opening-blue-light),inset -6px -6px 0 var(--opening-blue-dark),6px 6px 0 rgba(0,0,0,.55)}.opening-digits{font-size:clamp(30px,8cqi,88px);line-height:1;text-shadow:3px 3px 0 var(--opening-blue-dark);animation:opening-tick .45s steps(5) both}.opening-unit small,.opening-unit.seconds .opening-digits{color:var(--opening-lime)}.opening-unit small{font-size:clamp(8px,1.2cqi,11px);letter-spacing:.18em}.opening-tagline{max-width:46ch;margin:4px 0 0;color:rgba(255,255,255,.78);font-size:clamp(10px,1.5cqi,14px);line-height:1.6}.opening-ip{margin:0;color:rgba(255,255,255,.5);font-size:clamp(9px,1.3cqi,12px);letter-spacing:.1em}.opening-ribbon{position:absolute;right:0;bottom:calc(var(--opening-ground) + env(safe-area-inset-bottom) + clamp(16px, 3vh, 28px));left:0;z-index:2;height:clamp(18px,3vh,28px);pointer-events:none}.opening-ribbon-left,.opening-ribbon-right{position:absolute;top:0;bottom:0;width:50%;background:repeating-linear-gradient(90deg,#d4102b 0 16px,#b20d24 16px 32px);box-shadow:inset 0 4px 0 #ff5a6e,inset 0 -4px 0 #6d0616,0 4px 0 rgba(0,0,0,.35);transition:transform 1.4s cubic-bezier(.55,-.2,.75,.5),opacity 1.4s ease}.opening-ribbon-left{left:0;transform-origin:left center}.opening-ribbon-right{right:0;transform-origin:right center}.opening-bow{width:clamp(64px,10vh,96px);height:clamp(40px,6vh,60px);transform:translate(-50%,-50%);background:radial-gradient(circle at 50% 50%,#ffd23f 0 17%,transparent 18%),conic-gradient(from 45deg,#d4102b 0 25%,#8f0a1d 0 50%,#d4102b 0 75%,#8f0a1d 0);clip-path:polygon(0 0,50% 38%,100% 0,100% 100%,50% 62%,0 100%);filter:drop-shadow(3px 3px 0 rgba(0,0,0,.4));transition:transform 1.2s ease-in,opacity 1.2s ease-in}.opening-bow,.opening-snip{position:absolute;top:50%;left:50%}.opening-snip{width:20px;height:20px;border-radius:50%;background:#fff;opacity:0;transform:translate(-50%,-50%) scale(0)}.phase-open .opening-ribbon-left{opacity:0;transform:translateY(40vh) rotate(-24deg)}.phase-open .opening-ribbon-right{opacity:0;transform:translateY(40vh) rotate(24deg)}.phase-open .opening-bow{opacity:0;transform:translate(-50%,60vh) rotate(90deg)}.phase-open .opening-snip{animation:opening-snip .8s ease-out forwards}.opening-ground{position:absolute;right:0;bottom:0;left:0;z-index:2;height:calc(var(--opening-ground) + env(safe-area-inset-bottom));background:linear-gradient(#5dbb3a 0 28%,#3f8f27 28% 40%,transparent 40%),repeating-linear-gradient(90deg,#7a5230 0 16px,#6a4526 16px 32px);box-shadow:inset 0 3px 0 #8ee05a}.opening-villager{position:absolute;bottom:100%;left:clamp(12px,6vw,90px);width:clamp(56px,9vh,88px);height:auto;image-rendering:pixelated;animation:opening-bob 1.6s steps(2) infinite}.opening-villager-bubble{position:absolute;bottom:calc(100% + clamp(50px, 8vh, 80px));left:calc(clamp(12px, 6vw, 90px) + clamp(44px, 7vh, 70px));padding:6px 8px;border:2px solid #000;background:#fff;color:#000;font-size:10px;box-shadow:3px 3px 0 rgba(0,0,0,.4);white-space:nowrap}.opening-admin-link{bottom:calc(var(--opening-ground) + env(safe-area-inset-bottom) + 10px);z-index:4;color:rgba(255,255,255,.45);font-size:10px;text-decoration:underline}.opening-admin-link,.opening-preview-chip{position:absolute;right:max(12px,env(safe-area-inset-right))}.opening-preview-chip{top:max(12px,env(safe-area-inset-top));z-index:5;padding:8px 10px;border:2px solid #000;background:var(--opening-lime);color:#000;font:900 10px Monocraft,monospace;box-shadow:3px 3px 0 #000;cursor:pointer}.opening-final{position:absolute;inset:0;z-index:4;display:grid;place-items:center;pointer-events:none}.opening-final span{color:var(--opening-lime);font-size:min(52vmin,420px);line-height:1;text-shadow:8px 8px 0 var(--opening-blue-dark),16px 16px 0 #000;animation:opening-final-pop 1s ease-out both}.phase-final .opening-content{opacity:.18;transform:scale(.96)}.phase-open .opening-subtitle{color:var(--opening-lime);font-size:clamp(28px,7cqi,80px);text-shadow:4px 4px 0 var(--opening-blue-dark);animation:opening-celebrate .9s steps(6) both}.opening-enter{min-height:48px;margin-top:10px;padding:12px 18px;border:3px solid #000;background:var(--opening-lime);color:#000;font:900 clamp(11px,1.6cqi,14px) Monocraft,monospace;box-shadow:5px 5px 0 #000;cursor:pointer;animation:opening-celebrate .6s steps(4) .6s both}.opening-admin-link:focus-visible,.opening-enter:focus-visible,.opening-preview-chip:focus-visible{outline:3px solid var(--opening-cyan);outline-offset:3px}@keyframes opening-rays-spin{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes opening-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes opening-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes opening-glow{0%,to{opacity:.75;text-shadow:none}50%{opacity:1;text-shadow:0 0 12px rgba(215,255,36,.8)}}@keyframes opening-tick{0%{opacity:0;transform:translateY(-35%) scale(1.15)}to{opacity:1;transform:none}}@keyframes opening-bob{50%{transform:translateY(-3px)}}@keyframes opening-final-pop{0%{opacity:0;transform:scale(2.2)}25%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:0;transform:scale(.7)}}@keyframes opening-celebrate{0%{opacity:0;transform:scale(.4) rotate(-6deg)}to{opacity:1;transform:none}}@keyframes opening-snip{0%{opacity:1;transform:translate(-50%,-50%) scale(0)}to{opacity:0;transform:translate(-50%,-50%) scale(40)}}@media (max-height:560px){.opening-logo,.opening-tagline,.opening-villager-bubble{display:none}}@media (prefers-reduced-motion:reduce){.opening-digits,.opening-enter,.opening-eyebrow,.opening-final span,.opening-logo,.opening-rays,.opening-title,.opening-villager,.phase-open .opening-subtitle{animation:none}}.opening-setting{color:#fff;background:radial-gradient(ellipse 70% 120% at 100% 100%,rgba(77,109,255,.55),transparent 70%),#0b1233}.opening-setting.enabled{background:repeating-linear-gradient(135deg,rgba(215,255,36,.08) 0 12px,transparent 12px 24px),#0b1233}.opening-setting .application-status{color:#111;background:#d7ff24}.opening-setting.enabled .application-status{background:#ff4ead}.opening-setting button{color:var(--ink)}.opening-setting .danger-button{color:#fff}.opening-setting button:disabled{opacity:.6}.opening-setting small{color:#d7ff24}.maintenance-controls input[type=datetime-local]{min-height:44px;padding:6px 8px;border:3px solid var(--ink);background:#fff;color:var(--ink);font:inherit}.opening-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.maintenance-setting .opening-quick button{min-height:38px;padding:6px 4px;background:#fff;font-size:9px;box-shadow:3px 3px 0 var(--ink)}.opening-preview-link{min-height:40px;padding:10px 12px;display:grid;place-items:center;border:3px solid #33e7ff;color:#33e7ff;font-weight:900;text-decoration:none}.pc-online-badge{display:inline-flex;align-items:center;gap:6px;width:max-content;margin:6px 0 0;padding:3px 7px 3px 6px;border:2px solid var(--ink);background:#9eee86;color:var(--ink);box-shadow:2px 2px 0 var(--ink);font-size:10px;font-style:normal;font-weight:900;line-height:1.2;letter-spacing:.5px;text-shadow:none;white-space:nowrap}.pc-online-badge:before{content:"";width:8px;height:8px;flex:0 0 auto;border:1px solid var(--ink);background:#168b2d}.feed-post .pc-online-badge,.player-directory-card .pc-online-badge{margin:4px 0 0}@media (prefers-reduced-motion:no-preference){.pc-online-badge:before{animation:pc-online-blink 1.6s steps(2,jump-none) infinite}}@keyframes pc-online-blink{50%{background:#9eee86}}.dp-more-perks summary{cursor:pointer;line-height:1.6}@media(max-width:1023px) and (pointer:coarse),(max-width:767px){:is(body .wiki-page,body .rules-page,body .profile-page,body .community-page,body .members-page){padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}:is(body .wiki-page,body .rules-page,body .profile-page,body .community-page,body .members-page) :is(.paint-window,.community-window,.profile-window){border-width:1px;box-shadow:none;min-width:0;max-width:100%}:is(body .wiki-page,body .rules-page,body .profile-page,body .community-page,body .members-page) .window-actions{display:none}:is(body .wiki-page,body .rules-page,body .profile-page,body .community-page,body .members-page) .window-bar{gap:8px;padding:8px;border-bottom-width:1px;min-width:0}:is(body .wiki-page,body .rules-page,body .profile-page,body .community-page,body .members-page) .window-bar>span{font-size:10px;overflow-wrap:anywhere;min-width:0}:is(body .profile-page,body .community-page,body .wiki-page,#waitlist,.login-window) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){max-width:100%;min-width:0;font-size:16px}:is(body .wiki-page,body .rules-page,body .profile-page,body .community-page,body .members-page) :is(h1,h2,h3,p,li,dd){min-width:0;overflow-wrap:anywhere}.hero .hero-window{border:0;box-shadow:none}.hero-window :is(.window-bar,.menu-strip,.toolbox,.palette,.status-bar){display:none}.hero-window .paint-body{display:block;padding:0}.hero-window .hero-canvas{border:0;padding:30px 18px 110px;min-height:390px}.hero-window .hero-canvas .eyebrow{font-size:10px;line-height:1.6;max-width:30ch}.hero-window .hero-canvas h1{font-size:clamp(46px,14vw,90px);line-height:1.1}.hero-window .hero-copy{font-size:13px;line-height:1.6}.hero-window .hero-cta{width:100%;max-width:340px;min-height:48px;padding:14px 12px;font-size:13px;box-shadow:3px 3px 0 #171717}:is(.overview-section,.waitlist-section,.updates-section){padding-left:12px;padding-right:12px}.section-heading{gap:12px;margin-bottom:22px}.section-heading .heading-number{width:36px;height:36px;font-size:15px;flex:0 0 36px}.section-heading h2{font-size:clamp(24px,7vw,36px);line-height:1.25}.overview-section .feature-card{border:0;box-shadow:none;padding:16px}.overview-section .big-lead{font-size:19px;line-height:1.6}.overview-section .map-wrap,.updates-section .updates-window,.waitlist-section .application-window{border:1px solid #171717;box-shadow:none}.application-window .menu-strip,.updates-window .menu-strip,.updates-window .window-actions{display:none}.waitlist-section .application-form{padding:20px 12px}.waitlist-section .application-form p{font-size:13px;line-height:1.7}.updates-section .update-row{padding:18px 12px;border-width:1px}.updates-section .update-row p{font-size:13px;line-height:1.7}.site-header .main-nav{max-height:calc(100dvh - 76px);overflow-y:auto;overscroll-behavior:contain}.site-header .mobile-menu-button{min-height:40px;box-shadow:2px 2px 0 #171717}body .dp-page{padding-bottom:70px;background:#f8f5e9}body .dp-page .dp-shell{padding-inline:max(12px,env(safe-area-inset-left))}body .dp-page .dp-topbar{padding-top:14px}body .dp-page :is(.dp-floaters,.dp-shine,.dp-hype-glow,.dp-sparks,.dp-card-bar,.dp-bar-buttons,.dp-hero .dp-bar){display:none}body .dp-page .dp-card,body .dp-page .dp-window{border:0;box-shadow:none}body .dp-page .dp-hero{padding-top:20px}body .dp-page .dp-hero-body{padding:0}body .dp-page .dp-kicker{border:0;box-shadow:none;padding:0;background:none;font-size:10px;margin-bottom:12px;letter-spacing:.04em}body .dp-page .dp-hero h1{font-size:clamp(28px,9.5vw,42px);line-height:1.2;text-shadow:2px 2px 0 #c6f432;white-space:nowrap}body .dp-page .dp-hero p{margin-top:16px;font-size:14px;line-height:1.7}body .dp-page .dp-tariffs{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:28px;perspective:none}.dp-mobile-pass-status{margin:0;font-size:12px;line-height:1.65;padding:10px 0;border-top:1px solid #cbc7bc}body .dp-page .dp-card{border-top:5px solid #33cddb;background:#efecdf;transform:none!important;will-change:auto}body .dp-page .dp-card.is-plus{border-color:#ff74b7}body .dp-page .dp-card.is-hype{border-color:#254ae5}body .dp-page .dp-card-plus-layer{border:0;background:inherit}body .dp-page .dp-card-body{padding:16px 14px}body .dp-page .dp-card .dp-card-body :is(h2,.dp-price b,.dp-card-lead,.dp-list li,.dp-note,.dp-more-perks summary,.dp-year-hint){color:#171717}body .dp-page .dp-card .dp-note{border:0;padding:0;background:none}body .dp-page .dp-card h2{font-size:clamp(23px,7vw,31px);line-height:1.3;overflow-wrap:anywhere}body .dp-page .dp-price b{font-size:34px;line-height:1.3}body .dp-page .dp-price span{font-size:11px}body .dp-page .dp-badges{gap:8px;flex-wrap:wrap}body .dp-page .dp-block{width:36px;height:36px;filter:none}body .dp-page .dp-tag{font-size:10px;border-width:1px;padding:5px;box-shadow:none}body .dp-page :is(.dp-card-lead,.dp-year-hint,.dp-list li,.dp-note){font-size:13px;line-height:1.65}body .dp-page .dp-year-hint{border:0;background:none;padding:0;margin-top:8px}body .dp-page .dp-list{gap:12px}body .dp-page .dp-list li{min-width:0}body .dp-page .dp-li-item{width:22px;height:22px;flex:0 0 22px}body .dp-page .dp-rule{border:0;height:1px;background:#cbc7bc;margin-block:16px}body .dp-page .dp-more-perks{margin-top:14px;padding-top:12px;border-top:1px solid #bbb}body .dp-page .dp-more-perks summary{font-size:12px;min-height:36px}body .dp-page .dp-buy{min-height:48px;border-width:2px;padding:12px 10px;font-size:13px;line-height:1.5;box-shadow:2px 2px 0 #171717}body .dp-page .dp-section{margin-top:32px}body .dp-page .dp-section>.dp-bar{display:none}body .dp-page .dp-section-body{padding:0}body .dp-page .dp-section-body>h2{font-size:26px;line-height:1.3;margin:0 0 16px}body .dp-page [data-reveal]{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}.dp-mobile-comparison{display:grid;gap:0}.dp-mobile-feature{padding:16px 0;border-top:1px solid #cbc7bc}.dp-mobile-feature h3{margin:0 0 12px;font-size:13px;line-height:1.65}.dp-mobile-feature dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.dp-mobile-feature dl>div{min-width:0;padding:8px 6px;background:#eeebe1}.dp-mobile-feature dl>div:nth-child(2){background:#ffe1ed}.dp-mobile-feature dl>div:nth-child(3){background:#e1e7ff}.dp-mobile-feature dt{font-size:11px;line-height:1.5;margin-bottom:8px;font-weight:700}.dp-mobile-feature dd{margin:0;font-size:12px;line-height:1.7;overflow-wrap:anywhere;white-space:pre-line}body .dp-page .dp-table-note{font-size:12px;line-height:1.65}body .dp-page .dp-faq{background:none}body .dp-page .dp-faq-list{gap:0}body .dp-page .dp-faq-item{border:0;border-top:1px solid #cbc7bc;box-shadow:none;background:none}body .dp-page .dp-faq-item button{padding:16px 0;font-size:13px;line-height:1.7;gap:10px;min-height:48px}body .dp-page .dp-faq-item button i{border-width:1px}body .dp-page .dp-faq-answer{padding:0 0 18px;border:0;background:none;font-size:13px;line-height:1.8}body .dp-page .dp-final{padding:24px 14px}body .dp-page .dp-final p{font-size:21px;line-height:1.5;text-shadow:none}body .dp-page .dp-final-actions{display:grid;gap:12px;margin-top:20px}body .dp-page .dp-final-actions .dp-buy{width:100%;font-size:13px;padding:12px}.dp-dialog-backdrop{padding:8px}.dp-dialog.dp-cart-dialog{width:100%;max-height:calc(100dvh - 16px);border-width:2px;box-shadow:none}.dp-dialog.dp-cart-dialog .dp-dialog-body{padding:16px 12px max(20px,env(safe-area-inset-bottom));gap:16px}.dp-dialog.dp-cart-dialog .dp-dialog-body h2{font-size:26px;line-height:1.25}.dp-dialog.dp-cart-dialog .dp-cart-selection{padding:0;border:0;background:none}.dp-dialog.dp-cart-dialog .dp-cart-field{grid-template-columns:minmax(0,1fr);gap:8px}.dp-dialog.dp-cart-dialog .dp-cart-options{gap:8px}.dp-dialog.dp-cart-dialog .dp-cart-options button{font-size:12px;min-height:48px;padding:10px 6px}.dp-dialog.dp-cart-dialog .dp-cart-card-options button strong{font-size:12px}.dp-dialog.dp-cart-dialog .dp-cart-total{padding:14px;border-width:1px}.dp-dialog.dp-cart-dialog .dp-check{font-size:12px;line-height:1.7;align-items:start}.dp-dialog.dp-cart-dialog .dp-check input{width:22px;height:22px;flex:0 0 22px}.dp-dialog.dp-cart-dialog .dp-buy{font-size:13px;min-height:48px;border-width:2px;box-shadow:2px 2px 0 #171717}.login-dialog .login-modal-window{width:min(100%,420px);max-height:calc(100dvh - 20px);overflow-y:auto;border-width:1px;box-shadow:none}.login-dialog .login-form{padding:18px 12px}.login-dialog .login-form h2{font-size:26px;line-height:1.3}body .wiki-page .wiki-window{border:0;box-shadow:none}body .wiki-page .wiki-hero{padding:24px 14px}body .wiki-page .wiki-hero h1{font-size:30px;line-height:1.25}body .wiki-page .wiki-grid{padding:0;gap:16px}body .wiki-page .wiki-card{padding:18px 14px;border:0;border-top:2px solid #171717;box-shadow:none}body .wiki-page .wiki-card h2{font-size:19px;line-height:1.5}body .wiki-page .wiki-card :is(p,li){font-size:13px;line-height:1.8}body .wiki-page .wiki-reader-content{padding:24px 14px;font-size:14px;line-height:1.8}body .wiki-page .wiki-reader-content :is(table,pre){max-width:100%;overflow-x:auto}body .wiki-page .wiki-reader-content img{max-width:100%;height:auto}body .rules-page .rules-window{border:0;box-shadow:none}body .rules-page .rules-window>header,body .rules-page .rules-window>section{padding:22px 14px;border-bottom-width:1px}body .rules-page .rules-window h1{font-size:30px;line-height:1.25}body .rules-page .rules-window h2{font-size:21px;line-height:1.5}body .rules-page .rules-window :is(p,li){font-size:13px;line-height:1.85}body .community-page .feed-post{border-width:1px;box-shadow:none}body .community-page .feed-post>header{border-bottom-width:1px}body .community-page .feed-post h2{padding:16px 12px 8px;font-size:22px;line-height:1.4}body .community-page .feed-post-body{padding:8px 12px 18px;font-size:14px;line-height:1.75}body .community-page .feed-composer{border-width:1px;box-shadow:none;padding:16px 12px}body .profile-page .profile-window{border:0;box-shadow:none}body .profile-page .profile-content{padding:18px 12px}body .profile-page .profile-settings-layout{grid-template-columns:minmax(0,1fr);gap:16px}body .profile-page .profile-settings-nav{position:static;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body .profile-page .profile-settings-nav button{border-width:1px;box-shadow:none;font-size:12px;padding:12px 8px;min-height:48px;overflow-wrap:anywhere}body .profile-page :is(.profile-password,.profile-edit-group,.profile-save-bar){border-width:1px;box-shadow:none}body .profile-page .profile-settings-panels .profile-password{padding:16px 12px}body .profile-page .profile-edit-fields{padding:12px}body .profile-page .profile-edit-group[open]>summary{border-bottom-width:1px}body .profile-page .profile-page-tabs{max-width:100%;gap:6px}body .profile-page .profile-page-tabs a{font-size:11px;padding:10px 8px}body .profile-page .profile-reviews{border-width:1px;box-shadow:none;padding:18px 12px}body .profile-page .profile-review{border-width:1px;box-shadow:none}body .models-page{padding:14px 10px}body .models-page .models-workspace{border-width:1px;box-shadow:none}body .models-page :is(.models-settings,.models-details){border-width:1px;padding:14px 10px}body .models-page .models-stage{min-height:350px}body .models-page select{font-size:16px;min-width:0;max-width:100%}.site-footer{min-height:0;padding:32px 12px 76px}.site-footer .footer-topline{gap:20px;flex-wrap:wrap}.site-footer .footer-logo{font-size:clamp(24px,7vw,44px);line-height:1.3}.site-footer .footer-credit{font-size:10px;line-height:1.8;gap:8px;flex-wrap:wrap}}:root{--plus-pink:#ff6fae;--plus-pink-deep:#8c1246;--plus-accent:#1c44da;--plus-glow:rgba(255,111,174,0.55);--pioneer-orange:#ff9b2f;--pioneer-deep:#8a4300}@property --ring{syntax:"<color>";inherits:true;initial-value:#ff6fae}@property --ring-glow{syntax:"<color>";inherits:true;initial-value:rgba(255,111,174,.55)}.is-plus{--ring:var(--plus-pink);--ring-glow:var(--plus-glow)}.is-plus.ring-blue{--ring:#38bdff;--ring-glow:rgba(56,189,255,0.55)}.is-plus.ring-lime{--ring:#b8ff1f;--ring-glow:rgba(184,255,31,0.5)}.is-plus.ring-gold{--ring:#ffc400;--ring-glow:rgba(255,196,0,0.5)}.is-plus.ring-violet{--ring:#a66bff;--ring-glow:rgba(166,107,255,0.55)}.is-plus.ring-rainbow{animation:plus-rainbow 5s linear infinite}@keyframes plus-rainbow{0%,to{--ring:#ff3b3b;--ring-glow:rgba(255,59,59,0.5)}17%{--ring:#ff9d2e;--ring-glow:rgba(255,157,46,0.5)}34%{--ring:#ffe600;--ring-glow:rgba(255,230,0,0.5)}50%{--ring:#3ad84a;--ring-glow:rgba(58,216,74,0.5)}67%{--ring:#29b6ff;--ring-glow:rgba(41,182,255,0.5)}84%{--ring:#b45cff;--ring-glow:rgba(180,92,255,0.5)}}@media (prefers-reduced-motion:reduce){.is-plus.ring-rainbow{animation:none}}.pioneer-tag,.plus-tag{display:inline-flex;align-items:center;gap:3px;width:fit-content;padding:3px 5px;border:2px solid var(--ink);color:var(--ink);font-size:8px;font-style:normal;font-weight:900;letter-spacing:1px;line-height:1.2;text-shadow:none;white-space:nowrap}.plus-tag{background:var(--plus-pink)}.pioneer-tag{background:var(--pioneer-orange)}.profile-flag>i.plus-ring{position:absolute;inset:0;z-index:0;border:4px solid var(--ring);box-shadow:inset 0 0 14px 2px var(--ring-glow);pointer-events:none}.player-directory-card.is-plus{box-shadow:0 0 0 4px var(--ring),0 0 22px 6px var(--ring-glow),6px 6px 0 4px var(--ink)}.player-directory-card.is-plus:focus-visible,.player-directory-card.is-plus:hover{box-shadow:0 0 0 4px var(--ring),0 0 28px 8px var(--ring-glow),10px 10px 0 4px var(--ink);outline-offset:4px}.player-directory-card .player-mark-tags{margin:10px 8px 0;display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.player-directory-card .player-mark-tags span{font-size:8px}.player-mark-tags .minecraft-icon.mc-png-icon.mc-icon-sm{width:11px;height:11px}.player-card.is-plus{box-shadow:0 0 0 5px var(--ring),0 0 34px 10px var(--ring-glow),10px 10px 0 5px var(--ink)}.player-card .pioneer-badge,.player-card .plus-badge,.player-card .tenure-badge{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0 10px;font-weight:900;letter-spacing:1px}.player-card .plus-badge{background:var(--plus-pink);box-shadow:4px 4px 0 var(--plus-accent)}.player-card .pioneer-badge{background:var(--pioneer-orange);box-shadow:4px 4px 0 var(--pioneer-deep)}.player-card .tenure-badge{background:#fff;box-shadow:4px 4px 0 var(--plus-pink)}.player-card :is(.plus-badge,.pioneer-badge,.tenure-badge) b{grid-row:1/span 2;line-height:0}.player-card :is(.plus-badge,.pioneer-badge,.tenure-badge) b .minecraft-icon.mc-png-icon.mc-icon-sm{display:block;width:26px;height:26px}.player-card :is(.plus-badge,.pioneer-badge,.tenure-badge) small{grid-column:2;font-size:9px;letter-spacing:2px;line-height:1.6;opacity:.75;text-transform:uppercase}.player-card:is(.theme-night,.theme-nether,.theme-end,.theme-grass) :is(.player-handle,.player-stats a,.player-presence){color:inherit}.player-card:is(.theme-night,.theme-nether,.theme-end,.theme-grass) .player-stats a:focus-visible,.player-card:is(.theme-night,.theme-nether,.theme-end,.theme-grass) .player-stats a:hover{color:var(--ink)}.player-card .pinned-post{display:grid;gap:10px}.player-card .pinned-post h3{margin:0;font-size:18px}.player-card .pinned-post p{margin:0;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.player-card .pinned-post img,.player-card .pinned-post video{width:100%;max-height:260px;object-fit:cover;border:3px solid var(--ink)}.player-card .pinned-post a{width:fit-content;text-decoration:underline;text-underline-offset:4px}.player-card .gift-plus-link{width:fit-content;margin-top:14px;padding:10px 14px;display:inline-block;border:3px solid var(--ink);background:var(--plus-pink);color:var(--ink);box-shadow:4px 4px 0 var(--plus-accent);font-weight:900;text-decoration:none}.feed-post .profile-flag .plus-tag{justify-self:start;margin-top:4px;font-size:8px}.feed-comments>div a.is-plus{display:inline-block;padding:1px 6px;border:2px solid var(--ring);background:#fff;box-shadow:0 0 8px var(--ring-glow)}.connection-row.is-plus{box-shadow:0 0 0 3px var(--ring),0 0 16px 4px var(--ring-glow),4px 4px 0 3px var(--ink)}.wiki-reader-byline>a.is-plus i{box-shadow:0 0 0 3px var(--ring),0 0 12px 3px var(--ring-glow),3px 3px 0 3px var(--ink)}.wiki-comment header a.is-plus span{box-shadow:0 0 0 2px var(--ring),0 0 8px 2px var(--ring-glow)}.review-author-link.is-plus,.wiki-article-card b.is-plus{padding:1px 5px;background:#fff;box-shadow:0 0 0 2px var(--ring),0 0 8px 1px var(--ring-glow)}.sticker-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 24px 18px}.wiki-sticker-bar{padding:0 clamp(18px,4vw,30px) 24px}.feed-reactions:has(+.sticker-bar){padding-bottom:12px}.feed-reactions+.sticker-bar{padding:0 24px 16px;background:#d4d0c8}.feed-stream.is-dark .feed-reactions+.sticker-bar{background:#24242e}@media (max-width:520px){.feed-reactions+.sticker-bar{padding-left:14px;padding-right:14px}}.sticker-bar button{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border:2px solid var(--ink);background:#fff;box-shadow:2px 2px 0 var(--ink);font:900 10px/1 Monocraft,ui-monospace,monospace;cursor:pointer}.sticker-bar button.mine{background:var(--plus-pink)}.sticker-bar button:disabled{cursor:default;opacity:.75}.sticker-bar .minecraft-icon.mc-png-icon.mc-icon-sm{width:18px;height:18px}.sticker-bar .sticker-hint{font-size:10px;line-height:1.5}.sticker-bar .sticker-hint a{text-decoration:underline}.sticker-picker{flex-basis:100%;display:flex;flex-wrap:wrap;gap:6px;padding:8px;border:3px solid var(--ink);background:#fff;box-shadow:4px 4px 0 var(--ink)}.feed-modes{display:flex;flex-wrap:wrap;gap:8px}.feed-modes button{padding:8px 10px;border:3px solid var(--ink);background:#fff;box-shadow:3px 3px 0 var(--ink);font:900 10px/1.2 Monocraft,ui-monospace,monospace;cursor:pointer}.feed-modes button.active{background:var(--plus-pink)}.feed-stream.is-compact .feed-post h2{padding:16px 18px 6px;font-size:min(clamp(20px,3vw,26px),9.4cqi)}.feed-stream.is-compact .feed-post-body{padding:4px 18px 14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.feed-stream.is-compact .feed-post-image{max-height:220px;object-fit:cover}.feed-stream.is-compact .feed-comments{padding:12px 18px 16px}.feed-stream.is-dark .feed-post{background:#1a1a22;color:#f2f2f6}.feed-stream.is-dark .feed-post>header,.feed-stream.is-dark .feed-reactions{background:#24242e}.feed-stream.is-dark .feed-comments>div{background:#262630;color:#f2f2f6}.feed-stream.is-dark .feed-comments time{color:#b9b9c6}.feed-stream.is-dark .feed-reactions button,.feed-stream.is-dark .sticker-bar button{background:#3a3a48;color:#fff}.feed-stream.is-dark .feed-reactions button.active{background:var(--acid);color:var(--ink)}.feed-stream.is-dark .sticker-bar button.mine{background:var(--plus-pink);color:var(--ink)}.feed-stream.is-dark .sticker-picker{background:#262630}.pixel-header-frames{display:grid;gap:6px;margin:10px 0}.pixel-header-frames>small{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:1px}.pixel-frame-list{display:flex;flex-wrap:wrap;gap:6px}.pixel-frame-list button{min-width:34px;padding:7px 9px;border:3px solid var(--ink);background:#fff;box-shadow:3px 3px 0 var(--ink);font:900 10px/1 Monocraft,ui-monospace,monospace;cursor:pointer}.pixel-frame-list button.active{background:var(--plus-pink)}.pixel-frame-list button.pixel-frame-remove{background:#ffc4c4}.pixel-frame-speed{display:flex;align-items:center;gap:8px;font-size:9px}.pixel-frame-speed select{padding:6px;border:3px solid var(--ink);background:#fff;font:900 10px/1 Monocraft,ui-monospace,monospace}.look-card.is-locked{opacity:.75;border-style:dashed}.looks-counter{display:flex;align-items:center;gap:8px}.looks-upsell{margin:12px 0 16px;padding:16px;border:3px solid var(--plus-pink,#ff6fae);background:#fff4f8;box-shadow:5px 5px 0 rgba(255,111,174,.55)}.looks-upsell b{display:block;margin-bottom:8px;color:#c2185b;font-size:13px}.looks-upsell p{margin:0 0 10px;line-height:1.6}.looks-upsell ul{margin:0 0 10px;padding-left:20px;line-height:1.7}.looks-upsell-hype{padding:8px 10px;border:2px dashed #6d8bff;background:#0b1160;color:#dbe3ff}.looks-upsell-actions{display:flex;gap:10px;flex-wrap:wrap}.looks-upsell-actions button,.looks-upsell-button{padding:10px 14px;border-color:#ffd9e8 #8c1e4c #8c1e4c #ffd9e8;border-style:solid;border-width:3px;background:#ff6fae;color:#2a0a1a;box-shadow:3px 3px 0 #111;font:inherit;font-size:11px;font-weight:900;text-decoration:none;cursor:pointer}.looks-upsell-actions button{border-color:#fff #222 #222 #fff;background:#d8d5ce;color:#111}.is-plus.is-hype .plus-ring,.is-plus.is-hype:after{box-shadow:0 0 0 3px var(--ring),0 0 20px var(--ring-glow),0 0 34px var(--ring-glow)}.skin-upload-locked{padding:14px;border:3px solid var(--ink,#111);background:#eef1ff;box-shadow:4px 4px 0 rgba(43,60,230,.55)}.skin-upload-locked p{margin:0 0 8px;line-height:1.6}.skin-upload-locked p:last-child{margin-bottom:0}.skin-upload-note{margin:8px 0 0;font-size:11px;line-height:1.6;opacity:.8}.plus-tag.is-hype{background:#9fb4ff;color:#0b1160}.project-creator-badge.plus-badge.is-hype{background:linear-gradient(135deg,#0b1160,#2033d8);box-shadow:4px 4px 0 #6d8bff;color:#f2f5ff}.project-creator-badge.plus-badge.is-hype small{color:#9fb4ff}.feed-comments>div a.is-plus,.review-author-link.is-plus,.wiki-article-card b.is-plus{display:inline;padding:0;border:0;background:none;box-shadow:none;text-decoration-line:underline;text-decoration-color:var(--ring);text-decoration-thickness:3px;text-underline-offset:4px}.feed-comments>div a.is-plus:before,.review-author-link.is-plus:before,.wiki-article-card b.is-plus:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;vertical-align:.12em;background:var(--ring);box-shadow:0 0 6px var(--ring-glow)}.player-card:is(.theme-night,.theme-nether,.theme-end,.theme-grass) section{color:var(--ink)}.player-directory-card.ring-rainbow{animation-play-state:paused}.player-directory-card.ring-rainbow:is(:hover,:focus-visible){animation-play-state:running}.feed-post header .ring-rainbow{animation-play-state:paused}.plus-party{width:100%;max-width:none;height:100dvh;max-height:none;margin:0;border:0;color:#171717;font-family:inherit;position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:18px;overflow:auto;background:radial-gradient(120% 90% at 50% 0,rgba(255,111,174,.35) 0,rgba(12,6,20,.92) 55%,rgba(6,3,12,.97) 100%);animation:plus-party-in .26s ease-out both}body.plus-party-open{overflow:hidden}@keyframes plus-party-in{0%{opacity:0}to{opacity:1}}.plus-party-lights{position:absolute;inset:0;overflow:hidden;pointer-events:none;mix-blend-mode:screen}.plus-party-lights i{position:absolute;top:-22vh;left:50%;width:26vw;height:150vh;background:linear-gradient(180deg,rgba(255,111,174,.55),rgba(255,111,174,.12) 45%,transparent 75%);clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);transform-origin:50% 0;animation:plus-party-sweep 6s ease-in-out infinite alternate}.plus-party-lights i:first-child{margin-left:-38vw;animation-delay:-1.2s}.plus-party-lights i:nth-child(2){margin-left:-13vw;background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,234,85,.14) 45%,transparent 75%);animation-duration:7.5s}.plus-party-lights i:nth-child(3){margin-left:12vw;background:linear-gradient(180deg,rgba(28,68,218,.5),rgba(28,68,218,.12) 45%,transparent 75%);animation-delay:-3s;animation-duration:8.5s}@keyframes plus-party-sweep{0%{transform:rotate(-16deg)}to{transform:rotate(16deg)}}.plus-party-sparks{position:absolute;inset:0;overflow:hidden;pointer-events:none}.plus-party-sparks b{position:absolute;top:-20px;left:calc(var(--spark) * 7% + 2%);width:8px;height:8px;background:#ff6fae;box-shadow:0 0 0 2px rgba(0,0,0,.35);animation:plus-party-fall 5.5s linear infinite;animation-delay:calc(var(--spark) * -.42s)}.plus-party-sparks b:nth-child(3n){background:#ffea55}.plus-party-sparks b:nth-child(4n){background:#9ad6ff;width:6px;height:6px}@keyframes plus-party-fall{0%{transform:translateY(-10vh) rotate(0deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(105vh) rotate(220deg);opacity:0}}.plus-party-window{position:relative;width:min(760px,100%);max-height:calc(100dvh - 36px);overflow:auto;border:3px solid #111;background:#f1eee2;box-shadow:0 0 0 3px #ff6fae,12px 12px 0 rgba(0,0,0,.55),0 0 60px rgba(255,111,174,.45);animation:plus-party-drop .42s cubic-bezier(.2,1.4,.5,1) both}@keyframes plus-party-drop{0%{transform:translateY(-40px) scale(.94);opacity:0}to{transform:none;opacity:1}}.plus-party-window .window-bar{position:sticky;top:0;z-index:2;background:#ff6fae;color:#2a0a1a}.plus-party-window .window-actions{display:flex;gap:6px;align-items:center}.plus-party-close,.plus-party-mute{border-color:#fff #222 #222 #fff;border-style:solid;border-width:2px;background:#f5d7e4;font:inherit;font-size:10px;font-weight:900;padding:3px 7px;cursor:pointer;color:#2a0a1a}.plus-party-close:hover,.plus-party-mute:hover{background:#ffea55}.plus-party-sealed{display:grid;justify-items:center;gap:14px;padding:34px 22px 30px;text-align:center}.plus-party-box{animation:plus-party-shake 1.8s ease-in-out infinite}@keyframes plus-party-shake{0%,70%,to{transform:rotate(0deg) translateY(0)}76%{transform:rotate(-7deg) translateY(-4px)}82%{transform:rotate(6deg) translateY(-2px)}88%{transform:rotate(-4deg) translateY(-3px)}94%{transform:rotate(3deg) translateY(0)}}.plus-party-hero-text h2,.plus-party-sealed h2{margin:0;font-size:22px;color:#c2185b;text-shadow:3px 3px 0 #ffd9e8}.plus-party-sealed p{margin:0}.plus-party-sealed small{color:#4a4a4a}.plus-party-stage{display:grid;justify-items:center;gap:18px;padding:26px 22px}.plus-party-hero{display:flex;align-items:center;gap:22px;flex-wrap:wrap;justify-content:center;text-align:center}.plus-party-hero-text{display:grid;gap:8px}.plus-party-hero-text p{margin:0}.plus-party-until{color:#4a4a4a;font-size:11px}.plus-party-skin{--px:7px;position:relative;width:calc(16 * var(--px));height:calc(32 * var(--px));filter:drop-shadow(0 0 16px rgba(255,111,174,.75))}.plus-party-skin canvas{position:absolute;image-rendering:pixelated}.plus-party-skin-head{top:0;left:calc(4 * var(--px));width:calc(8 * var(--px));height:calc(8 * var(--px));transform-origin:50% 95%}.plus-party-skin.is-nodding .plus-party-skin-head{animation:plus-party-nod 1.5s ease-in-out infinite}.plus-party-skin-body{top:calc(8 * var(--px));left:0;width:calc(16 * var(--px));height:calc(24 * var(--px))}@keyframes plus-party-nod{0%,to{transform:rotate(0deg) translateY(0)}25%{transform:rotate(-9deg) translateY(2px)}55%{transform:rotate(7deg) translateY(1px)}80%{transform:rotate(-3deg) translateY(0)}}.plus-party-hero-star{animation:plus-party-nod 1.5s ease-in-out infinite}.plus-party-primary,.plus-party-secondary{display:inline-block;padding:12px 18px;border:3px solid;font:inherit;font-size:12px;font-weight:900;cursor:pointer;text-decoration:none}.plus-party-primary{color:#2a0a1a;background:#ff6fae;border-color:#ffd9e8 #8c1e4c #8c1e4c #ffd9e8;box-shadow:4px 4px 0 #111}.plus-party-primary:focus-visible,.plus-party-primary:hover{background:#ffea55;transform:translate(2px,2px);box-shadow:2px 2px 0 #111}.plus-party-secondary{color:#111;background:#d8d5ce;border-color:#fff #222 #222 #fff;box-shadow:4px 4px 0 #111}.plus-party-secondary:hover{background:#ffea55}.plus-party-guide{display:grid;gap:14px;width:100%}.plus-party-guide h3{margin:0;text-align:center;font-size:15px;color:#c2185b}.plus-party-guide ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:0;padding:0;list-style:none}.plus-party-guide li{display:flex;align-items:flex-start;gap:10px;padding:10px;border:3px solid #111;background:#fff;box-shadow:3px 3px 0 rgba(255,111,174,.55)}.plus-party-guide li strong{display:block;font-size:12px}.plus-party-guide li span{font-size:11px;line-height:1.5;color:#333}.plus-party-included summary{cursor:pointer;padding:12px 0;font-size:12px}.plus-party-preview-tiers{display:flex;justify-content:center;gap:10px}.plus-party-preview-tiers button{padding:8px 16px;border:2px solid #171717;background:#fff;font:inherit;cursor:pointer}.plus-party-preview-tiers button[aria-pressed=true]{background:#d7ff29;box-shadow:3px 3px 0 #171717}.plus-party-note{margin:0;padding:10px;border:2px dashed #ff6fae;background:#fff4f8;font-size:11px}.plus-party-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}@media (max-width:620px){.plus-party{padding:10px}.plus-party-window{max-height:calc(100dvh - 20px)}.plus-party-guide ul{grid-template-columns:minmax(0,1fr)}.plus-party-window .window-bar>span{min-width:0;font-size:10px;overflow-wrap:anywhere}.plus-party-window .window-actions{flex-shrink:0}.plus-party-hero{gap:14px}.plus-party-skin{--px:5px}.plus-party-sealed,.plus-party-stage{padding:20px 14px}.plus-party-hero-text h2,.plus-party-sealed h2{font-size:17px}}@media (prefers-reduced-motion:reduce){.plus-party,.plus-party-box,.plus-party-hero-star,.plus-party-lights i,.plus-party-skin.is-nodding .plus-party-skin-head,.plus-party-sparks b,.plus-party-window{animation:none}.plus-party-sparks{display:none}}.plus-party.is-hype .plus-party-sparks b{background:#6d8bff}.plus-party.is-hype .plus-party-sparks b:nth-child(3n){background:#f2f5ff}.plus-party.is-hype .plus-party-window{box-shadow:0 0 0 3px #6d8bff,12px 12px 0 rgba(0,0,0,.55),0 0 60px rgba(79,104,255,.5)}.plus-party.is-hype .plus-party-window .window-bar{background:linear-gradient(90deg,#0b1160,#2033d8);color:#f2f5ff}.plus-party.is-hype .plus-party-primary{color:#fff;background:linear-gradient(135deg,#4f68ff,#2233d0);border-color:#9fb4ff #1b28b8 #1b28b8 #9fb4ff}.plus-party.is-hype .plus-party-note{border-color:#6d8bff;background:#eef1ff}.review-author-link{color:var(--ink);font-weight:900;text-decoration:underline;text-underline-offset:5px;max-width:100%;overflow-x:auto;white-space:nowrap}.review-author-link:hover{color:#166c2a}.player-social-icon:focus-visible,.review-author-link:focus-visible{outline:3px solid #1d44de;outline-offset:4px}.player-social-icons{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px}.player-social-icon{display:grid;place-items:center;width:64px;height:64px;flex:0 0 64px}.player-social-icon .social-pixel-icon{width:58px;height:58px}.player-social-icon:hover{transform:translate(-2px,-2px)}.player-page-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:22px}.player-page-toolbar .player-page-nav{margin:0;gap:12px}.player-directory-nav{display:flex;flex-wrap:wrap;gap:12px;min-width:0}.player-directory-page .community-topbar .history-back-button,.player-directory-page .community-topbar a,.player-page-toolbar .history-back-button,.player-page-toolbar .player-page-nav a,.player-page-toolbar .player-settings-link{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:13px 16px;border:3px solid var(--ink);background:#fff;color:var(--ink);box-shadow:4px 4px 0 var(--ink);font:400 16px/1.4 Monocraft,monospace;text-shadow:none;text-decoration:none;text-align:center;cursor:pointer}.player-directory-page .community-topbar .player-cover-feed,.player-page-toolbar .player-page-nav .player-cover-feed{background:var(--cyan)}.player-page-toolbar .player-settings-link{background:var(--acid);justify-self:end;align-self:start;white-space:nowrap}.player-directory-page .community-topbar a:hover,.player-directory-page .community-topbar button:hover,.player-page-toolbar a:hover,.player-page-toolbar button:hover{background:#fff2a6}.player-directory-page .community-topbar a:focus-visible,.player-directory-page .community-topbar button:focus-visible,.player-page-toolbar a:focus-visible,.player-page-toolbar button:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.player-directory-page .community-topbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.player-directory-page .community-topbar>a{white-space:normal}.player-card .player-identity-row{grid-template-columns:minmax(0,1fr) 260px;grid-template-areas:"copy skin" "facts facts" "socials socials";gap:26px clamp(18px,4vw,40px)}.player-card .player-identity-row>:is(.player-main-col,.player-side-col){display:contents}.player-card .player-identity-row .player-identity-copy{grid-area:copy}.player-card .player-identity-row .player-skin-rating-column{grid-area:skin;width:100%}.player-card .player-identity-row .player-identity-facts{grid-area:facts}.player-card .player-identity-row .player-socials{grid-area:socials;margin-top:0}.player-card .player-identity-row.has-side{grid-template-areas:"main side"}.player-card .player-identity-row.has-side>:is(.player-main-col,.player-side-col){display:flex;flex-direction:column;gap:26px;min-width:0}.player-card .player-identity-row.has-side>.player-main-col{grid-area:main}.player-card .player-identity-row.has-side>.player-side-col{grid-area:side}.player-skin-rating-column .player-rating-summary{width:min(170px,100%)}.player-last-seen{display:grid;gap:4px;margin:8px 0 22px;color:#555;font-size:12px;line-height:1.6}.player-last-seen time{font-size:inherit}.player-card h1.player-name-fit{max-width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;overflow-wrap:normal;word-break:normal;line-height:1.25;margin-bottom:20px}.player-name-fit>span{display:inline-block;max-width:none;white-space:nowrap;font-size:40px}.player-handle{overflow-x:auto;white-space:nowrap;overflow-wrap:normal}.feed-post-author small,.feed-post-author strong{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-directory-grid .player-directory-card{grid-template-rows:minmax(210px,1fr) auto}.player-directory-skin-slot{display:grid;align-content:center;justify-items:center;min-width:0}.player-directory-skin-slot>.pc-online-badge{margin:0 8px 12px}.player-directory-grid .player-directory-card>.player-directory-header{width:100%;height:auto;min-height:0;aspect-ratio:4/1;display:block;padding:0;border:0;box-shadow:none;color:#fff;text-shadow:1px 0 #000,-1px 0 #000,0 1px #000,0 -1px #000,2px 2px #000}.player-directory-card .player-directory-header .profile-header-art{object-fit:fill}.player-directory-card .player-directory-header>.player-directory-names{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:1px;padding:4px 8px}.player-directory-names>span,.player-directory-names>strong{display:block;flex:0 0 auto;min-width:0;max-width:100%;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-directory-card .player-directory-names>strong{font-size:16px}.player-directory-card .player-directory-names>span{font-size:12px}.profile-skin-viewer{width:100%;border:0;background:transparent;box-shadow:none}.skin-view-switch{display:flex;justify-content:center;gap:12px;padding:8px 0 4px}.skin-view-switch button{display:grid;place-items:center;width:46px;height:46px;padding:7px;border:2px solid var(--ink);background:#f8f5e9;color:var(--ink);box-shadow:3px 3px 0 var(--ink);cursor:pointer}.skin-view-switch svg{display:block;width:28px;height:28px}.skin-view-switch button[aria-pressed=true]{background:var(--cyan);box-shadow:inset 2px 2px #fff,3px 3px 0 var(--ink)}.skin-view-switch button:hover{background:var(--acid)}.skin-view-switch button:focus-visible{outline:3px solid #1d44de;outline-offset:4px}.skin-view-stage{min-height:300px;display:grid;place-items:center}.skin-view-stage>p{padding:15px;font-size:12px}.skin-3d-view{width:100%}.skin-3d-canvas{position:relative;height:300px;width:100%}.skin-3d-canvas canvas{display:block;touch-action:none;cursor:grab}.skin-3d-canvas canvas:active{cursor:grabbing}.skin-3d-canvas canvas:focus-visible{outline:2px dashed var(--blue);outline-offset:2px}.skin-3d-canvas p{position:absolute;inset:0;z-index:1;margin:0;display:grid;align-content:center;padding:12px;font-size:12px;text-align:center;background:transparent}.skin-3d-retry{display:block;margin:0 auto 12px;padding:10px;min-height:44px;border:3px solid var(--ink);background:var(--acid);color:var(--ink);font:inherit;font-size:12px;cursor:pointer}.skin-3d-retry:focus-visible{outline:3px solid #1d44de;outline-offset:3px}.candidate-vote-actions button.candidate-like,.candidate-vote-actions button.candidate-like.selected{background:#1d8036;color:#fff}.candidate-vote-actions button.candidate-dislike,.candidate-vote-actions button.candidate-dislike.selected{background:#b72c26;color:#fff}.candidate-vote-actions button[aria-pressed=true]{outline:4px solid var(--ink);outline-offset:4px;box-shadow:inset 0 0 0 3px #fff}.candidate-vote-actions button:focus-visible{outline:4px solid #1d44de;outline-offset:4px}.feed-file-picker{position:relative;display:grid;place-items:center;min-height:56px;padding:12px;border:3px solid var(--ink);background:var(--cyan);box-shadow:4px 4px 0 var(--ink);cursor:pointer;text-align:center}.feed-file .feed-file-picker input{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;opacity:0;cursor:pointer}.feed-file-picker:focus-within{outline:3px solid #1d44de;outline-offset:4px}.feed-file-name{font-size:12px;overflow-wrap:anywhere}.profile-page .profile-window{width:min(1160px,100%)}.profile-page .profile-content{padding:clamp(14px,3vw,36px)}.profile-content>h1{font-size:clamp(28px,5vw,60px);line-height:1.15}.profile-settings-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:24px;margin-top:28px;align-items:start}.profile-settings-nav{display:grid;gap:12px;position:sticky;top:100px}.profile-settings-nav button{padding:16px 12px;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:3px solid var(--ink);background:#d4d0c8;color:var(--ink);box-shadow:4px 4px 0 var(--ink);font:14px/1.5 Monocraft,monospace;text-align:left;cursor:pointer}.profile-settings-nav button[aria-pressed=true]{background:var(--cyan)}.profile-settings-nav button:focus-visible{outline:3px solid #1d44de;outline-offset:3px}.profile-settings-nav p{padding:8px;font-size:11px;line-height:1.7}.profile-settings-panels{min-width:0}.profile-settings-panels>[hidden]{display:none!important}.profile-settings-panels>div>.profile-password:first-child{margin-top:0}.profile-settings-panels .profile-password{padding:clamp(12px,2vw,22px)}.profile-settings-panels .profile-password h2{font-size:clamp(22px,3.2vw,34px);line-height:1.25}.profile-settings-panels .profile-password>p{line-height:1.8}.profile-edit-group{border:3px solid var(--ink);background:#f8f5e9;min-width:0}.profile-edit-group summary{padding:15px 12px;background:#e2eef1;font-size:14px;line-height:1.6;cursor:pointer}.profile-edit-group[open]>summary{border-bottom:3px solid var(--ink);background:#fff2a6}.profile-edit-fields{display:grid;gap:16px;padding:16px;min-width:0}.profile-edit-group .profile-social-editor{margin:0;padding:16px;border:0;min-width:0}.profile-edit-group .profile-social-editor legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.profile-edit-group .profile-social-editor p{font-size:12px;line-height:1.7;margin:0 0 16px}.profile-edit-group .profile-social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-contact-field{min-width:0;display:grid;align-content:start;gap:8px}.social-contact-field input{width:100%}.social-contact-field>a{width:fit-content;color:#124d6c;font-size:10px;line-height:1.6;text-decoration:underline;text-underline-offset:3px}.social-contact-warning{color:#8a231a;font-size:11px;line-height:1.6}.profile-save-bar{position:sticky;bottom:12px;z-index:5;padding:12px;border:3px solid var(--ink);background:#d4d0c8;box-shadow:4px 4px 0 var(--ink)}.profile-save-bar>button{width:100%}.profile-save-bar .form-message{margin:12px 0 0;font-size:12px;line-height:1.6}.community-cover-preview b,.community-cover-preview span{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:800px){.profile-settings-layout{grid-template-columns:1fr;gap:20px}.profile-settings-nav{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-settings-nav button{min-height:64px;font-size:12px}.profile-settings-nav p{grid-column:1/-1;margin:0}.profile-identity{grid-template-columns:1fr 1fr}.profile-identity>div:last-child{grid-column:1/-1}.player-page-toolbar{grid-template-columns:1fr}.player-page-toolbar .player-settings-link{grid-row:1}.player-card .player-identity-row{grid-template-columns:minmax(0,1fr) 210px;column-gap:22px}.player-directory-page .community-topbar{position:static;grid-template-columns:minmax(0,1fr) auto}.player-directory-page .community-topbar>strong{grid-column:1/-1;grid-row:1;text-align:center}}@media (max-width:580px){.player-card .player-identity-row,.player-card .player-identity-row.has-side{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "skin" "facts" "socials"}.player-card .player-identity-row.has-side>:is(.player-main-col,.player-side-col){display:contents}.player-card .player-identity-row .player-skin-rating-column{width:min(270px,100%);justify-self:center;margin-top:0}.player-page-toolbar .player-page-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.player-page-toolbar .history-back-button,.player-page-toolbar .player-page-nav a{font-size:14px;padding:10px}.player-directory-page .community-topbar{grid-template-columns:1fr}.player-directory-page .community-topbar>a{justify-self:stretch}.player-directory-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.player-directory-nav .player-cover-feed{grid-column:1/-1}.community-style-row,.profile-edit-group .profile-social-grid{grid-template-columns:1fr}.profile-edit-fields,.profile-edit-group .profile-social-editor{padding:12px}.profile-identity{grid-template-columns:1fr}.profile-identity>div:last-child{grid-column:auto}.profile-save-bar{bottom:8px}}.community-cover-preview{position:relative}.community-cover-preview .cover-settings-button{position:absolute;top:10px;right:10px;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:3px solid var(--ink);background:#fff;color:var(--ink);box-shadow:3px 3px 0 var(--ink);text-shadow:none;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.community-cover-preview .cover-settings-button:hover{background:var(--acid)}.community-cover-preview .cover-settings-button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.community-cover-preview .cover-settings-button span{max-width:none;overflow:visible}.profile-header-settings{scroll-margin-top:16px}@media (max-width:520px){.community-cover-preview:has(.cover-settings-button){min-height:158px}.community-cover-preview .cover-settings-button{top:8px;right:8px;padding:5px 8px;font-size:9px}}.admin-rule-banner.whitelist-how{flex-wrap:nowrap;align-items:flex-start;font-size:11px}.whitelist-how>span{min-width:0}.whitelist-how b{white-space:normal}.whitelist-to-vote{margin:0 0 16px;padding:12px 14px;border:3px solid var(--ink);background:var(--pink);color:#fff;box-shadow:4px 4px 0 var(--ink);font-size:12px;font-weight:900;text-shadow:1px 1px 0 var(--ink)}.whitelist-to-vote.is-done{background:#e7ffd7;color:var(--ink);text-shadow:none}.candidate-titlebar:has(.candidate-needs-vote){grid-template-columns:auto 1fr auto auto}.candidate-needs-vote{padding:7px 9px;border:2px solid var(--ink);background:var(--pink);color:#fff;font-size:10px;white-space:nowrap}@media (max-width:760px){.candidate-titlebar:has(.candidate-needs-vote){grid-template-columns:1fr auto}.candidate-needs-vote{grid-column:1/-1;grid-row:3;width:fit-content}}.profile-content .profile-identity{display:flex;flex-wrap:wrap;gap:12px}.profile-content .profile-identity>div{flex:0 1 240px}.profile-content .profile-identity>div:last-child{flex:1 1 280px}.site-header.site-header-inner{position:relative}.main-nav a[aria-current=page]{background:var(--acid);outline:3px solid var(--ink);outline-offset:-3px}.header-profile-menu.is-open .header-profile-dropdown{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.header-profile-menu>button.header-login-button{cursor:pointer}@media (min-width:1181px){.main-nav:has(>a:nth-of-type(6)) a{min-width:78px;padding:0 8px}}@media (min-width:1181px) and (max-width:1279px){.site-header .main-nav:has(>a:nth-of-type(6)) a{min-width:0;padding:0 7px;font-size:12px;white-space:nowrap}}.header-profile-dropdown{width:max-content}.header-profile-dropdown .header-login-button.header-profile-logout{width:100%;border-color:#fff #222 #222 #fff;background:#d8d5ce;color:#111;text-align:center}.header-profile-dropdown .header-login-button.header-profile-logout:focus-visible,.header-profile-dropdown .header-login-button.header-profile-logout:hover{background:#ffea55}@media (min-width:761px){.site-header .language-switch.is-compact,.site-header .language-switch.is-compact .language-switch-options,.site-header .language-switch.is-compact .language-switch-options button{transition:margin .28s ease,padding .28s ease,min-width .28s ease,min-height .28s ease,font-size .28s ease}.site-header.is-compact .language-switch.is-compact{margin:0 8px}.site-header.is-compact .language-switch.is-compact .language-switch-options{gap:2px;padding:2px;box-shadow:2px 2px 0 var(--ink)}.site-header.is-compact .language-switch.is-compact .language-switch-options button{min-width:30px;min-height:26px;padding:3px 6px;font-size:9px}.site-header.is-compact .header-profile-item{padding:6px 10px;font-size:9px}}.main-nav a.has-nav-badge{grid-auto-flow:column;column-gap:6px}.nav-badge{min-width:20px;height:20px;padding:0 4px;display:inline-grid;place-items:center;border:2px solid var(--ink);background:var(--pink);color:#fff;font-size:10px;line-height:1;box-shadow:2px 2px 0 var(--ink)}.mobile-menu-button{position:relative}.nav-badge-dot{position:absolute;top:-5px;right:-5px;width:12px;height:12px;border:2px solid var(--ink);background:var(--pink)}.whitelist-nudge-band{position:relative;z-index:2;padding:2px 0 12px;border-bottom:3px solid var(--ink);background:#f1eee2}.site-header.site-header-inner:has(+.whitelist-nudge-band){border-bottom:0}.whitelist-nudge{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:10px 12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;border:3px solid var(--ink);background:#ffe761;box-shadow:4px 4px 0 var(--ink)}.whitelist-nudge p{margin:0;font-size:11px;line-height:1.6}.whitelist-nudge p b{font-size:12px}.whitelist-nudge-link{padding:10px 14px;border:3px solid var(--ink);background:var(--acid);color:var(--ink);box-shadow:3px 3px 0 var(--ink);font-size:11px;font-weight:900;white-space:nowrap}.whitelist-nudge-link:focus-visible,.whitelist-nudge-link:hover{background:#fff}.whitelist-nudge-close{width:34px;height:34px;padding:0;border:2px solid var(--ink);background:#fff;color:var(--ink);font:inherit;font-size:16px;line-height:1;cursor:pointer}.whitelist-nudge-close:focus-visible,.whitelist-nudge-link:focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media (max-width:760px){.whitelist-nudge{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.whitelist-nudge p{grid-column:2/4}.whitelist-nudge>:first-child{grid-row:1}.whitelist-nudge-link{grid-column:1/3;text-align:center}.whitelist-nudge-close{grid-column:3;grid-row:2}}