:root{--page-bg:radial-gradient(circle at 18% 12%, #f2b84b38, transparent 28%), linear-gradient(135deg, #f7f0df 0%, #d9f0ec 100%);--text:#172323;--heading:#102f2d;--muted:#536460;--accent:#8c442f;--panel-bg:#fffffff0;--panel-border:#c4d2cce6;--panel-shadow:0 18px 50px #2b383514;--button-bg:#fff;--button-border:#cfdbd7;--button-text:#172323;--button-hover:#edf7f5;--button-hover-border:#80aaa1;--input-bg:#fff;--input-border:#cbd8d4;--danger-bg:#ffe9e3;--danger-border:#f0b39d;--danger-text:#8c2b18;--chip-bg:#edf1ef;--chip-text:#46615b;--row-bg:#f5f8f6;--row-danger-bg:#f5e7e1;--row-danger-text:#8c2b18;--message-chat:#f5f8f6;--message-system:#fff4dc;--message-text:#263b38;--invite-bg:#172323;--invite-text:#fff;--whatsapp-bg:#e9f7ef;--whatsapp-border:#7fc39a;--loader-track:#cbd8d4;--loader-head:#11665f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--page-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=dark]{--page-bg:radial-gradient(circle at 14% 10%, #26a4942e, transparent 28%), linear-gradient(135deg, #071715 0%, #0c2421 45%, #101a1f 100%);--text:#dbeceb;--heading:#f3fbfa;--muted:#9cb5b0;--accent:#f2b84b;--panel-bg:#0a1a18e6;--panel-border:#3a5a56f2;--panel-shadow:0 22px 70px #00000047;--button-bg:#112825;--button-border:#30514c;--button-text:#eaf5f3;--button-hover:#173430;--button-hover-border:#70a59b;--input-bg:#0b211f;--input-border:#35524e;--danger-bg:#6e251952;--danger-border:#b7604d9e;--danger-text:#ffc0b2;--chip-bg:#16302d;--chip-text:#c5ded9;--row-bg:#102522;--row-danger-bg:#341815;--row-danger-text:#ffc0b2;--message-chat:#112724;--message-system:#3b3117;--message-text:#d8e9e6;--invite-bg:#061412;--invite-text:#f8fffe;--whatsapp-bg:#165e354d;--whatsapp-border:#4fb575;--loader-track:#35524e;--loader-head:#2fb4a7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--page-bg);color:var(--text);min-width:0;max-width:100vw;min-height:100vh;margin:0;overflow-x:hidden}button,input,select{font:inherit}button,.button{background:var(--button-bg);border:1px solid var(--button-border);color:var(--button-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:700;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}button:hover,.button:hover{background:var(--button-hover);border-color:var(--button-hover-border)}button:disabled{cursor:not-allowed;opacity:.48}button.primary{color:#fff;background:linear-gradient(135deg,#0f756d,#0c4d49);border-color:#0f756d;box-shadow:0 10px 22px #0f756d33}button.primary:hover{background:#0b514c}.install-button{color:#0d403c;background:#f2fbf8;border-color:#80aaa1;min-width:0}.install-button:hover{background:#dff4ee}.install-help-backdrop{z-index:40;background:#050e0da3;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.install-help{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:8px;gap:16px;width:min(100%,440px);max-width:440px;padding:20px;display:grid;box-shadow:0 24px 70px #050e0d47}.install-help p{color:var(--muted)}.install-steps{counter-reset:install;gap:10px;margin:0;padding:0;list-style:none;display:grid}.install-steps li{background:var(--row-bg);border-radius:8px;grid-template-columns:26px 1fr;align-items:center;gap:10px;min-height:48px;padding:10px 12px;display:grid}input,select{background:var(--input-bg);border:1px solid var(--input-border);color:var(--text);border-radius:8px;outline:none;width:100%;min-height:44px;padding:0 12px}input:focus,select:focus{border-color:#0e8078;box-shadow:0 0 0 3px #0e80782e}label{gap:8px;font-size:.9rem;font-weight:700;display:grid}h1,h2,p{margin:0}.screen{min-height:100vh;padding:clamp(10px,4vw,24px);position:relative;overflow-x:hidden}.app-version{color:var(--muted);opacity:.8;pointer-events:none;z-index:5;font-size:.7rem;font-weight:700;position:fixed;bottom:8px;right:10px}.stats-screen{gap:16px;max-width:1100px;min-height:calc(100vh - 48px);margin:0 auto;display:grid}.stats-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.stats-header p{color:var(--muted);max-width:760px}.stats-controls{flex-wrap:wrap;gap:8px;display:flex}.stats-controls button.selected{color:#fff;background:linear-gradient(135deg,#0f756d,#0c4d49);border-color:#0f756d}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.stat-card strong{color:var(--heading);font-size:2rem;line-height:1}.stat-card small{color:var(--muted)}.stats-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:16px;display:grid}.stats-series{gap:8px;display:grid}.stats-series-row{background:var(--input-bg);border-radius:8px;grid-template-columns:minmax(110px,140px) repeat(4,minmax(0,1fr));align-items:center;gap:8px;padding:10px 12px;display:grid}.stats-series-row.compact{grid-template-columns:minmax(120px,1fr) 72px 52px minmax(110px,140px)}.stats-series-row span,.stats-series-row strong{overflow-wrap:anywhere;min-width:0}.name-gate{align-items:center;min-height:calc(100vh - 48px);display:grid}.name-card{justify-self:center;width:min(100%,520px);max-width:520px}.name-card h1{color:var(--heading);font-size:clamp(2rem,9vw,4rem);line-height:1}.center-screen,.setup-screen{place-items:center;display:grid}.home-layout{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:center;gap:32px;max-width:1080px;min-height:calc(100vh - 48px);margin:0 auto;display:grid}.home-title{gap:16px;display:grid}.home-toolbar{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.home-title h1,.topbar h1{color:var(--heading);font-size:clamp(2.4rem,7vw,5.2rem);line-height:.95}.home-title p{color:var(--muted);max-width:620px;font-size:1.18rem}.eyebrow{color:var(--accent);letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:800}.entry-panel,.setup-panel,.notice,.panel,.status-panel,.role-card,.turn-panel,.vote-panel,.guess-panel,.mini-role,.chat-shell,.chat-panel{background:var(--panel-bg);border:1px solid var(--panel-border);box-shadow:var(--panel-shadow);border-radius:8px}.entry-panel{gap:18px;padding:22px;display:grid}.entry-actions,.action-row,.join-line{gap:10px;display:flex}.join-line input{min-width:0}.form-error{background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--danger-text);border-radius:8px;padding:10px 12px}.setup-panel,.notice{gap:16px;max-width:560px;padding:28px;display:grid}.mark,.status-icon{color:#172323;background:#f2b84b;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.mark.danger{color:#6f1f12;background:#f0b39d}.error-code{color:#6f1f12;overflow-wrap:anywhere;background:#ffe9e3;border:1px solid #f0b39d;border-radius:8px;padding:10px 12px;line-height:1.45;display:block}.missing-list{flex-wrap:wrap;gap:8px;display:flex}.missing-list code,.setup-panel code{background:var(--chip-bg);border-radius:6px;padding:3px 6px}.room-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:280px minmax(0,1fr) 360px;gap:16px;min-height:calc(100vh - 48px);display:grid;position:relative}.game-toast{color:#fff;text-align:center;z-index:30;border-radius:8px;width:max-content;max-width:min(92vw,560px);padding:14px 18px;font-weight:900;position:fixed;top:16px;left:50%;transform:translate(-50%)}.big-alert{color:#fff;z-index:40;border:3px solid #ffffffbf;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;width:max-content;max-width:min(92vw,640px);padding:20px;display:grid;position:fixed;top:78px;left:50%;transform:translate(-50%);box-shadow:0 24px 80px #0b1e1b52}.big-alert.info{background:linear-gradient(135deg,#155d73,#0e3f50)}.big-alert.success{background:linear-gradient(135deg,#0f756d,#153f38)}.big-alert.danger{background:linear-gradient(135deg,#b93e25,#742012)}.big-alert-symbol{background:#ffffff2e;border-radius:8px;justify-content:center;align-items:center;min-width:74px;height:74px;padding:0 8px;font-size:.72rem;font-weight:1000;display:flex}.big-alert strong{font-size:clamp(1.45rem,5vw,2.7rem);line-height:1;display:block}.big-alert p{color:#ffffffe0;margin-top:8px;font-weight:700}.tutorial-backdrop{pointer-events:auto;z-index:60;background:#0a161580;position:fixed;inset:0}.tutorial-spotlight{pointer-events:none;z-index:61;border:4px solid #ffb829;border-radius:12px;animation:1.4s ease-in-out infinite tutorialGlow;position:fixed;box-shadow:0 0 0 9999px #0a161594,0 0 34px #ffb829e0}@keyframes tutorialGlow{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}.tutorial-card{background:radial-gradient(circle at 88% 12%,#f2b84b47,#0000 28%),#fff;border:1px solid #d7e0dd;border-radius:8px;justify-self:center;gap:14px;width:min(100%,620px);max-width:620px;padding:24px;display:grid;box-shadow:0 26px 90px #00000047}.tutorial-floating-card{z-index:62;position:fixed}.tutorial-symbol{color:#fff;background:#102f2d;border-radius:8px;justify-content:center;align-items:center;width:88px;height:70px;font-size:.8rem;font-weight:1000;display:flex}.tutorial-card h2{color:#102f2d;font-size:clamp(1.8rem,7vw,3.2rem);line-height:1}.tutorial-card p{color:#405551;font-size:1.06rem;line-height:1.5}.tutorial-progress{gap:8px;display:flex}.tutorial-progress span{background:#d7e0dd;border-radius:999px;flex:1;height:8px}.tutorial-progress span.active{background:#0f756d}.tutorial-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.game-toast.info{background:#155d73}.game-toast.success{background:#0f756d}.game-toast.danger{background:#9b2f1f}.topbar{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.topbar>div:first-child{min-width:0}.topbar h1{font-size:clamp(2rem,4vw,3.3rem)}.topbar-actions,.player-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.topbar-actions{min-width:0}.phase-pill{color:#fff;border-radius:999px;padding:8px 12px;font-size:.8rem;font-weight:800}.alert-button{background:#fff4dc;border-color:#f2b84b}.phase-lobby{background:#46615b}.phase-roleReveal{background:#8c442f}.phase-playing{background:#11665f}.phase-finished{background:#9c6b13}.icon-button{flex:none;width:42px;min-height:42px;padding:0}.sidebar,.main-stage,.chat-panel{align-self:start;gap:12px;min-width:0;padding:16px;display:grid}.sidebar{grid-auto-rows:max-content;align-content:start;gap:16px;display:grid;overflow:visible}.main-stage{min-height:0}.chat-panel{grid-template-rows:auto minmax(0,1fr) auto auto;max-height:calc(100vh - 120px);overflow:hidden}.panel{gap:14px;padding:16px;display:grid}.panel-title{align-items:center;gap:8px;display:flex}.panel-title h2{font-size:1rem}.player-list{gap:8px;display:grid}.player-row{background:var(--row-bg);border-radius:8px;justify-content:space-between;align-items:center;min-height:40px;padding:0 10px;display:flex}.player-row.inactive{outline:1px solid #f2b84ba6}.player-main{gap:2px;min-width:0;display:grid}.player-row.eliminated{background:var(--row-danger-bg);color:var(--row-danger-text);text-decoration:line-through}.player-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.presence-hint{color:var(--muted);align-items:center;gap:4px;display:inline-flex}.small-icon-button{width:32px;min-height:32px}.host-controls{gap:8px;display:grid}.host-controls small,.audio-panel small{color:var(--muted);line-height:1.4}.audio-panel{align-content:start}.walkie-button{min-height:58px}.walkie-button.talking{color:#08211f!important;background:linear-gradient(135deg,#ffb829,#e8642a)!important;border-color:#e8642a!important}.invite-code{background:var(--invite-bg);color:var(--invite-text);letter-spacing:0;text-align:center;border-radius:8px;padding:10px;font-size:2rem;font-weight:900}.whatsapp{background:var(--whatsapp-bg);border-color:var(--whatsapp-border)}.main-stage{min-height:0;display:grid}.status-panel,.role-card{align-content:center;justify-items:start;gap:16px;min-height:420px;padding:28px;display:grid}.cta-button,.accept-button,.restart-button{min-height:56px;padding:0 22px;font-size:1.08rem}.accept-button{min-width:min(100%,260px);font-size:1.25rem;animation:1.4s ease-in-out infinite buttonPulse;color:#1d160a!important;background:linear-gradient(135deg,#ffb829,#e8642a)!important;border-color:#e8642a!important}@keyframes buttonPulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.status-panel h2,.role-card h2,.turn-panel h2,.guess-panel h2{color:#102f2d;font-size:clamp(1.8rem,5vw,3rem)}.status-panel p,.role-card p,.turn-panel p,.vote-panel p{color:#536460;max-width:620px;line-height:1.55}.status-icon.ok{background:#acd9c2}.status-icon.warn{background:#f1c46f}.soft-note{background:var(--chip-bg);color:var(--chip-text);border-radius:999px;padding:8px 12px;font-weight:800;display:inline-flex}.role-card{color:#fff}.role-card.civilian{background:#11665f;border-color:#11665f}.role-card.impostor{background:#8c2f2f;border-color:#8c2f2f}.role-card .eyebrow,.role-card h2,.role-card p{color:#fff}.secret-word{font-size:clamp(2.6rem,8vw,5.5rem);font-weight:900;line-height:1}.play-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:16px;display:grid}.turn-panel,.vote-panel,.guess-panel,.mini-role{gap:14px;padding:18px;display:grid}.turn-panel{background:linear-gradient(135deg,#fffffff5,#ecfaf6f5),#fff;border-color:#93c7bd;min-height:260px}.host-turn-controls{gap:8px;display:grid}.host-turn-controls label{gap:6px;display:grid}.host-turn-controls span{color:var(--muted);font-size:.85rem;font-weight:700}.round-timer{color:#fff;background:#102f2d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;padding:12px;display:grid}.round-timer span{text-transform:uppercase;font-size:.78rem;font-weight:900}.round-timer strong{font-size:clamp(1.8rem,8vw,2.8rem);line-height:1}.round-timer small{color:#ffffffc7;grid-column:1/-1}.round-timer.urgent{background:#9b2f1f;animation:.9s ease-in-out infinite timerPulse}@keyframes timerPulse{0%,to{box-shadow:0 0 #9b2f1f00}50%{box-shadow:0 0 0 6px #9b2f1f2e}}.vote-panel{align-content:start}.active-vote-panel{outline:2px solid #f2b84be6;scroll-margin:18px}.vote-panel.quiet{background:#f9fbfa}.candidate-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.candidate-grid button.selected{color:#fff;background:#11665f;border-color:#11665f}.candidate-grid button{min-height:48px}.guess-panel,.mini-role{grid-column:1/-1}.mini-role{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.mini-role strong{font-size:1.2rem}.mini-role span:not(.eyebrow){color:#8c442f;overflow-wrap:anywhere;font-size:1.4rem;font-weight:900}.reveal-line{background:#f5f8f6;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:min(100%,360px);padding:12px;display:flex}.reveal-line span{color:#536460;font-weight:800}.reveal-line strong{color:#102f2d;font-size:1.2rem}.finish-panel{background:radial-gradient(circle at 88% 14%,#f2b84b52,#0000 30%),#fffffff5}.restart-button{width:min(100%,360px);min-height:64px;font-size:1.25rem}.rename-box{flex-wrap:wrap;gap:10px;width:min(100%,460px);display:flex}.rename-box input{flex:180px}.chat-shell{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;height:100%;min-height:520px;padding:16px;display:grid}.messages,.message-list{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;gap:10px;min-height:240px;padding-right:4px;display:grid;position:relative;overflow-y:auto}.chat-jump-button{color:#fff;z-index:3;background:linear-gradient(135deg,#0f756d,#0c4d49);border-color:#0f756d;justify-self:end;position:sticky;bottom:78px;right:8px;box-shadow:0 12px 28px #0c4d4947}.chat-jump-button:hover{background:#0b514c}.message{background:var(--message-chat);border-radius:8px;gap:4px;padding:10px;display:grid}.message strong{color:#102f2d;font-size:.82rem}.message p{color:var(--message-text);overflow-wrap:anywhere;line-height:1.4}.message.system{background:var(--message-system)}.empty-chat{color:var(--muted);justify-self:center;padding-top:24px}.chat-input{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.typing-hint{color:#60716d;align-items:center;gap:8px;min-height:18px;font-size:.82rem;font-weight:700;display:flex}.typing-hint.empty{visibility:hidden}.typing-hint span{background:#0f756d;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite typingPulse}@keyframes typingPulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.loader{border:3px solid var(--loader-track);border-top-color:var(--loader-head);border-radius:50%;width:34px;height:34px;animation:.9s linear infinite spin}.theme-toggle{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb, var(--panel-bg) 92%, transparent);border:1px solid var(--panel-border);border-radius:999px;align-items:center;gap:6px;padding:6px;display:inline-flex}.language-selector{background:color-mix(in srgb, var(--panel-bg) 92%, transparent);border:1px solid var(--panel-border);border-radius:999px;align-items:center;gap:8px;min-height:52px;padding:6px 8px 6px 14px;display:inline-flex}.language-selector span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.language-selector select{border-radius:999px;min-width:112px;min-height:38px;padding:0 32px 0 12px;font-weight:800}.theme-toggle button{border-radius:999px;min-height:38px;padding:0 12px}.theme-toggle button.selected{color:#fff;background:linear-gradient(135deg,#0f756d,#0c4d49);border-color:#0f756d}:root[data-theme=dark] .install-button{color:#eaf5f3;background:#173430;border-color:#4d7f76}:root[data-theme=dark] .mark,:root[data-theme=dark] .status-icon{color:#081715}:root[data-theme=dark] .mark.danger{color:#2b0f0a}:root[data-theme=dark] .tutorial-card{background:radial-gradient(circle at 88% 12%,#f2b84b2e,#0000 28%),#091716f5;border-color:#496a66e6}:root[data-theme=dark] .tutorial-card p,:root[data-theme=dark] .status-panel p,:root[data-theme=dark] .role-card p,:root[data-theme=dark] .turn-panel p,:root[data-theme=dark] .vote-panel p,:root[data-theme=dark] .home-title p,:root[data-theme=dark] .empty-chat,:root[data-theme=dark] .typing-hint,:root[data-theme=dark] .reveal-line span{color:var(--muted)}:root[data-theme=dark] .turn-panel,:root[data-theme=dark] .vote-panel.quiet,:root[data-theme=dark] .finish-panel,:root[data-theme=dark] .panel,:root[data-theme=dark] .entry-panel,:root[data-theme=dark] .setup-panel,:root[data-theme=dark] .notice,:root[data-theme=dark] .status-panel,:root[data-theme=dark] .guess-panel,:root[data-theme=dark] .mini-role,:root[data-theme=dark] .chat-shell,:root[data-theme=dark] .chat-panel{background:var(--panel-bg);border-color:var(--panel-border)}:root[data-theme=dark] .message strong,:root[data-theme=dark] .reveal-line strong,:root[data-theme=dark] .home-title h1,:root[data-theme=dark] .topbar h1,:root[data-theme=dark] .name-card h1,:root[data-theme=dark] .status-panel h2,:root[data-theme=dark] .role-card h2,:root[data-theme=dark] .turn-panel h2,:root[data-theme=dark] .guess-panel h2{color:var(--heading)}:root[data-theme=dark] .message{border:1px solid #37534ea6}:root[data-theme=dark] .message.system{color:#f6e5ab}:root[data-theme=dark] .alert-button{background:#5d460d5c;border-color:#b88a24}:root[data-theme=dark] .accept-button{color:#201507!important}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1120px){.room-layout{grid-template-columns:240px minmax(0,1fr)}.chat-panel{grid-column:1/-1;max-height:420px}.chat-shell{min-height:420px}}@media (width<=780px){.screen{padding:14px}.home-layout,.room-layout,.play-grid{grid-template-columns:1fr}.room-layout{gap:12px}.big-alert{text-align:center;grid-template-columns:1fr;justify-items:center;width:calc(100vw - 24px);top:12px}.big-alert-symbol{min-width:92px;height:58px}.tutorial-card{max-height:calc(100vh - 36px);padding:18px;overflow-y:auto}.main-stage{order:1}.chat-panel{order:2;max-height:min(52vh,390px)}.sidebar{order:3}.home-layout{align-items:stretch;min-height:calc(100vh - 28px)}.stats-header,.stats-layout,.stats-series-row,.stats-series-row.compact{grid-template-columns:1fr}.topbar{order:0;grid-template-columns:minmax(0,1fr);place-items:flex-start stretch;gap:12px;width:100%;display:grid}.topbar-actions{grid-template-columns:minmax(0,1fr) auto auto;justify-content:stretch;gap:8px;width:100%;display:grid}.theme-toggle{grid-column:1/-1;width:100%}.language-selector{grid-column:1/-1;justify-content:space-between;width:100%}.topbar h1{font-size:clamp(1.8rem,9vw,2.8rem)}.install-button{text-align:center;white-space:normal;justify-content:center;width:100%;min-height:48px;padding:0 10px;line-height:1.15}.phase-pill{text-overflow:ellipsis;white-space:nowrap;place-self:center start;max-width:100%;overflow:hidden}.theme-toggle button{flex:1 1 0;min-width:0}.status-panel,.role-card{min-height:340px;padding:22px}.turn-panel,.vote-panel,.guess-panel,.mini-role,.chat-shell,.panel{padding:14px}.role-card{min-height:420px}.accept-button,.restart-button{width:100%}.entry-actions,.action-row,.join-line{flex-wrap:wrap}.join-line button,.entry-actions button,.action-row button{flex:150px}.messages,.message-list{min-height:180px;max-height:360px}}
