:root{--bg:#000;--green:#3f0;--green-dim:#1a9900;--green-dark:#030;--gray:#555;--white:#e0e0e0}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;margin:0;padding:0}html,body,#root,.crt{background:var(--bg);width:100%;height:100dvh;max-height:100dvh;color:var(--green);overscroll-behavior:none;flex-direction:column;font-family:VT323,monospace;font-size:16px;display:flex;overflow:hidden}.text-glow{text-shadow:0 0 5px #33ff00b3,0 0 10px #3f06}.crt:before{content:" ";z-index:50;pointer-events:none;opacity:.65;background:linear-gradient(#12101000 50%,#0000002e 50%) 0 0/100% 3px,linear-gradient(90deg,#ff00000a,#00ff0004,#0000ff0a) 0 0/4px 100%;display:block;position:fixed;inset:0}.app{z-index:10;flex-direction:column;flex:1;width:100%;max-width:480px;height:100%;max-height:100dvh;margin:0 auto;display:flex;position:relative;overflow:hidden}.header{border-bottom:1px solid var(--green);flex-shrink:0;padding:8px 12px 6px}.header.header-compact{padding:10px 14px}.logo{letter-spacing:-.5px;white-space:pre;-webkit-user-select:none;user-select:none;opacity:.9;text-align:left;margin-bottom:6px;font-size:10px;line-height:1.12;overflow:hidden}.status-row{justify-content:space-between;align-items:center;gap:6px;font-size:14px;display:flex}.status-left{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.back-btn{border:1px solid var(--green);width:32px;height:32px;color:var(--green);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-family:VT323,monospace;font-size:18px;transition:all .15s;display:flex}.back-btn:active,.back-btn:hover{background:var(--green);color:var(--bg)}.title{white-space:nowrap;text-overflow:ellipsis;letter-spacing:1px;font-size:17px;overflow:hidden}.status-right{flex-shrink:0;align-items:center;gap:8px;font-size:15px;display:flex}.online:before{content:"●";color:var(--green);margin-right:4px;font-size:11px}.header-btn{border:1px solid var(--green);min-width:32px;height:32px;color:var(--green);cursor:pointer;letter-spacing:.5px;white-space:nowrap;background:0 0;justify-content:center;align-items:center;padding:0 8px;font-family:VT323,monospace;font-size:14px;display:flex}.header-btn:active,.header-btn:hover{background:var(--green);color:var(--bg)}.menu-btn{width:32px;height:32px;padding:0;font-size:18px}.screen{text-align:left;flex-direction:column;flex:1;height:100%;min-height:0;display:none;overflow:hidden}.screen.active{display:flex}.topics-wrap{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:10px 12px 80px;overflow:hidden auto}.section-label{letter-spacing:.5px;flex-shrink:0;margin-bottom:8px;font-size:15px}.filter-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.filter-btn{border:1px solid var(--green-dark);color:var(--green);cursor:pointer;letter-spacing:.5px;background:0 0;padding:6px 12px;font-family:VT323,monospace;font-size:13px;transition:all .2s}.filter-btn:active{background:var(--green);color:var(--bg)}.filter-btn.active{background:var(--green-dark);border-color:var(--green);box-shadow:0 0 8px #33ff004d}.ascii-line{color:var(--green-dim);white-space:nowrap;letter-spacing:-1px;flex-shrink:0;margin-bottom:12px;font-size:11px;overflow:hidden}.dir-box{border:2px solid var(--green);border-radius:4px;margin-bottom:16px;padding:12px 14px 10px;transition:all .2s;position:relative;box-shadow:0 0 8px #33ff0040,inset 0 0 8px #33ff0014}.dir-box:hover{box-shadow:0 0 12px #3f06,inset 0 0 12px #33ff001f}.dir-box.pinned{border-color:#fc0;box-shadow:0 0 12px #ffcc0047,inset 0 0 10px #ffcc0014}.dir-head{border-bottom:1px solid var(--green-dark);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:6px;transition:all .2s;display:flex}.dir-head:hover{background:#33ff000d;margin:0 -8px 10px;padding-left:8px;padding-right:8px}.dir-title{color:var(--white);letter-spacing:.5px;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:17px;display:flex}.dir-pin-badge{color:#fc0;letter-spacing:.5px;background:#ffcc001f;border:1px solid #fc09;border-radius:3px;padding:1px 6px;font-size:12px}.dir-right-controls{flex-shrink:0;align-items:center;gap:8px;display:flex}.pin-dir-btn{border:1px solid var(--green-dim);color:var(--green);cursor:pointer;letter-spacing:.5px;background:0 0;border-radius:3px;padding:2px 8px;font-family:VT323,monospace;font-size:12px;transition:all .15s}.pin-dir-btn:hover{color:#fc0;border-color:#fc0;box-shadow:0 0 8px #ffcc0059}.pin-dir-btn.active{color:#000;background:#fc0;border-color:#fc0}.pin-dir-btn.danger{color:#f55;border-color:#f55}.pin-dir-btn.danger:hover{color:#000;background:#f55;border-color:#f55;box-shadow:0 0 8px #ff555559}.file-del-btn{color:#f55;cursor:pointer;letter-spacing:.5px;background:0 0;border:1px solid #f55;border-radius:3px;padding:1px 6px;font-family:VT323,monospace;font-size:11px}.file-del-btn:hover,.file-del-btn:active{color:var(--bg);background:#f55}.thread-actions{flex-shrink:0;justify-content:flex-end;margin-bottom:8px;display:flex}.collapse-icon{color:var(--green);font-size:12px;transition:transform .2s;display:inline-block}.topic-count{color:var(--gray);margin-left:4px;font-size:13px}.dir-perm{color:var(--gray);opacity:.7;flex-shrink:0;font-size:11px}.file-item{border-top:1px solid var(--green-dark);cursor:pointer;border-radius:2px;flex-direction:column;gap:4px;min-height:52px;padding:12px 8px;transition:all .15s;display:flex}.file-item:first-of-type{border-top:none;padding-top:6px}.file-item:active{background:var(--green-dark);margin:0 -8px;padding-left:16px;padding-right:16px;transform:translate(2px)}.file-item:hover{background:#33ff000d}.file-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.file-name{color:var(--green);word-break:break-word;flex:1;min-width:0;font-size:15px}.file-desc{color:var(--white);word-break:break-word;flex:1;min-width:0;font-size:15px;line-height:1.4}.pin-topic-badge{color:#fc0;letter-spacing:.5px;background:#ffcc001f;border:1px solid #fc09;border-radius:3px;flex-shrink:0;padding:1px 6px;font-size:12px}.file-meta{color:var(--gray);flex-wrap:wrap;align-items:center;gap:10px;padding-left:2px;font-size:13px;display:flex}.reply-badge{background:var(--green-dark);color:var(--green);border:1px solid var(--green-dark);border-radius:3px;padding:2px 8px;font-size:12px}.thread-wrap{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:10px;min-height:0;padding:10px 12px 20px;display:flex;overflow:hidden auto}.op-block{border:2px solid var(--green);flex-shrink:0;padding:10px 12px;box-shadow:0 0 8px #3f03}.op-head{border-bottom:1px solid var(--green-dark);color:var(--gray);justify-content:space-between;gap:8px;margin-bottom:6px;padding-bottom:4px;font-size:13px;display:flex}.op-head .nick{color:#fc0}.op-body{color:var(--green);word-break:break-word;font-size:16px;line-height:1.35}.reply{border-left:2px solid var(--green-dark);flex-shrink:0;padding:6px 0 6px 10px;font-size:15px;line-height:1.35}.reply .meta{color:var(--gray);margin-bottom:2px;font-size:13px}.reply .meta .nick{color:var(--white)}.reply .meta .nick.mod{color:#00e5ff}.reply .body{color:var(--green);word-break:break-word}.op-head-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.msg-edit-btn{border:1px solid var(--green-dim);color:var(--green);cursor:pointer;letter-spacing:.5px;background:0 0;border-radius:3px;padding:1px 6px;font-family:VT323,monospace;font-size:11px}.msg-edit-btn:hover,.msg-edit-btn:active{border-color:var(--green);background:var(--green);color:var(--bg)}.edit-controls{flex-direction:column;gap:6px;margin-top:6px;display:flex}.edit-field{resize:vertical;min-height:72px}.edit-actions{gap:8px;display:flex}.system-msg{text-align:center;color:var(--gray);letter-spacing:.5px;flex-shrink:0;padding:6px 0;font-size:13px}.chat-wrap{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:6px;min-height:0;padding:10px 12px;display:flex;overflow:hidden auto}.chat-spacer{margin-top:auto}.chat-msg{word-break:break-word;flex-shrink:0;gap:6px;min-height:24px;font-size:15px;line-height:1.35;display:flex}.chat-msg .time{color:var(--gray);flex-shrink:0;min-width:40px;font-size:13px}.chat-msg .nick{color:var(--white);flex-shrink:0}.chat-msg .nick.mod{color:#00e5ff}.chat-msg .nick.owner{color:#fc0}.chat-msg .text{color:var(--green)}.chat-msg.system{color:var(--gray);letter-spacing:.5px;justify-content:center;font-size:13px}.clickable-nick{cursor:pointer;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;transition:color .15s}.clickable-nick:hover{text-shadow:0 0 6px #3f09;color:var(--green)!important}.load-more-btn{border:1px dashed var(--green-dim);color:var(--green);cursor:pointer;background:0 0;flex-shrink:0;align-self:center;margin:4px 0;padding:6px 14px;font-family:VT323,monospace;font-size:13px}.load-more-btn:hover{border-color:var(--green);background:var(--green-dark)}.input-bar{padding:8px 12px;padding-bottom:max(8px, env(safe-area-inset-bottom));border-top:1px solid var(--green);background:var(--bg);flex-shrink:0;align-items:center;gap:8px;display:flex}.input-field{border:1px solid var(--green);color:var(--green);resize:none;-webkit-user-select:text;user-select:text;background:0 0;outline:none;flex:1;min-height:44px;max-height:88px;padding:10px 12px;font-family:VT323,monospace;font-size:16px;line-height:1.3}.input-field::placeholder{color:var(--green-dim)}.input-field:focus{background:var(--green-dark);box-shadow:inset 0 0 6px #33ff004d}.btn{border:1px solid var(--green);color:var(--green);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-family:VT323,monospace;font-size:16px;transition:all .15s;display:flex}.btn:active,.btn:hover:not(:disabled){background:var(--green);color:var(--bg)}.btn.danger{color:#f55;border-color:#f55}.btn.danger:active,.btn.danger:hover:not(:disabled){color:var(--bg);background:#f55}.btn-icon{width:44px;padding:0;font-size:20px}.btn-full{letter-spacing:1px;width:100%}.clicker-fab{border:2px solid var(--green);background:var(--bg);min-width:80px;height:56px;color:var(--green);cursor:pointer;z-index:90;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 12px;transition:all .2s;display:flex;position:fixed;bottom:86px;right:20px;box-shadow:0 4px 12px #0009,0 0 20px #33ff004d}.clicker-fab:active{transform:scale(.95)}.chat-fab{border:2px solid var(--green);background:var(--bg);min-width:80px;height:56px;color:var(--green);cursor:pointer;z-index:90;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 12px;transition:all .2s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 12px #0009,0 0 20px #33ff004d}.chat-fab:active{transform:scale(.95)}.chat-icon-wrapper{justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.chat-square{font-family:VT323,monospace;font-size:20px;line-height:1;position:absolute}.chat-square.filled{animation:1s ease-in-out infinite blinkFilled}.chat-square.empty{animation:1s ease-in-out infinite blinkEmpty}.chat-label{letter-spacing:1px;font-family:VT323,monospace;font-size:12px}@keyframes blinkFilled{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes blinkEmpty{0%,49%{opacity:0}50%,to{opacity:1}}@media (width<=480px){.chat-fab{min-width:72px;height:52px;bottom:16px;right:16px}.clicker-fab{min-width:72px;height:52px;bottom:78px;right:16px}.chat-square{font-size:18px}.chat-label{font-size:11px}}.clicker-wrap{flex-direction:column;flex:1;align-items:center;gap:14px;min-height:0;padding:14px 12px 28px;display:flex;overflow-y:auto}.clicker-stats-bar{border:1px solid var(--green-dark);background:#00230040;border-radius:4px;grid-template-columns:1fr 1fr;gap:8px;width:100%;padding:8px 10px;display:grid}.clicker-stat-cell{flex-direction:column;align-items:center;gap:2px;display:flex}.clicker-stat-label{color:var(--gray);letter-spacing:1px;font-size:12px}.clicker-stat-val{color:var(--green);font-size:18px}.clicker-btn{border:3px solid var(--green);background:var(--green-dark);width:150px;height:150px;color:var(--green);cursor:pointer;border-radius:50%;outline:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;margin:4px 0;font-family:VT323,monospace;font-size:28px;transition:transform 80ms;display:flex;position:relative;box-shadow:0 0 20px #3f06}.clicker-btn:active{background:var(--green);color:var(--bg);box-shadow:0 0 30px var(--green);transform:scale(.92)}.upgrades-grid{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.upgrade-card{border:1px solid var(--green);cursor:pointer;color:var(--green);text-align:left;background:#00190059;border-radius:3px;flex-direction:column;justify-content:space-between;gap:8px;padding:10px;font-family:VT323,monospace;transition:all .15s;display:flex}.upgrade-card:hover:not(:disabled){background:#33ff001a;box-shadow:0 0 12px #33ff004d}.upgrade-card:active:not(:disabled){transform:scale(.97)}.upgrade-card.unaffordable{border-color:var(--green-dark);opacity:.65}.upgrade-card-top{justify-content:space-between;align-items:baseline;width:100%;display:flex}.upgrade-title{color:var(--white);letter-spacing:.5px;font-size:16px}.upgrade-lvl{color:var(--green);border:1px solid var(--green-dim);border-radius:2px;padding:0 5px;font-size:13px}.upgrade-desc{color:var(--gray);font-size:13px;line-height:1.2}.upgrade-cost{color:#fc0;border-top:1px dashed var(--green-dark);justify-content:space-between;align-items:center;width:100%;padding-top:6px;font-size:16px;display:flex}.afk-status-bar{width:100%;color:var(--green);border:1px dashed var(--green-dim);text-align:center;letter-spacing:.5px;background:#00280040;border-radius:3px;padding:6px 10px;font-size:13px}.leaderboard-box{border:1px solid var(--green-dark);border-radius:4px;width:100%;padding:10px}.leaderboard-row{border-bottom:1px dashed var(--green-dark);justify-content:space-between;align-items:center;padding:6px 8px;font-size:15px;transition:background .25s,transform .25s;display:flex}.leaderboard-row.rank-changed{background:#33ff0024;box-shadow:inset 0 0 8px #33ff0040}.term-cursor{color:var(--green);margin-left:2px;animation:.5s infinite blinkFilled;display:inline-block}.auth-screen{flex-direction:column;flex:1;justify-content:space-between;min-height:0;padding:16px 22px 28px;display:flex;overflow:hidden auto}.auth-hero{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;margin:6px 0 12px;display:flex}.auth-globe-art{letter-spacing:.4px;color:var(--green);text-shadow:0 0 8px #33ff00a6;white-space:pre;text-align:center;-webkit-user-select:none;user-select:none;font-size:11px;line-height:1.06}.auth-glitch-art{letter-spacing:0;color:var(--green);text-shadow:2px 0 #33ff0073,-2px 0 #00b40066,0 0 10px #33ff00b3;white-space:pre;text-align:center;-webkit-user-select:none;user-select:none;font-size:11px;line-height:1.05}.auth-sub-banner{letter-spacing:2px;color:var(--green-dim);border:1px dashed var(--green-dark);margin-top:8px;padding:3px 12px;font-size:13px}.auth-body{flex-direction:column;width:100%;display:flex}.auth-heading-row{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.auth-heading{letter-spacing:2px;color:var(--green);text-shadow:0 0 6px #33ff00b3;font-size:26px}.auth-mode-tag{color:var(--green-dim);letter-spacing:1px;font-size:14px}.auth-form{flex-direction:column;gap:16px;display:flex}.auth-field{flex-direction:column;gap:7px;display:flex}.auth-label{color:var(--green);letter-spacing:1.5px;justify-content:space-between;align-items:baseline;font-size:19px;display:flex}.auth-label-hint{color:var(--green-dim);letter-spacing:.5px;font-size:13px}.auth-toggle{color:var(--green-dim);letter-spacing:.8px;cursor:pointer;background:0 0;border:0;padding:0;font-family:VT323,monospace;font-size:13px}.auth-toggle:hover,.auth-toggle:focus-visible{color:var(--green);outline:none}.password-rules{border-left:1px solid var(--green-dark);flex-direction:column;gap:3px;padding-left:10px;display:flex}.password-rules-title{color:var(--green-dim);letter-spacing:.5px;font-size:13px}.password-rules ul{flex-wrap:wrap;gap:2px 14px;margin:0;padding:0;list-style:none;display:flex}.password-rules li{color:var(--gray);letter-spacing:.3px;align-items:center;gap:4px;font-size:13px;display:flex}.password-rules li.met{color:var(--green)}.password-rule-mark{text-align:center;width:10px;display:inline-block}.auth-input{border:1px solid var(--green);width:100%;height:48px;color:var(--green);letter-spacing:1.5px;-webkit-user-select:text;user-select:text;background:#000;border-radius:2px;outline:none;padding:0 14px;font-family:VT323,monospace;font-size:22px;transition:box-shadow .15s,background .15s}.auth-input[type=password]{letter-spacing:5px;font-size:24px}.auth-input::placeholder{color:#33ff0038;letter-spacing:1px;font-size:18px}.auth-input:focus{background:#00280059;box-shadow:0 0 10px #33ff0059,inset 0 0 6px #33ff0026}.auth-error{color:#f55;letter-spacing:.5px;text-align:center;background:#ff555514;border:1px solid #f55;padding:8px 12px;font-size:15px}.auth-actions{flex-direction:column;gap:14px;margin-top:6px;display:flex}.auth-btn-primary{background:var(--green);color:#000;border:1px solid var(--green);letter-spacing:2px;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;width:100%;height:50px;font-family:VT323,monospace;font-size:22px;transition:all .15s;display:flex;box-shadow:0 0 12px #33ff004d}.auth-btn-primary:hover:not(:disabled){box-shadow:0 0 20px #33ff00a6}.auth-btn-primary:active:not(:disabled){transform:scale(.98)}.auth-btn-primary:disabled{opacity:.6;cursor:wait}.auth-btn-secondary{width:100%;height:50px;color:var(--green);border:1px solid var(--green);letter-spacing:2px;cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;font-family:VT323,monospace;font-size:22px;transition:all .15s;display:flex}.auth-btn-secondary:hover,.auth-btn-secondary:active{background:var(--green-dark);box-shadow:0 0 10px #33ff0040}.auth-footer{text-align:center;flex-shrink:0;margin-top:18px;padding-top:4px}.auth-switch-btn{color:var(--green);letter-spacing:1.5px;cursor:pointer;background:0 0;border:none;padding:6px 12px;font-family:VT323,monospace;font-size:19px;transition:text-shadow .15s}.auth-switch-btn:hover{text-shadow:0 0 8px var(--green)}.create-form{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px 12px;display:flex;overflow-y:auto}.create-form label{color:var(--gray);letter-spacing:1px;font-size:13px}.create-form input,.create-form textarea,.create-form select{border:1px solid var(--green);color:var(--green);-webkit-user-select:text;user-select:text;background:0 0;outline:none;width:100%;padding:12px;font-family:VT323,monospace;font-size:16px}.create-form input:focus,.create-form textarea:focus{background:var(--green-dark)}.create-form textarea{resize:none;min-height:110px}.create-actions{gap:8px;margin-top:4px;display:flex}.create-actions .btn{flex:1}.create-actions .btn.primary{background:var(--green);color:var(--bg)}.overlay{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000eb;justify-content:center;align-items:flex-end;display:none;position:fixed;inset:0}.overlay.open{display:flex}.menu-panel{background:var(--bg);border-top:2px solid var(--green);width:100%;max-width:480px;padding:16px 12px max(20px, env(safe-area-inset-bottom));text-align:left;max-height:90dvh;overflow-y:auto;box-shadow:0 -4px 20px #3f03}.menu-title{text-align:center;color:var(--gray);letter-spacing:1.5px;margin-bottom:12px;font-size:14px}.menu-user-info{text-align:center;justify-content:center;align-items:center;gap:8px;margin-bottom:14px;display:flex}.menu-nick{color:var(--green);letter-spacing:.5px;font-size:16px}.menu-role{color:var(--gray);font-size:13px}.menu-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.menu-item{border:2px solid var(--green);color:var(--green);text-align:center;cursor:pointer;background:0 0;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:64px;padding:16px 10px;font-family:VT323,monospace;font-size:15px;transition:all .2s;display:flex}.menu-item:active{background:var(--green);color:var(--bg);transform:scale(.97)}.menu-item:hover{box-shadow:0 0 12px #33ff004d}.mod-section{border:1px solid var(--green-dark);flex-direction:column;gap:8px;margin-bottom:10px;padding:10px;display:flex}.mod-btn-row{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.mod-btn-row .btn{min-height:36px;padding:0 6px;font-size:14px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-track{border-left:1px solid var(--green-dark);background:#000}::-webkit-scrollbar-thumb{background:var(--green-dim);border:1px solid var(--green);box-shadow:0 0 6px #33ff0080}::-webkit-scrollbar-thumb:hover{background:var(--green);box-shadow:0 0 10px var(--green)}::-webkit-scrollbar-thumb:active{background:var(--green);box-shadow:0 0 10px var(--green)}::-webkit-scrollbar-corner{background:#000}.lang-switch{border:1px solid var(--green-dark);flex-shrink:0;align-items:stretch;height:30px;display:flex}.lang-btn{min-width:34px;height:100%;color:var(--green-dim);letter-spacing:.3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 7px;font-family:VT323,monospace;font-size:13px}.lang-btn+.lang-btn{border-left:1px solid var(--green-dark)}.lang-btn:hover,.lang-btn:focus-visible{color:var(--green);outline:none}.lang-btn[aria-pressed=true]{background:var(--green);color:var(--bg)}.lang-switch-panel{border:1px solid var(--green);width:100%;height:auto}.lang-switch-panel .lang-btn{flex:1;height:38px;font-size:16px}.menu-lang{flex-direction:column;gap:6px;margin-top:12px;display:flex}.menu-lang-label{color:var(--gray);font-size:13px}@media (width<=480px){.status-right{gap:4px}.status-right>.online{display:none}.header-btn{padding:0 6px;font-size:13px}.lang-switch{height:28px}.lang-btn{min-width:28px;padding:0 5px;font-size:12px}}
