.publish-choice{--pc-text:#14271e;--pc-muted:#52635b;--pc-bg:#fff;--pc-border:#d8e3dc;--pc-accent:#137333;max-width:1040px;color:var(--pc-text);margin:24px auto 60px}html.theme-dark .publish-choice{--pc-text:#eef7f1;--pc-muted:#b6c8bd;--pc-bg:#111d17;--pc-border:#35473d;--pc-accent:#35ef55}.publish-choice .publish-back{color:var(--pc-muted);margin-bottom:32px;font-size:14px;text-decoration:none;display:inline-block}.publish-choice .publish-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--pc-accent);font-size:12px;font-weight:750}.publish-choice h1{letter-spacing:-.03em;margin:14px 0;font-size:clamp(30px,4vw,44px);line-height:1.15}.publish-choice header>p{max-width:660px;color:var(--pc-muted);margin:0;line-height:1.7}.publish-choice .publish-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0;display:grid}.publish-choice .publish-option{border:1px solid var(--pc-border);background:var(--pc-bg);color:var(--pc-text);border-radius:22px;flex-direction:column;align-items:flex-start;gap:16px;padding:28px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 8px 28px #14271e08}.publish-choice .publish-option:hover{border-color:var(--pc-accent);transform:translateY(-4px);box-shadow:0 14px 32px #13733314}.publish-choice .publish-icon{width:56px;height:56px;color:var(--pc-accent);background:#35ef5520;border-radius:16px;place-items:center;display:grid}.publish-choice .publish-option h2{color:var(--pc-text);margin:0;font-size:24px;line-height:1.2}.publish-choice .publish-option p{color:var(--pc-muted);margin:0 0 12px;font-size:15px;line-height:1.7}.publish-choice .publish-action{width:100%;color:var(--pc-accent);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:14px;font-weight:750;display:flex}.publish-choice .publish-note{color:var(--pc-muted);font-size:14px;line-height:1.6}.publish-choice a:focus-visible{outline:3px solid var(--pc-accent);outline-offset:4px}@media (max-width:700px){.publish-choice{margin-top:16px}.publish-choice .publish-options{grid-template-columns:1fr;gap:14px;margin:24px 0}.publish-choice .publish-option{gap:12px;padding:22px}.publish-choice .publish-back{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.publish-choice .publish-option{transition:none}.publish-choice .publish-option:hover{transform:none}}
