/* Sakura after dusk: charcoal, warm ivory, moss and cherry blossom. */
:root{color-scheme:dark;--paper:#14191b;--ink:#eeeae3;--muted:#a0aaa7;--pink:#e6a2bd;--line:#343b3d;--green:#8da579;--radius:3px;--surface:#1c2325;--pixel:"Fusion Pixel","Microsoft YaHei",sans-serif}
body{background:var(--paper);color:var(--ink);font-family:"Segoe UI","Microsoft YaHei",sans-serif;background-image:radial-gradient(ellipse at 75% 2%,#63405224,transparent 32%)}
button,input,select,textarea{color:inherit}button:disabled{opacity:.4;cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #f1b8d0;outline-offset:4px}
h1,h2,.brand,.button,.nav-join,.label strong,.guide-list h3,.moment-caption strong{font-family:var(--pixel);font-weight:400}h1{color:#f3eee5;font-size:58px;line-height:1.2;text-shadow:3px 3px #050909;letter-spacing:0}h1 em{color:#e9a2be;text-shadow:3px 3px #452b39}h2{font-size:34px;color:#eee9e3;letter-spacing:0}.eyebrow{color:#b4a0a9;font:10px monospace;letter-spacing:1.8px}.tiny-flower{color:var(--pink)}
.header{height:104px;border-color:#34383a;gap:25px}.header:after{background:linear-gradient(90deg,#e0a0ba55,transparent);height:1px;bottom:-1px}.brand.wordmark-brand{display:block;flex-shrink:0;line-height:0}.wordmark-brand>img,.header .wordmark-brand>img,.footer .wordmark-brand>img{width:240px;height:auto;max-height:none;image-rendering:pixelated;object-fit:contain}.header nav{font-family:var(--pixel);font-size:15px;color:#bfc4bb;gap:28px}.header nav a{white-space:nowrap}.header nav a:hover,.header nav .active{color:#f0b1cd}.header nav .active:after{background:#e6a2bd;border-radius:0}.header .nav-join{white-space:nowrap}
.button,.nav-join{font-family:var(--pixel);font-size:15px;font-weight:400;min-height:46px;border-radius:0!important;padding:12px 22px;border:2px solid #101614;box-shadow:inset 0 3px #ffffff25,inset 0 -3px #0002,0 4px #090d0b;transition:background .15s,transform .15s,box-shadow .15s}.button:hover,.nav-join:hover{transform:translateY(-2px);box-shadow:inset 0 3px #ffffff25,inset 0 -3px #0002,0 6px #090d0b}.button:active,.nav-join:active{transform:translateY(3px);box-shadow:inset 0 3px #0002,0 1px #090d0b}.primary,.dark{background:#dba1b9;color:#271c25;border-color:#ae778f}.primary:hover,.dark:hover{background:#edb6ce}.outline,.nav-join{background:#26302b;color:#d5decf;border-color:#475743}.outline:hover,.nav-join:hover{background:#354135}.text-button{background:none;color:#b7c1b1;border:0;box-shadow:none}.text-button:hover{box-shadow:none;background:none;color:#f0b1cd}.subtle-button{background:#27302d;border-color:#485149;color:#dce0d3;border-radius:1px}.back-link{color:#e6a2bd}
.hero{display:block;min-height:0;padding-top:35px}.hero-copy{text-align:center;padding:15px 0 0}.hero .eyebrow{justify-content:center;font-size:9px;color:#c29aa9}.hero h1{font-size:clamp(45px,5.2vw,72px);line-height:1.1;margin:20px 0 18px}.hero h1 br{display:none}.hero-intro{font-size:13px;color:#abb3aa;line-height:1.9;margin-bottom:23px}.hero-intro br{display:none}.hero-actions{justify-content:center;gap:20px}.hero-meta,.hero-loot{display:none}.voxel-hero{width:100%;display:block;padding:28px 0 14px;margin-top:25px;position:relative;background:radial-gradient(ellipse at 50% 48%,#8a657b22,transparent 68%);border:1px solid #39403d;border-top-color:#6c4d5f;background-color:#171e20;box-shadow:0 28px 60px #0003}.scene-topline{padding:0 25px;font:10px monospace;color:#b6aaa9}.scene-topline>span:last-child{font-family:var(--pixel);font-size:14px}.scene-topline i{background:#e7a1bf}.scene-coordinate{right:14px;top:110px;color:#879287;font-size:9px}.sakura-scene{height:560px;width:100%;isolation:isolate;position:relative;overflow:hidden}.sakura-scene canvas{position:relative;z-index:1;display:block;cursor:grab;touch-action:pan-y}.sakura-scene canvas:active{cursor:grabbing}.scene-fallback{inset:35px 15% 25px;background:#20262a;border-color:#7e6470;transform:rotate(-2deg)}.scene-fallback span{color:#e5cec9}.scene-controls{font-family:var(--pixel);font-size:13px;padding:0 25px;display:flex;justify-content:space-between;align-items:center;gap:12px;color:#aab2a3}.scene-controls>div{display:flex;gap:6px}.scene-controls button,.scene-batch button,.feed-bottom button{background:#27302d;border:1px solid #515e50;border-bottom-width:3px;color:#d0d9c6;padding:8px 12px;font-family:var(--pixel);font-size:13px;border-radius:0}.scene-controls button:hover,.scene-batch button:hover,.feed-bottom button:hover{background:#3a4435}.scene-batch{display:flex;align-items:center;justify-content:center;gap:18px;padding-top:20px;font:12px var(--pixel);color:#b9a8b0}.scene-batch button{padding:7px 12px}.player-picker{display:flex;justify-content:center;gap:9px;margin-top:15px}.player-picker button{background:#222a29;border-color:#445145;color:#ccd3c5;border-radius:0;font:13px var(--pixel)}.player-picker button[aria-pressed=true]{background:#4d3545;border-color:#c88eaa;color:#f3c6d8}.player-picker img{image-rendering:pixelated}.player-greeting{color:#b4b8a9;font:12px var(--pixel);text-align:center;min-height:18px;margin:12px 0 7px}.server-strip{margin-top:35px;border:1px solid #3c453d;border-radius:0;background:#202725;box-shadow:0 5px #0e1312}.server-strip>div+div{border-color:#41483d}.label{color:#a8b29d}.label strong,.server-strip .label strong{font-family:var(--pixel);color:#e5e9dc;font-size:18px}.server-strip .server-state .label strong{font-size:14px}.state-dot{background:#909383}
.section-heading h2{font-size:38px}.section-heading p,.section-intro{font-size:13px;line-height:1.9;color:#a8b0a6}.section-heading{margin-bottom:18px}.section-intro{margin:0 0 30px}.discover{padding-top:95px}.feed-actions{display:flex;gap:12px}.home-feed{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#866577 #222b29;padding:0 2px 14px}.story-card{display:block;background:#202729;border:1px solid #3e4543;min-width:0;transition:transform .2s,border-color .2s}.home-feed .story-card{flex:0 0 calc(50% - 11px);scroll-snap-align:start}.story-card:hover{border-color:#aa7c94;transform:translateY(-3px)}.story-image{height:240px;position:relative;overflow:hidden;background:#111819}.story-image>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.story-card:hover img{transform:scale(1.035)}.story-image>span{position:absolute;left:16px;bottom:16px;background:#16201de6;padding:6px 10px;border-left:3px solid #dba1b9;font:12px var(--pixel);color:#efdedf}.story-content{padding:24px}.story-content>small{font-size:11px;color:#d4b4c3}.story-content>small>span{color:#94a095;margin-left:4px}.story-content h3{font-size:22px;line-height:1.45;font-weight:600;letter-spacing:.2px;margin:13px 0 10px;color:#eaece2}.story-content p{font-size:12px;line-height:1.9;color:#a8b1a7;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:45px}.story-more{display:flex;justify-content:space-between;margin-top:22px;font:14px var(--pixel);color:#d3bac5}.story-more b{font-weight:400}.feed-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:10px;color:#b2ad9f;font-size:11px;line-height:1.8}.feed-bottom>div{display:flex;gap:7px}.feed-bottom button{font-size:16px;padding:7px 12px}
.roster-section{padding-top:85px}.roster-tools{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #3c4540;padding-top:22px;margin-bottom:24px;font-size:12px;color:#a9b5a3}.roster-tools label{display:flex;gap:12px;align-items:center}.roster-tools input{background:#20292a;border:1px solid #505d53;padding:11px 14px;border-radius:0;width:240px;outline-offset:2px}.roster-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.player-card{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid #3c4741;border-bottom:3px solid #354238;background:#1e2726;padding:14px 12px;min-width:0;transition:background .15s,transform .15s}.player-card:hover{background:#343039;border-color:#ab7c95;transform:translateY(-2px)}.player-card>img{image-rendering:pixelated;flex-shrink:0;border:1px solid #655a5e;width:40px;height:40px}.player-card>span{min-width:0;flex:1}.player-card strong{display:block;font:14px var(--pixel);color:#e3e5da;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-card small{display:block;font-size:10px;color:#8c9d8e;margin-top:8px;line-height:1.3}.player-card>b{font-weight:400;color:#b18b9f}.roster-note{color:#939e90;font-size:11px;text-align:center}.feed-pagination{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:30px;color:#a8b6a0;font:13px var(--pixel)}.feed-pagination .button{font-size:13px;min-height:38px;padding:9px 15px}
.moments{padding-top:90px}.moments-grid{gap:16px}.moment-photo{border-radius:0;border-color:#4e5146;background:#202723}.moment-photo:after{background:linear-gradient(transparent,#0d1513e8)}.moment-caption{bottom:15px;left:15px;right:15px}.moment-caption strong{font-size:18px}.moment-photo:first-child .moment-caption strong{font-size:26px}.moment-caption small{color:#e4d7d3;font-size:8px}.gallery-note{color:#9b9f91}.atlas-section{border-radius:0;background:linear-gradient(110deg,#20332bf8,#1e2d28f8),url('/assets/minecraft/cherry_planks.png');border:1px solid #506449;box-shadow:5px 5px #0c1511}.atlas-banner-copy h2{font-family:var(--pixel);font-size:40px}.atlas-preview-link{border-radius:0}.atlas-button{background:#afbe94;color:#243122;border-color:#7f9569}.atlas-button:hover{background:#c8d4b0}.wiki-note{background:#262b29;border:1px solid #4c5145;border-radius:0}.wiki-note h2 em{color:#e3a1bd}.wiki-note p,.guide-list p{color:#a3ad9d}.guide-list>a{border-color:#3e463c}.guide-list h3{color:#e1e6d9}.guide-num{color:#b798a6}.guide-list small{color:#96a18b}.note-flower{color:#9f6d82}.join-section{background:linear-gradient(#222c27ed,#222c27ed),url('/assets/minecraft/cherry_planks.png');border:1px solid #4b5845;border-radius:0}.join-section h2{font-family:var(--pixel);font-size:37px}.join-section p,.copy-group{color:#a6b29f}.join-wordmark{width:310px}.join-foot{color:#9cab91}.footer{border-color:#394037}.footer p,.footer small,.footer-links{color:#9ba895}.footer .wordmark-brand>img{width:210px}
.wiki-search,.field input,.field textarea,.field select,.markdown-input{width:100%;background:#161e20;color:#e9e8df;border:1px solid #48564c;border-radius:0;padding:12px;font:14px "Segoe UI","Microsoft YaHei",sans-serif}.field input::placeholder,.field textarea::placeholder,.markdown-input::placeholder{color:#849286}.field{color:#c9d2bf;gap:8px;display:flex;flex-direction:column;margin-bottom:18px;font-size:12px;line-height:1.8}.field input:focus,.field textarea:focus{border-color:#db9dba}.field small{color:#a1afa0;font-size:11px;line-height:1.8}.wiki-sidebar{border-color:#3f4940}.wiki-nav-link{color:#b3c2ac}.wiki-nav-link:hover,.wiki-nav-link.active{background:#354037;color:#e8d6df}.wiki-category{color:#b99aab}.wiki-card{background:#202a25;border-color:#465340}.wiki-card p{color:#abb7a1}.wiki-welcome,.article-title{color:#ece7e0}.article-body{color:#cbd1c4}.article-body h2,.article-body h3{color:#efe7df}.article-body blockquote{background:#28342b;color:#c3ceb5;border-color:#ae8498}.article-body th{background:#304032}.article-body th,.article-body td{border-color:#46553f}.article-body code{background:#2b3630;color:#e7c6d5}.article-body a{color:#edb0ca}.article-meta{color:#abb79d}.admin-wrap{max-width:1380px}.admin-top h1{font-family:var(--pixel);font-size:36px}.admin-top p{color:#9eaf9c}.admin-list,.editor-panel,.login-card{background:#202827;border:1px solid #465342;border-radius:0}.admin-list-head{border-color:#44523e;color:#b9c7ad}.admin-article{border-color:#3d4a3a;color:#d8decf;background:none}.admin-article:hover,.admin-article.selected{background:#354133}.admin-article small{color:#9fb492}.draft-tag{color:#d8adbb}.editor-toolbar,.editor-bottom{border-color:#45503d}.editor-tabs button{color:#a6b69a}.editor-tabs button.selected{color:#edbdd0;border-color:#da9cb6}.editor-tabs{border-color:#5a6551}.editor-preview{background:#171f1c;border:1px solid #4d5843}.markdown-help,.publish-state{color:#acb89d}.login-card h1{font-family:var(--pixel);font-size:29px}.login-card p{color:#a9b49d}.form-message{color:#dfb6cb;font-size:13px;line-height:1.8;overflow-wrap:anywhere;white-space:pre-wrap}.error-text{color:#ffa69e}.toast{background:#dca1bd;color:#201b24;border-color:#eac7d7}.photo-lightbox{border-radius:0;border-color:#7a6671;background:#171e1a}.lightbox-bottom p{color:#d5d9c9}
.community-wrap{padding-top:30px}.page-heading h1{font-size:54px;margin-top:20px}.page-heading h1 span{color:#e1a0ba}.page-heading p{color:#abb5aa;font-size:14px;line-height:1.9}.page-heading>.button{margin-top:15px}.feed-caption{display:flex;justify-content:space-between;border-top:1px solid #424c42;padding-top:23px;font:12px var(--pixel);color:#a6b398;margin:25px 0}.community-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.community-grid .story-image{height:215px}.community-grid .story-content{padding:20px}.community-grid h3{font-size:20px}.empty-state{font-size:14px;line-height:1.9;color:#b6c2aa;padding:24px;grid-column:1/-1}.submit-section{margin-top:90px;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;border-top:1px solid #4b5449;padding-top:60px;scroll-margin-top:25px}.submit-intro h2{font-size:38px;margin:18px 0}.submit-intro>p,.submit-intro ol{color:#a9b7a2;font-size:13px;line-height:2}.submit-intro ol{padding-left:20px;margin-top:25px}.reward-callout{border:1px solid #65545b;background:#30272d;padding:18px;margin-top:30px;display:flex;gap:13px;align-items:center}.reward-callout img{image-rendering:pixelated;flex-shrink:0}.reward-callout p{font-size:13px;line-height:1.9;margin:0;color:#e2c4d2}.reward-callout small{color:#b8a2ad;font-size:11px}.submission-form{padding:28px;background:#202827;border:1px solid #475144}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.upload-field{padding:15px;border:1px dashed #9f7c8f;background:#28252b}.upload-field input{border:none;padding:0;background:none;font-size:12px}.upload-field span{font-size:11px;color:#e0a9c2;overflow-wrap:anywhere}.consent{display:flex;gap:10px;font-size:12px;color:#b3bfaa;line-height:1.9;align-items:flex-start;margin:20px 0}.consent input{margin-top:5px}.bot-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.receipt-section{margin-top:70px;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;border:1px solid #3e4c3e;background:#192320;padding:35px}.receipt-section h2{font-size:30px;margin:15px 0}.receipt-section p{font-size:12px;line-height:1.9;color:#acb8a0;white-space:pre-wrap}.receipt-section form{min-width:0}.story-detail{max-width:950px;margin:30px auto 0}.story-detail h1{font-family:var(--pixel);font-size:44px;line-height:1.4;margin-top:16px}.story-detail .eyebrow{margin-top:35px;font-size:11px}.post-body{white-space:pre-wrap;font-size:16px;line-height:2.1;color:#c9d2c3;margin:25px 0 35px;overflow-wrap:anywhere}.post-images{display:grid;gap:20px}.post-images img{display:block;width:100%;height:auto;border:1px solid #546049}.reward-note{color:#e4b7ca;line-height:1.9;font-size:13px}.review-filters{display:flex;gap:12px;margin:30px 0}.review-filters button{padding:12px 20px;background:#263129;border:1px solid #536249;color:#c7d4bb;font-family:var(--pixel)}.review-filters button[aria-pressed=true]{background:#54394b;border-color:#c58ea8;color:#f6d9e6}.review-images{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.review-images a{width:calc(50% - 5px)}.review-images img{width:100%;height:150px;object-fit:cover}.reward-fields{border:1px solid #76616d;padding:18px;margin:25px 0}.reward-fields legend{color:#e2abc3;padding:0 9px}.reward-fields p,#review-author{font-size:12px;color:#b5c2a9;line-height:1.9;overflow-wrap:anywhere}.review-pager{display:flex;gap:15px;justify-content:center;padding:15px;color:#bac5ae}.review-pager button{background:#384634;padding:7px 13px;color:#dae3d0}.review-form .back-link{margin-left:20px}
@media(min-width:1600px){.sakura-scene{height:610px}.wrap{max-width:1360px}.header{max-width:1440px}}
@media(max-width:1100px){.header{width:calc(100% - 50px);gap:20px}.header .wordmark-brand>img{width:210px}.header nav{gap:18px;font-size:14px}.nav-join{font-size:13px;padding:10px 15px}.sakura-scene{height:500px}.community-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.roster-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.submit-section,.receipt-section{gap:30px}.story-image{height:210px}.story-content h3{font-size:21px}.story-content{padding:20px}}
@media(max-width:760px){.header{height:auto;min-height:118px;width:calc(100% - 38px);display:flex;flex-wrap:wrap;justify-content:center;gap:17px;padding:23px 0 17px}.header .wordmark-brand>img{width:230px}.header .nav-join{display:none}.header nav{width:100%;justify-content:center;gap:18px;font-size:12px;margin:0;order:2}.header nav>a[href="/"],.header nav>a[href="#discover"]{display:inline-flex}.header nav a{padding:5px 0;white-space:nowrap}.header nav>a span{display:inline}.wrap{width:calc(100% - 38px)}.hero{padding-top:23px}.hero-copy{padding-top:10px}.hero .eyebrow{font-size:7px;letter-spacing:.7px;gap:7px}.hero h1{font-size:44px;margin:18px 0;line-height:1.2}.hero h1 br{display:block}.hero-intro{font-size:12px;line-height:1.9;padding:0 5px}.hero-intro br{display:block}.hero-actions{gap:10px;flex-wrap:wrap}.hero-actions .button{font-size:13px;padding:11px 15px}.hero-actions .text-button{font-size:12px;padding:9px 2px}.hero .voxel-hero{margin-top:28px;padding:20px 0 14px;height:auto;min-height:0}.scene-topline{padding:0 14px;font-size:7px;letter-spacing:.7px}.scene-topline>span:last-child{font-size:11px}.sakura-scene{height:345px;margin-top:4px}.scene-coordinate{display:none}.scene-controls{padding:0 12px;justify-content:center;flex-wrap:wrap;font-size:11px;gap:10px}.scene-controls button{font-size:11px;padding:7px 9px}.scene-batch{font-size:10px;gap:9px;padding-top:16px}.scene-batch button{font-size:10px;padding:6px 8px}.player-picker{gap:5px;margin-top:14px}.player-picker button{font-size:10px;padding:6px;gap:5px}.player-picker img{width:19px;height:19px}.player-greeting{font-size:10px;padding:0 12px;line-height:1.8;min-height:36px}.scene-fallback{inset:35px 14px 15px}.server-strip{margin-top:26px;padding:20px 16px}.server-strip .label strong{font-size:15px}.server-strip .server-state .label strong{font-size:12px}.server-strip>div+div{border-color:#42493d}.discover{padding-top:60px}.section-heading{align-items:start;gap:16px;flex-wrap:wrap}.section-heading h2{font-size:30px}.eyebrow{font-size:8px;letter-spacing:1px}.section-intro{font-size:12px;margin-bottom:20px}.feed-actions{gap:9px}.feed-actions .button{font-size:12px;padding:9px 13px;min-height:38px}.home-feed{gap:14px}.home-feed .story-card{flex-basis:88%}.story-image{height:185px}.story-content{padding:18px}.story-content h3{font-size:19px}.story-content p{font-size:12px}.story-more{font-size:13px}.feed-bottom{align-items:flex-start;gap:15px;font-size:10px}.feed-bottom>span{max-width:70%}.feed-bottom button{padding:6px 10px}.roster-section{padding-top:60px}.roster-tools{gap:14px;align-items:stretch;flex-direction:column;padding-top:18px}.roster-tools label{justify-content:space-between;font-size:11px}.roster-tools input{width:70%;padding:10px}.roster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.player-card{padding:10px 8px;gap:8px}.player-card>img{width:28px;height:28px}.player-card strong{font-size:11px}.player-card small{font-size:8px;line-height:1.7;margin-top:4px}.player-card>b{display:none}.feed-pagination{gap:16px;font-size:11px;margin-top:23px}.feed-pagination .button{font-size:12px;padding:9px 13px}.roster-note{font-size:9px;line-height:1.9;margin-top:20px}.moments{padding-top:65px}.moments-grid{gap:10px}.moment-caption strong{font-size:13px}.moment-photo:first-child .moment-caption strong{font-size:22px}.moment-caption small{font-size:6px}.moment-photo:first-child .moment-caption small{font-size:8px}.atlas-banner-copy h2{font-size:34px}.wiki-note h2{font-size:30px}.guide-list h3{font-size:20px}.join-section h2{font-size:29px;line-height:1.5}.join-wordmark{width:245px}.join-actions .button{font-size:12px;padding-inline:13px}.footer .wordmark-brand>img{width:190px}.footer{gap:24px}.footer>p{font-size:11px}.footer-links{font-size:10px}.community-wrap{padding-top:10px}.page-heading h1{font-size:40px;line-height:1.3}.page-heading p{font-size:12px}.feed-caption{font-size:10px;gap:15px;line-height:1.8}.community-grid{grid-template-columns:1fr;gap:22px}.community-grid .story-image{height:205px}.submit-section{grid-template-columns:1fr;gap:25px;margin-top:65px;padding-top:35px}.submit-intro h2{font-size:32px}.submit-intro>p,.submit-intro ol{font-size:12px}.reward-callout{margin-top:20px}.submission-form{padding:20px 16px}.form-row{gap:12px}.field input,.field textarea,.field select{font-size:14px;padding:11px}.field{font-size:11px}.receipt-section{grid-template-columns:1fr;gap:20px;padding:25px 18px;margin-top:45px}.receipt-section h2{font-size:28px}.story-detail h1{font-size:33px}.story-detail .eyebrow{font-size:10px;line-height:1.8}.post-body{font-size:14px}.review-filters{gap:8px;flex-wrap:wrap}.review-filters button{font-size:12px;padding:10px 13px}.reward-fields{padding:14px}.review-images img{height:110px}.admin-top h1{font-size:29px}.login-card .wordmark-brand>img{width:220px}.scene-topline{position:relative}.story-image>span{font-size:11px}.page-heading .button{font-size:13px}}
@media(max-width:370px){.header nav{gap:13px;font-size:11px}.header .wordmark-brand>img{width:210px}.hero h1{font-size:40px}.player-picker button{font-size:9px;padding:5px;gap:4px}.player-picker img{width:17px;height:17px}.scene-batch{font-size:9px;gap:7px}.scene-batch button{font-size:9px}.player-card strong{font-size:10px}.player-card>img{width:26px;height:26px}.hero-actions .button{font-size:12px}.join-section h2{font-size:26px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
