:root{--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--ink:#10212d;--ink-soft:#52606a;--canvas:#f5f6f2;--surface:#fff;--surface-muted:#e9eeeb;--line:#cbd6d2;--signal:#d89121;--signal-strong:#a8650f;--success:#176a4b;--danger:#a43e36;--focus:#0d6f8a;--radius-control:.75rem;--radius-panel:1rem;--shadow-panel:0 1.2rem 3rem #10212d14}@media (prefers-color-scheme:dark){:root{--ink:#edf4ef;--ink-soft:#b3c1ba;--canvas:#0b1923;--surface:#102530;--surface-muted:#18313d;--line:#34505b;--signal:#f0ad45;--signal-strong:#ffd080;--success:#73d4a9;--danger:#ff9e94;--focus:#75d4eb;--shadow-panel:0 1.2rem 3rem #0000003d}}*{box-sizing:border-box}html{background:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-width:20rem;min-height:100dvh;margin:0}.wordmark{color:inherit;letter-spacing:-.04em;align-items:center;gap:.65rem;font-weight:760;text-decoration:none;display:inline-flex}.wordmark>span:first-child{border:1px solid var(--ink);width:2.1rem;height:2.1rem;font-family:var(--font-mono);letter-spacing:-.12em;border-radius:50%;place-items:center;font-size:.68rem;display:grid}.wordmark-icon{border-radius:8px;width:28px;height:28px}button,input{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,a:focus-visible{outline:.2rem solid var(--focus);outline-offset:.2rem}.room-loading{text-align:center;background:var(--canvas);min-height:100dvh;color:var(--ink);place-items:center;gap:.75rem;padding:1.5rem;display:grid}.room-loading-brand{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--signal);margin:0;font-size:.9rem}.room-loading-spinner{border:.2rem solid var(--line);border-top-color:var(--signal);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite room-loading-spin}.room-loading-error{color:var(--danger);max-width:24rem}@keyframes room-loading-spin{to{transform:rotate(360deg)}}.landing-shell{min-height:100dvh;padding:1.25rem}.site-header,.landing-hero,.landing-proof{width:min(100%,72rem);margin-inline:auto}.site-header{justify-content:space-between;align-items:center;min-height:3.75rem;display:flex}.header-note,.hero-kicker,.board-header p,.board-row p,.form-help,.board-footer{color:var(--ink-soft);margin:0}.header-note{font-family:var(--font-mono);font-size:.74rem}.landing-hero{align-items:center;gap:2.5rem;padding-block:clamp(3.5rem,10vw,8rem);display:grid}.hero-copy{max-width:35rem}.hero-kicker{color:var(--signal-strong);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem;font-size:.76rem;font-weight:700}h1,h2,p{margin-top:0}h1,h2{color:var(--ink)}h1{letter-spacing:-.08em;max-width:11ch;margin-bottom:1.2rem;font-size:clamp(3.2rem,9vw,6.5rem);line-height:.92}.hero-summary{max-width:31rem;color:var(--ink-soft);margin-bottom:2rem;font-size:1.05rem;line-height:1.55}.join-form{max-width:34rem}.join-form label{color:var(--ink);margin-bottom:.5rem;font-size:.88rem;font-weight:750;display:block}.join-controls{gap:.7rem;display:grid}.join-controls input,.join-controls button{border-radius:var(--radius-control);min-height:3.25rem}.join-controls input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);padding-inline:1rem}.join-controls button{border:1px solid var(--signal-strong);background:var(--signal);color:#16120b;font-weight:800;transition:transform .16s,background .16s}.join-controls button:hover{background:var(--signal-strong);color:#fff}.join-controls button:active{transform:translateY(1px)}.form-help,.form-error{min-height:1.25rem;margin:.5rem 0 0;font-size:.8rem}.form-error{color:var(--danger)}.departure-board{border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);color:#edf4ef;background:#102530;border:1px solid #263f4d;overflow:hidden}.board-header,.board-row,.board-footer{padding-inline:clamp(1rem,4vw,1.6rem)}.board-header{border-bottom:1px solid #263f4d;justify-content:space-between;align-items:start;gap:1rem;padding-block:1.35rem;display:flex}.board-header p{color:#b3c1ba;font-family:var(--font-mono);text-transform:uppercase;margin-bottom:.25rem;font-size:.72rem}.board-header strong{letter-spacing:-.04em;font-size:1.25rem}.board-status{color:#a5edbd;font-family:var(--font-mono);border:1px solid #5d805d;border-radius:999px;padding:.3rem .5rem;font-size:.7rem}.board-row{border-bottom:1px solid #263f4d;justify-content:space-between;align-items:center;gap:1rem;min-height:5.25rem;display:flex}.board-row h2{color:#edf4ef;letter-spacing:-.02em;margin-bottom:.25rem;font-size:1rem}.board-row p{color:#b3c1ba;font-size:.8rem}.feasibility{text-align:right;gap:.2rem;min-width:4.4rem;display:grid}.feasibility strong{color:#edf4ef;font-family:var(--font-mono);font-size:.95rem}.feasibility span{color:#b3c1ba;font-size:.72rem}.feasibility.possible strong,.feasibility.possible span{color:#a5edbd}.board-footer{color:#b3c1ba;padding-block:1rem;font-size:.82rem}.landing-proof{padding-bottom:2rem}.landing-proof p{max-width:35rem;color:var(--ink-soft);font-size:.95rem;line-height:1.5}@media (width>=50rem){.landing-shell{padding:1.75rem 2.5rem}.landing-hero{grid-template-columns:minmax(0,1fr) minmax(22rem,.85fr);gap:clamp(3rem,8vw,7rem)}.join-controls{grid-template-columns:minmax(0,1fr) auto}.join-controls button{padding-inline:1.2rem}}@media (prefers-reduced-motion:reduce){.join-controls button{transition:none}}.create-room-shell{min-height:100dvh;padding:1.25rem}.create-room-header,.create-room-layout{width:min(100%,72rem);margin-inline:auto}.create-room-header{justify-content:space-between;align-items:center;min-height:3.75rem;display:flex}.create-room-header p,.create-room-kicker,.create-room-hint,.create-room-code-label{color:var(--ink-soft);font-family:var(--font-mono);margin:0;font-size:.74rem}.create-room-header p{letter-spacing:.04em}.create-room-layout{align-items:center;gap:2.5rem;padding-block:clamp(3.5rem,10vw,8rem);display:grid}.create-room-intro{max-width:34rem}.create-room-kicker{color:var(--signal-strong);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem;font-weight:700}.create-room-intro h1{max-width:12ch;color:var(--ink);letter-spacing:-.08em;margin:0 0 1.2rem;font-size:clamp(3rem,9vw,6rem);line-height:.92}.create-room-intro>p:last-child{max-width:31rem;color:var(--ink-soft);margin:0;font-size:1.05rem;line-height:1.55}.create-room-card{border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);color:#edf4ef;background:#102530;border:1px solid #263f4d;gap:1.25rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.create-room-field{gap:.5rem;display:grid}.create-room-field label{color:#edf4ef;font-size:.88rem;font-weight:750}.create-room-field input{border-radius:var(--radius-control);color:#edf4ef;background:#0b1c26;border:1px solid #3a5661;width:100%;min-height:3.25rem;padding-inline:1rem}.create-room-field input::placeholder{color:#8fa4a5}.create-room-field input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert();border:1px solid #edf4ef;border-radius:4px;padding:2px}.create-room-hint{color:#a9beb7;font-family:var(--font-sans);font-size:.78rem}.create-room-code{border-radius:var(--radius-control);background:#152e3a;border:1px solid #365664;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.create-room-code-label{color:#a9beb7;text-transform:uppercase;margin-bottom:.35rem;display:block}.create-room-code strong{overflow-wrap:anywhere;color:#fff;font-family:var(--font-mono);letter-spacing:.1em;font-size:1.05rem;display:block}.create-room-code-mark{color:var(--signal-strong);font-family:var(--font-mono);text-transform:uppercase;font-size:.7rem}.create-room-feedback{color:#ff9d9d;min-height:1.25rem;margin:0;font-size:.82rem}.create-room-success{border-left:.2rem solid var(--signal-strong);color:#dcece3;background:#17333a;gap:.25rem;padding:.85rem 1rem;display:grid}.create-room-success span{color:#b4c9c0;font-size:.86rem}.create-room-card button{border:1px solid var(--signal-strong);border-radius:var(--radius-control);background:var(--signal);color:#16120b;min-height:3.25rem;font-weight:800;transition:transform .16s,background .16s}.create-room-card button:hover:not(:disabled){background:var(--signal-strong);color:#fff}.create-room-card button:active:not(:disabled){transform:translateY(1px)}.create-room-card button:disabled{cursor:wait;opacity:.7}@media (width>=48rem){.create-room-layout{grid-template-columns:minmax(0,.9fr) minmax(22rem,.75fr);gap:clamp(3rem,8vw,7rem)}}.group-input-panel{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);gap:1rem;padding:1.25rem;display:grid}.group-input-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.group-input-kicker{color:var(--signal-strong);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.7rem}.group-input-panel h2{color:var(--ink);margin:0;font-size:1.3rem}.group-input-heading>span{color:var(--ink-soft);font-family:var(--font-mono);font-size:.7rem}.group-input-empty{color:var(--ink-soft);margin:0;line-height:1.45}.group-input-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.group-input-list li{border:1px solid var(--line);background:var(--canvas);border-radius:.65rem;grid-template-columns:auto 1fr auto;align-items:baseline;gap:.4rem .6rem;padding:.75rem;display:grid}.group-input-list strong{color:var(--ink)}.group-input-list span{color:var(--ink-soft)}.group-input-list small{color:var(--signal-strong);font-family:var(--font-mono);text-transform:uppercase;font-size:.66rem}@media (width<=34rem){.group-input-list li{grid-template-columns:1fr auto}.group-input-list span{grid-area:2/1/auto/-1}}.room-qr{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow-panel);gap:.75rem;padding:1rem;display:grid}.room-qr svg{border-radius:var(--radius-control);background:var(--surface-muted);width:min(100%,11rem);height:auto;padding:.5rem}.room-qr p{color:var(--ink-soft);font-family:var(--font-mono);text-transform:uppercase;margin:0;font-size:.75rem}.room-qr code{overflow-wrap:anywhere;color:var(--ink);font-family:var(--font-mono);font-size:.8rem}.room-chat{border-radius:var(--radius-panel);color:#edf4ef;box-shadow:var(--shadow-panel);background:#102530;border:1px solid #263f4d;gap:1rem;padding:1.25rem;display:grid}.room-chat-heading,.room-chat-message-meta{justify-content:space-between;align-items:start;gap:1rem;display:flex}.room-chat-kicker{color:var(--signal-strong);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.7rem}.room-chat h2{color:#edf4ef;margin:0;font-size:1.3rem}.room-chat-live{color:var(--signal-strong);font-family:var(--font-mono);text-transform:uppercase;font-size:.7rem}.room-chat-list{gap:.7rem;min-height:20rem;max-height:38rem;padding:.25rem;display:grid;overflow-y:auto}.room-chat-message{background:#0b1c26;border:1px solid #2e4d59;border-radius:.75rem;padding:.8rem}.room-chat-message.is-bot{background:#273025;border-color:#75603a}.room-chat-message-meta{color:#b6cbc2;justify-content:start;align-items:center;font-size:.78rem}.room-chat-message-meta strong{color:#fff}.room-chat-message-meta span{color:var(--signal-strong);font-family:var(--font-mono);text-transform:uppercase;font-size:.66rem}.room-chat-message p,.room-chat-empty,.room-chat-typing{color:#d8e6df;margin:.45rem 0 0;line-height:1.45}.room-chat-message button{border:1px solid var(--signal-strong);color:var(--signal-strong);background:0 0;border-radius:.5rem;margin-top:.65rem;padding:.5rem .7rem;font-weight:700}.room-chat-payload{color:#c4d6cc;white-space:pre-wrap;margin:.65rem 0 0;font-size:.72rem;overflow-x:auto}.room-chat-typing{color:var(--signal-strong);font-size:.82rem;font-style:italic}.room-chat-form{gap:.5rem;display:grid}.room-chat-form label{color:#b6cbc2;font-size:.78rem}.room-chat-form>div{gap:.5rem;display:flex}.room-chat-form input{color:#fff;background:#0b1c26;border:1px solid #3a5661;border-radius:.5rem;flex:1;width:100%;min-width:0;min-height:2.9rem;padding-inline:.8rem}.room-chat-form button{border:1px solid var(--signal-strong);background:var(--signal);color:#16120b;border-radius:.5rem;min-width:4.5rem;font-weight:800}.room-chat-form button:disabled{cursor:not-allowed;opacity:.55}.room-chat-error{color:#ff9d9d;min-height:1rem;margin:0;font-size:.78rem}.room-chat-input-wrapper{flex:1;min-width:0;position:relative}.chat-mention-popup{z-index:10;background:#0b1c26;border:1px solid #3a5661;border-radius:.5rem;min-width:12rem;margin-bottom:.25rem;position:absolute;bottom:100%;left:0;overflow:hidden;box-shadow:0 -2px 8px #0000004d}.chat-mention-option{color:#d8e6df;cursor:pointer;background:#0b1c26;align-items:center;gap:.5rem;padding:.6rem .8rem;transition:background-color .15s;display:flex}.chat-mention-option:hover,.chat-mention-option.highlighted{background:#1a3540}.chat-mention-icon{font-size:1rem;line-height:1}.chat-mention-label{color:#edf4ef;font-weight:600}.chat-mention-desc{color:#75a3b0;margin-left:auto;font-size:.7rem}.room-shell{width:min(100%,78rem);min-height:100dvh;margin-inline:auto;padding:1.25rem}.room-layout{gap:1.5rem;display:grid}.room-main-column{order:2;min-width:0}.room-sidebar{order:1;align-content:start;gap:1rem;display:grid}.room-header{justify-content:space-between;align-items:center;min-height:3.75rem;margin-bottom:3.5rem;display:flex}.room-header>p,.room-kicker,.room-intro>p:last-child,.locked-panel>p,.group-panel p,.group-panel small,.room-event{color:var(--ink-soft)}.room-header>p,.room-kicker{font-family:var(--font-mono);margin:0;font-size:.75rem}.room-header-actions{align-items:center;gap:.6rem;display:flex}.room-header-actions>p,.room-header-actions>span{color:var(--ink-soft);font-family:var(--font-mono);margin:0;font-size:.75rem}.room-header-actions>span{position:absolute;top:4.7rem;right:1.25rem}.room-header-actions>button{border:1px solid var(--line);border-radius:var(--radius-control);min-height:2.25rem;color:var(--ink);background:0 0;font-size:.72rem;font-weight:700}.room-kicker{color:var(--signal-strong);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.7rem;font-weight:750}.room-intro{max-width:36rem;margin-bottom:2rem}.room-intro h1,.locked-panel h1{margin-bottom:.8rem;font-size:clamp(2.5rem,9vw,5.5rem)}.room-intro>p:last-child,.locked-panel>p{max-width:34rem;line-height:1.55}.reopen-notice,.proposal-panel,.locked-panel,.group-panel,.activity-card{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow-panel)}.reopen-notice{border-color:var(--signal);gap:.3rem;margin-bottom:2rem;padding:1rem;display:grid}.reopen-notice strong{color:var(--signal-strong)}.reopen-notice span{color:var(--ink-soft)}.proposal-panel{grid-template-columns:1fr auto;align-items:center;gap:1rem;margin-bottom:1rem;padding:1.25rem;display:grid}.proposal-panel h2,.group-panel h2,.activity-card h2{color:var(--ink);letter-spacing:-.03em;margin:0;font-size:1.1rem}.proposal-progress{text-align:right}.proposal-progress strong{color:var(--signal-strong);font-family:var(--font-mono);display:block}.proposal-progress span{color:var(--ink-soft);font-size:.75rem}.proposal-panel button,.danger-action,.conditional-answer button{border:1px solid var(--signal-strong);border-radius:var(--radius-control);background:var(--signal);color:#16120b;min-height:2.75rem;font-weight:800}.proposal-panel button{grid-column:1/-1}.proposal-panel button:disabled{cursor:not-allowed;border-color:var(--line);background:var(--surface-muted);color:var(--ink-soft)}.activity-list{gap:.9rem;display:grid}.add-activity{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-muted);gap:.8rem;margin-top:1.5rem;padding:1.1rem;display:grid}.add-activity h2{margin:0;font-size:1.1rem}.add-activity label{color:var(--ink-soft);gap:.35rem;font-size:.78rem;display:grid}.add-activity input{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-height:2.75rem;color:var(--ink);padding-inline:.8rem}.add-activity button{border:1px solid var(--signal-strong);border-radius:var(--radius-control);background:var(--signal);color:#16120b;min-height:2.75rem;font-weight:800}.activity-card{padding:1.1rem}.activity-summary{justify-content:space-between;align-items:center;gap:1rem;display:flex}.activity-summary>div>p{color:var(--ink-soft);margin:.25rem 0 0;font-size:.86rem}.activity-count{text-align:right;gap:.2rem;min-width:4.4rem;display:grid}.activity-count strong{color:var(--ink);font-family:var(--font-mono)}.activity-count span{color:var(--ink-soft);font-size:.75rem}.activity-count.possible strong,.activity-count.possible span{color:var(--success)}.answer-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:1.1rem;display:grid}.answer-actions button{border:1px solid var(--line);border-radius:var(--radius-control);min-height:2.75rem;color:var(--ink);background:0 0;font-size:.78rem;font-weight:700}.answer-actions button:hover{border-color:var(--signal-strong);background:var(--surface-muted)}.conditional-answer{margin-top:.8rem}.conditional-answer label{color:var(--ink-soft);margin-bottom:.4rem;font-size:.78rem;display:block}.conditional-answer>div{grid-template-columns:1fr auto;gap:.45rem;display:grid}.conditional-answer input{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-muted);min-width:0;min-height:2.75rem;color:var(--ink);padding-inline:.8rem}.conditional-answer button{padding-inline:.9rem}.group-grid{gap:.9rem;margin-top:1.5rem;padding-bottom:2rem;display:grid}.group-panel{padding:1.1rem}.group-panel>h2{margin-bottom:.8rem}.group-panel ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.group-panel li{color:var(--ink);justify-content:space-between;gap:1rem;display:flex}.group-panel p{margin:0}.locked-panel{padding:clamp(1.4rem,6vw,3rem)}.locked-note{border-left:.25rem solid var(--signal);background:var(--surface-muted);gap:.3rem;margin:2rem 0 1.25rem;padding:1rem;display:grid}.locked-note span{color:var(--ink-soft);line-height:1.45}.danger-action{border-color:var(--danger);width:100%;color:var(--danger);background:0 0}.room-event,.toast-region{min-height:1.5rem;margin:1rem 0 0;font-size:.84rem}.toast-region{color:var(--danger)}@media (width>=42rem){.room-shell{padding:1.75rem 2.5rem}.room-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start}.room-sidebar{position:sticky;top:1.25rem}.group-grid{grid-template-columns:1.1fr .9fr}.proposal-panel{grid-template-columns:1fr auto auto}.proposal-panel button{grid-column:auto;min-width:7rem;padding-inline:1rem}}.insights-shell{width:min(100%,56rem);min-height:100dvh;margin-inline:auto;padding:1.25rem}.insights-header{justify-content:space-between;align-items:center;min-height:3.75rem;margin-bottom:2.5rem;display:flex}.insights-header>p{color:var(--ink-soft);font-family:var(--font-mono);margin:0;font-size:.75rem}.insights-status{color:var(--ink-soft);font-family:var(--font-mono);font-size:.85rem}.insights-intro .room-kicker,.insights-intro>p:first-child{color:var(--signal-strong);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .7rem;font-size:.75rem;font-weight:750}.insights-intro h1{letter-spacing:-.02em;margin:0 0 .6rem;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.2rem)}.insights-intro>p:last-child{max-width:42rem;color:var(--ink-soft);margin:0 0 2rem}.insights-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.85rem;margin-bottom:2.5rem;display:grid}.insights-card{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow-panel);flex-direction:column;gap:.35rem;padding:1.1rem 1rem;display:flex}.insights-card>strong{font-family:var(--font-mono);letter-spacing:-.02em;font-size:1.7rem}.insights-card>span{color:var(--ink-soft);font-size:.8rem}.insights-feed h2{margin:0 0 .9rem;font-size:1.05rem}.insights-feed ul{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.insights-feed li{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-muted);justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem .9rem;display:flex}.insights-feed li>small{color:var(--ink-soft);font-family:var(--font-mono);flex-shrink:0;font-size:.72rem}.public-room-shell{width:min(100%,48rem);min-height:100dvh;margin-inline:auto;padding:1.5rem}.public-room-header,.public-room-panel,.public-room-result,.public-room-cta,.public-share-settings{max-width:40rem;margin-bottom:1rem}.public-room-header{margin-top:4rem;margin-bottom:2rem}.public-room-kicker{color:var(--signal-strong);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem;font-weight:750}.public-room-header h1,.public-share-settings h2{letter-spacing:-.04em;margin:0}.public-room-header h1{font-size:clamp(2.5rem,9vw,5.5rem)}.public-room-summary,.public-room-panel p,.public-room-panel time,.public-share-preview p{color:var(--ink-soft);line-height:1.55}.public-room-panel,.public-room-result,.public-share-settings{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow-panel);padding:1.25rem}.public-room-panel h2{margin-top:0}.public-room-panel ul{gap:.5rem;padding-left:1.2rem;display:grid}.public-room-result strong{font-size:1.5rem}.public-room-cta{gap:.75rem;margin-top:2.5rem;display:grid}.public-room-cta p{margin:0;font-weight:700}.public-room-cta a,.public-share-actions button,.public-share-settings>button{border:1px solid var(--signal-strong);border-radius:var(--radius-control);background:var(--signal);color:#16120b;align-items:center;width:fit-content;min-height:2.75rem;padding-inline:1rem;font-weight:800;text-decoration:none;display:inline-flex}.public-share-settings{gap:1rem;display:grid}.public-share-toggle{align-items:center;gap:.6rem;display:flex}.public-share-preview{background:var(--surface-muted);gap:.5rem;padding:1rem;display:grid}.public-share-preview p{margin:0}.public-share-preview code{font-family:var(--font-mono);font-size:.8rem}.public-share-actions{flex-wrap:wrap;gap:.65rem;display:flex}.public-share-actions button:last-child{border-color:var(--danger);color:var(--danger);background:0 0}@media (width>=42rem){.public-room-shell{padding:2.5rem}}
