:root{--bg:#16120d;--bg-raise:#1f1913;--line:#38302472;--ink:#f5ead9;--ink-dim:#b3a58e;--ember:#ffb02e;--ember-hot:#ff6b35;--danger:#ff5d5d;--radius:14px;--font-display:"Fraunces", georgia, serif;--font-ui:"Schibsted Grotesk", system-ui, sans-serif}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}.shell{flex-direction:column;max-width:880px;min-height:100vh;margin:0 auto;padding:0 1.25rem;display:flex;position:relative}.grain{pointer-events:none;z-index:0;background:radial-gradient(60% 45% at 50% 108%,#ff6b3521 0%,#0000 70%),radial-gradient(35% 25% at 50% 112%,#ffb02e2e 0%,#0000 70%);position:fixed;inset:0}.grain:after{content:"";opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .04 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}header.top,main,footer.bottom{z-index:1;position:relative}header.top{justify-content:space-between;align-items:baseline;padding:1.4rem 0;display:flex}.wordmark{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:1.5rem;font-weight:600;text-decoration:none}.wordmark-d{color:var(--ember);animation:7s infinite flicker}@keyframes flicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.35}94%{opacity:1}96%{opacity:.55}97%{opacity:1}}nav{align-items:baseline;gap:1.2rem;display:flex}.nav-link{color:var(--ink-dim);font-size:.95rem;text-decoration:none}.nav-link:hover{color:var(--ember)}.as-button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}main{flex:1}footer.bottom{color:#7d7261;justify-content:center;gap:.6rem;padding:2.5rem 0 1.6rem;font-size:.85rem;display:flex}footer.bottom a{color:inherit}.foot-sep{opacity:.5}.landing{padding-top:3.5rem}.kicker{text-transform:uppercase;letter-spacing:.18em;color:var(--ember);margin:0 0 1rem;font-size:.72rem}.hero{text-align:center}.hero h1{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 1.1rem;font-size:clamp(2.1rem,6vw,3.6rem);font-weight:500;line-height:1.08}.hero h1 em{color:var(--ember);text-shadow:0 0 34px #ffb02e59;font-style:italic}.hero .sub{max-width:34rem;color:var(--ink-dim);margin:0 auto}.fire{background:var(--bg-raise);border:1px solid var(--line);border-radius:calc(var(--radius) + 6px);margin:2.6rem auto 0;padding:1.1rem;box-shadow:0 0 0 1px #ffb02e0f,0 18px 60px -18px #ff6b3540,0 4px 22px -6px #00000080}.fire textarea{resize:vertical;width:100%;min-height:5.2rem;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);font:inherit;background:#14100b;padding:1rem 1.1rem;font-size:1.05rem}.fire textarea:focus{border-color:#ffb02e66;outline:none;box-shadow:0 0 0 3px #ffb02e1f}.fire textarea::placeholder{color:#7d7261}.chat-log{flex-direction:column;gap:.55rem;max-height:320px;margin-bottom:.9rem;display:flex;overflow-y:auto}.msg{border:1px solid var(--line);border-radius:var(--radius);max-width:85%;padding:.55rem .8rem}.msg p{margin:0;font-size:.92rem}.msg.user{background:#ffb02e14;border-color:#ffb02e44;align-self:flex-end}.msg.assistant{background:#14100b;align-self:flex-start}.msg-chips{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.msg-chips .chip:disabled{opacity:.45;cursor:default}.msg-chips .chip:disabled:hover{color:var(--ink-dim);border-color:#4a4030}.fire-actions{flex-direction:column;align-items:center;display:flex}.fire-actions .btn-ignite{width:100%}.skip-link{color:var(--ink-dim);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:.6rem;font-size:.85rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.skip-link:hover{color:var(--ember)}.fire textarea::placeholder{transition:opacity .3s}.fire textarea.ph-fade::placeholder{opacity:0}@media (prefers-reduced-motion:reduce){.fire textarea::placeholder{transition:none}}.chip{color:var(--ink-dim);font:inherit;cursor:pointer;text-align:left;background:0 0;border:1px dashed #4a4030;border-radius:999px;padding:.3rem .75rem;font-size:.78rem}.chip:hover{color:var(--ember);border-color:#ffb02e88}.pickers{gap:1.1rem;display:grid}.themes{scrollbar-width:thin;gap:.55rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.theme{border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;flex-direction:column;flex:0 0 122px;gap:.25rem;padding:.6rem .65rem;transition:transform .12s,border-color .12s;display:flex;position:relative}.theme:hover{transform:translateY(-2px)}.theme.selected{border-color:var(--ember);box-shadow:0 0 0 3px #ffb02e21}.theme input{opacity:0;pointer-events:none;position:absolute}.swatch{background:var(--sw-bg);border:1px solid #00000038;border-radius:8px;align-items:center;gap:5px;height:30px;padding:0 8px;display:flex}.swatch i{border-radius:3px;display:block}.swatch i:first-child{background:var(--sw-accent);width:16px;height:8px}.swatch i:last-child{background:var(--sw-text);opacity:.7;width:26px;height:4px}.theme-name{font-size:.82rem;font-weight:600}.theme-tag{color:var(--ink-dim);font-size:.68rem;line-height:1.25}.theme-custom{border-style:dashed;border-color:#ffb02e55}.theme-custom .swatch{background:linear-gradient(120deg, var(--sw-bg) 55%, var(--sw-accent))}.designer{border-radius:var(--radius);border:1px dashed #ffb02e55;gap:.8rem;padding:.9rem;display:grid}.designer-locked{color:var(--ink-dim);margin:0;font-size:.88rem}.designer-locked b{color:var(--ember)}.designer.locked .designer-body{opacity:.45;pointer-events:none}.designer-body{gap:.8rem;display:grid}.clone-row{gap:.5rem;display:flex}.clone-row input{min-width:0;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);font:inherit;background:#14100b;flex:1;padding:.45rem .7rem;font-size:.88rem}.clone-status{color:var(--ink-dim);margin:0;font-size:.8rem}.designer-colors{flex-wrap:wrap;gap:1rem;display:flex}.designer-colors label{color:var(--ink-dim);align-items:center;gap:.45rem;font-size:.8rem;display:flex}.designer-colors input[type=color]{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:7px;width:36px;height:28px;padding:2px}.designer-colors input[type=text]{width:84px;color:var(--ink);border:1px solid var(--line);background:#14100b;border-radius:7px;padding:.25rem .45rem;font-family:ui-monospace,monospace;font-size:.8rem}.designer-base{align-items:center;gap:.8rem;display:flex}.designer-base select{color:var(--ink);border:1px solid var(--line);font:inherit;background:#14100b;border-radius:999px;padding:.3rem .6rem;font-size:.85rem}.designer textarea{min-height:3rem;font-size:.9rem}.options{border-top:1px solid var(--line);padding-top:.85rem}.options summary{cursor:pointer;color:var(--ink-dim);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.options summary:hover{color:var(--ember)}.options-hint{text-transform:none;letter-spacing:normal;color:#7d7261;margin-left:.4rem}.options[open] summary{margin-bottom:1rem}.opt-groups{gap:1.1rem;display:grid}.ttl{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.ttl-label{color:var(--ink-dim);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.ttl-options{gap:.4rem;display:flex}.ttl-options label{cursor:pointer;position:relative}.ttl-options input{opacity:0;pointer-events:none;position:absolute}.ttl-options span{border:1px solid var(--line);color:var(--ink-dim);border-radius:999px;padding:.3rem .8rem;font-size:.85rem;display:inline-block}.ttl-options input:checked+span{border-color:var(--ember);color:var(--ember);background:#ffb02e14}.extras .ttl-options{flex-wrap:wrap}.private-note{color:var(--ink-dim);margin:.4rem 0 0;font-size:.82rem}.btn{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;text-align:center;background:0 0;border-radius:999px;padding:.5rem 1rem;font-size:.92rem;text-decoration:none;display:inline-block}.btn:hover{border-color:var(--ember);color:var(--ember)}.btn-primary{background:linear-gradient(135deg, var(--ember), var(--ember-hot));color:#241505;border:0;font-weight:700}.btn-primary:hover{color:#241505;filter:brightness(1.08)}.btn-primary:disabled{opacity:.6;cursor:default}.btn-ignite{width:100%;margin-top:1.2rem;padding:.85rem;font-size:1.05rem;box-shadow:0 10px 34px -10px #ff6b3580}.form-error{color:var(--danger);margin:.8rem 0 0;font-size:.9rem}.hidden{display:none!important}.how{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem;margin-top:4rem;padding-top:2rem;display:grid}.how-step{flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}.how-step b{color:var(--ember);font-weight:600}.how-step span{color:var(--ink-dim)}.site-view{padding-top:4rem}.forge{text-align:center;padding:3rem 0}.forge h2{font-family:var(--font-display);margin:1.4rem 0 .4rem;font-size:1.9rem;font-weight:500}.forge-line{color:var(--ember);min-height:1.5em}.forge-hint{color:var(--ink-dim);font-size:.85rem}.flame{align-items:flex-end;gap:7px;height:46px;display:inline-flex}.flame i{background:linear-gradient(to top, var(--ember-hot), var(--ember));border-radius:5px 5px 3px 3px;width:9px;animation:1s ease-in-out infinite lick}.flame i:first-child{height:26px;animation-delay:0s}.flame i:nth-child(2){height:42px;animation-delay:.18s}.flame i:nth-child(3){height:30px;animation-delay:.36s}@keyframes lick{0%,to{transform:scaleY(1)}50%{transform:scaleY(.55)}}.panel{text-align:center;padding:3rem 0}.panel h2{font-family:var(--font-display);font-weight:500}.panel p{color:var(--ink-dim);max-width:30rem;margin:.6rem auto 1.4rem}.done{text-align:center;padding-bottom:2rem}.done h2{font-family:var(--font-display);margin:.2rem 0 1.6rem;font-size:clamp(1.6rem,4.5vw,2.4rem);font-weight:500}.link-card{background:var(--bg-raise);border:1px solid var(--line);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:.6rem;max-width:34rem;margin:0 auto;padding:.8rem 1rem;display:flex;box-shadow:0 14px 44px -16px #ff6b3538}.site-url{color:var(--ember);overflow-wrap:anywhere;text-align:left;font-weight:600;text-decoration:none}.site-url:hover{text-decoration:underline}.share-row{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1.1rem 0 1.6rem;display:flex}.claim-banner{background:var(--bg-raise);border:1px solid var(--line);border-radius:var(--radius);max-width:34rem;margin:0 auto 1.6rem;padding:1rem 1.2rem}.claim-banner p{color:var(--ink-dim);margin:0 0 .8rem;font-size:.9rem}.qr-wrap{color:var(--ink-dim);flex-direction:column;align-items:center;gap:.3rem;margin-bottom:2rem;font-size:.78rem;display:flex}.preview{border:1px solid var(--line);border-radius:var(--radius);background:#fff;width:100%;max-width:640px;height:420px}.after{margin-top:1.6rem;font-size:.9rem}.after a{color:var(--ink-dim)}.after a:hover{color:var(--ember)}.settings{max-width:38rem;padding-top:3rem}.settings h2{font-family:var(--font-display);font-size:1.8rem;font-weight:500}.setting{background:var(--bg-raise);border:1px solid var(--line);border-radius:calc(var(--radius) + 6px);margin-top:1.2rem;padding:1.2rem}.setting h3{margin:0;font-weight:500}.setting p{color:var(--ink-dim);margin:.5rem 0 .9rem;font-size:.88rem}.setting textarea{background:var(--bg);width:100%;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);font:inherit;resize:vertical;padding:.8rem;font-size:.95rem}.setting textarea:disabled{opacity:.5}.setting .composer-row{margin:.3rem 0 .9rem;display:flex}.setting-status{margin:.7rem 0 0;font-size:.85rem}.account-prompt-preview{color:var(--ink-dim);margin:.4rem 0 0;font-size:.82rem;font-style:italic}.mine{padding-top:3rem}.mine h2{font-family:var(--font-display);font-size:1.8rem;font-weight:500}.cards{flex-direction:column;gap:.6rem;display:flex}.card{background:var(--bg-raise);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.card-main{align-items:center;gap:.8rem;display:flex}.card-main b{display:block}.card-meta{color:var(--ink-dim);font-size:.8rem}.card-actions{gap:.45rem;display:flex}.dot{background:#6b6152;border-radius:50%;flex:none;width:9px;height:9px}.status-live .dot{background:#7fdc7f;box-shadow:0 0 10px #7fdc7f88}.status-generating .dot,.status-queued .dot{background:var(--ember);animation:1.2s infinite pulse}.status-failed .dot,.status-expired .dot{background:var(--danger)}@keyframes pulse{to{opacity:.7}}.btn-danger:hover{border-color:var(--danger);color:var(--danger)}.empty{color:var(--ink-dim)}.empty a{color:var(--ember)}.overlay{z-index:10;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0805cc;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal{background:var(--bg-raise);border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);width:100%;max-width:24rem;padding:1.6rem;position:relative;box-shadow:0 30px 80px -20px #000}.modal h2{font-family:var(--font-display);margin:0 0 .5rem;font-weight:500}.modal p{color:var(--ink-dim);font-size:.92rem}.modal code{color:var(--ember)}.modal-close{color:var(--ink-dim);cursor:pointer;background:0 0;border:0;font-size:1.3rem;position:absolute;top:.7rem;right:.9rem}.auth-step{gap:.5rem;margin-top:1rem;display:flex}.auth-step input{border:1px solid var(--line);min-width:0;color:var(--ink);font:inherit;background:#14100b;border-radius:10px;flex:1;padding:.55rem .8rem}.auth-step input:focus{border-color:#ffb02e66;outline:none}.auth-error{color:var(--danger);font-size:.85rem}.loading{color:var(--ink-dim)}@media (width<=560px){.link-card{flex-direction:column;align-items:stretch}.preview{height:340px}}.admin{padding-top:3rem}.admin h2{font-family:var(--font-display);font-size:1.8rem;font-weight:500}.admin h3{font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-dim);margin:0 0 .6rem;font-size:.85rem;font-weight:600}.tiles{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.6rem;margin-bottom:1.6rem;display:grid}.tile{background:var(--bg-raise);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:.1rem;padding:.8rem 1rem;display:flex}.tile span{color:var(--ink-dim);font-size:.78rem}.tile b{font-size:1.55rem;font-weight:600;line-height:1.2}.tile small{color:var(--ink-dim);font-size:.75rem}.chart-block{background:var(--bg-raise);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:1rem;padding:1rem 1.1rem}.chart{position:relative;overflow-x:auto}.chart svg{display:block}.chart .grid{stroke:var(--line);stroke-width:1px}.chart .base{stroke:#383024;stroke-width:1px}.chart .tick{fill:var(--ink-dim);font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:10px}.chart-tip{background:var(--bg);border:1px solid var(--line);white-space:nowrap;pointer-events:none;z-index:2;border-radius:6px;padding:.2rem .55rem;font-size:.78rem;position:absolute;transform:translate(-50%,-100%)}.chart-mini{margin-top:.4rem;display:inline-block}.table-scroll{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:.85rem}.admin-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-dim);border-bottom:1px solid var(--line);padding:.35rem .6rem;font-size:.72rem;font-weight:600}.admin-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:.45rem .6rem}.admin-table .nowrap{white-space:nowrap;font-variant-numeric:tabular-nums}.admin-table .prompt-cell{max-width:320px}.gen-status{font-size:.78rem}.gen-completed .gen-status{color:#7fdc7f}.gen-failed .gen-status{color:var(--danger)}.gen-requeued .gen-status{color:var(--ember)}.traffic-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-bottom:1rem;display:grid}.traffic-grid .chart-block{margin-bottom:0}.traffic-grid .empty{color:var(--ink-dim);font-size:.85rem}.admin-table .rank-n{text-align:right}.admin-table .row-status-live,.admin-table .row-status-done{color:#7fdc7f}.admin-table .row-status-failed,.admin-table .row-status-purged{color:var(--danger)}.admin-table .row-status-queued,.admin-table .row-status-claimed,.admin-table .row-status-generating{color:var(--ember)}.admin-table .row-status-expired,.admin-table .row-status-deleted{color:var(--ink-dim)}.user-handle{color:var(--ink-dim);font-size:.82rem}.plan-badge{font-size:.78rem}.plan-badge.plan-premium{color:var(--ember)}.plan-badge.plan-free{color:var(--ink-dim)}.admin-table .plan-toggle{padding:.15rem .5rem;font-size:.75rem}.admin-subnav{margin:-.4rem 0 1.2rem;font-size:.85rem}.admin-subnav a{color:var(--ink-dim);text-decoration:none}.admin-subnav a:hover{color:var(--ink)}.example-list{flex-direction:column;gap:1rem;display:flex}.example-card{background:var(--bg-raise);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:180px 1fr;gap:1rem;padding:1rem;display:grid}@media (width<=560px){.example-card{grid-template-columns:1fr}}.example-shot img{aspect-ratio:1200/630;object-fit:cover;border:1px solid var(--line);background:var(--bg);border-radius:8px;width:100%;display:block}.example-body{flex-direction:column;gap:.45rem;min-width:0;display:flex}.example-head{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.example-meta{color:var(--ink-dim);font-size:.78rem}.example-prompt{background:var(--bg);border:1px solid var(--line);white-space:pre-wrap;border-radius:8px;margin:0;padding:.55rem .7rem;font-size:.9rem}.example-components{color:var(--ink-dim);margin:0;font-size:.78rem}.example-actions{gap:.5rem;margin-top:.2rem;display:flex}.example-preview{border:1px solid var(--line);background:#fff;border-radius:8px;grid-column:1/-1;width:100%;height:480px}.view-stats{color:var(--ink-dim);flex-direction:column;align-items:center;gap:.2rem;margin:1.1rem 0 .4rem;font-size:.9rem;display:flex}.view-stats b{color:var(--ink)}.composer-row{justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:.5rem;display:flex}.char-count{color:var(--ink-dim);white-space:nowrap;margin-left:auto;font-size:.78rem}.char-count.near-limit{color:var(--ember-hot)}.photos{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.btn-small{color:var(--ink-dim);padding:.3rem .8rem;font-size:.8rem}.thumbs{gap:.5rem;display:flex}.thumb{border:1px solid var(--line);border-radius:10px;width:52px;height:52px;position:relative;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%;display:block}.thumb.uploading img{opacity:.35;animation:1.2s infinite alternate pulse}.thumb-remove{width:18px;height:18px;color:var(--ink);cursor:pointer;background:#000a;border:0;border-radius:50%;font-size:.75rem;line-height:1;position:absolute;top:2px;right:2px}.photo-error{color:var(--danger);flex-basis:100%;margin:0;font-size:.8rem}.photo-hint{color:var(--ink-dim);flex-basis:100%;margin:0;font-size:.72rem}.thumb.file-chip{width:auto;max-width:180px;height:auto;color:var(--ink-dim);white-space:nowrap;text-overflow:ellipsis;padding:.35rem 1.4rem .35rem .5rem;font-size:.75rem}.thumb.file-chip.uploading{opacity:.5;animation:1.2s infinite alternate pulse}.join-field{color:var(--ink-dim);margin:0 0 .8rem;font-size:.8rem;display:block}.join-field input{margin-top:.25rem}.guests-block h4,.invite-links h4{margin:1.2rem 0 .5rem}.edit-wrap{text-align:left;margin-top:2rem}.edit-wrap h3{font-family:var(--font-display);margin:0 0 .8rem;font-weight:500}.edit-form{background:var(--bg-raise);border:1px solid var(--line);border-radius:calc(var(--radius) + 6px);flex-direction:column;padding:1rem;display:flex}.edit-form textarea{background:var(--bg);width:100%;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);font:inherit;resize:vertical;padding:.8rem;font-size:.95rem}.edit-form .btn-primary{margin-top:1rem}.edit-hint{color:var(--ink-dim);margin:.6rem 0 0;font-size:.8rem}.manage-wrap{text-align:left;margin-top:1.6rem}.manage-panel{background:var(--bg-raise);border:1px solid var(--line);border-radius:calc(var(--radius) + 6px);padding:1rem 1.2rem}.manage-panel h3{font-family:var(--font-display);margin:0 0 .8rem;font-weight:500}.manage-panel h4{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);margin:1.2rem 0 .5rem;font-size:.8rem}.theme-hint{color:var(--ink-dim);margin:-.3rem 0 .9rem;font-size:.85rem}.manage-panel .btn-primary{margin-top:1rem}.btn-small{padding:.25rem .6rem;font-size:.75rem}.role-badge{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-dim);border-radius:999px;padding:.1rem .5rem;font-size:.68rem}.revision{border-top:1px solid var(--line);padding:.7rem 0}.revision:first-child{border-top:0}.revision.superseded{opacity:.55}.revision-head{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.revision-kind{font-size:.85rem}.revision-prompt{color:var(--ink-dim);white-space:pre-wrap;margin:.35rem 0 .5rem;font-size:.85rem}.version-chip{border:1px solid var(--line);color:var(--ink-dim);border-radius:999px;margin-left:auto;padding:.1rem .5rem;font-size:.7rem}.version-chip.current{color:var(--ink);border-color:var(--ink-dim)}.person,.invite-row{flex-wrap:wrap;align-items:center;gap:.6rem;padding:.45rem 0;display:flex}.person .btn-danger,.invite-row .btn-danger{margin-left:auto}.invite-row .card-meta{flex:1}.join-panel .btn-primary{margin-top:.6rem}
