.bottom-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}.bottom-nav>button{min-width:0}.author-inbox{border:1px solid #333;border-radius:24px;background:#161616;padding:16px}.author-inbox textarea{border:0;background:transparent;color:inherit;resize:vertical;min-height:150px;width:100%;font:inherit;line-height:1.6;box-sizing:border-box}.author-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.author-tools .solid-button{margin-left:auto;width:auto;padding:12px 18px}.author-file{cursor:pointer}.author-next{display:grid;gap:12px;margin-top:24px}.content-mix-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid #292929}.content-mix-row span{display:grid;gap:5px}.content-mix-row small{color:#999;line-height:1.4}.content-mix-row input{width:68px;min-height:48px;border:1px solid #555;border-radius:12px;background:#222;color:#fff;font-size:20px;text-align:center}.content-mix-row strong{font-weight:500}#content-mix-total{display:block;margin:16px 0;color:#e7b67c}#content-mix-total[data-valid=true]{color:#a7ceb0}.post-actions button[aria-pressed=true]{background:#fff;color:#111;border-color:#fff}#author-voice{margin-top:24px}#author-voice>.outline-button{margin-top:12px}#feedback-reason{width:100%;min-height:130px;box-sizing:border-box;background:#171717;color:inherit;border:1px solid #444;border-radius:14px;padding:14px;font:inherit}#author-history-results .thread-card{display:block}#screen-author{padding-bottom:24px}#screen-studio .voice-map-section{display:none}button,input,textarea{touch-action:manipulation}#voice-map{touch-action:none}@media(max-width:420px){.author-tools{gap:10px}.author-tools .solid-button{width:100%;margin:0}.author-inbox{padding:14px} .content-mix-row small{max-width:230px}}

#screen-author .panel-help{font-size:13px;line-height:1.6;color:#a3a3a3}#screen-author .screen-heading{flex-wrap:wrap;gap:10px}#screen-author .screen-heading h1{margin:0}#author-connect{font-size:12px;padding:8px 0}.content-mix-row [data-purpose-share]{font-size:12px;text-align:center;color:#aaa}#author-inbox textarea::placeholder{color:#858585}

#author-connect.is-connected{color:#85cf9d}

.post-actions .post-edit{margin-left:auto;font-size:22px}.post-actions button[aria-pressed]{min-width:44px;min-height:44px;font-size:21px}.post-edit{min-width:44px;min-height:44px}#nav-autopilot-state[data-enabled=true],#menu-autopilot-state[data-enabled=true]{color:#85cf9d!important}

.post-actions button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.post-actions button{display:inline-flex;align-items:center;justify-content:center}.post-actions button[aria-pressed=true] svg{fill:currentColor}

.quota-button{display:block;flex:0 0 auto;width:100%;background:none;border:0;color:#858585;text-align:left;padding:2px 0 10px;margin:0 0 6px;min-height:40px;cursor:pointer}.quota-row{display:flex;align-items:center;justify-content:space-between;font-size:11px;line-height:18px}.quota-row>span:first-child{display:inline-flex;align-items:center;gap:5px}.quota-icon{width:13px;height:13px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.quota-paused{display:none}.quota-button[data-paused=true] .quota-available{display:none}.quota-button[data-paused=true] .quota-paused{display:block}.quota-track{display:block;height:2px;margin-top:6px;background:#292929;border-radius:2px;overflow:hidden}.quota-track>span{display:block;height:100%;background:#888;width:0;border-radius:2px}.quota-button[data-paused=true]{color:#666}.quota-button[data-paused=true] .quota-track>span{background:#505050}.quota-button:focus-visible{outline:1px solid #aaa;outline-offset:3px;border-radius:4px}#quota-details{max-width:420px}#quota-details .screen-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}#quota-details h2{font-size:20px}#quota-details p{font-size:14px;line-height:1.65}

/* A status dot replaces the old navigation pill. */
#nav-autopilot .autopilot-nav-badge{display:none!important}#nav-autopilot{color:#999!important}#nav-autopilot .autopilot-dot{display:block!important;width:7px;height:7px;top:1px;right:calc(50% - 22px);background:#555;animation:none}#nav-autopilot[data-running=true] .autopilot-dot{background:#81d49a;animation:quiet-pilot 2.8s ease-in-out infinite}#nav-autopilot[data-running=true]>svg{color:#81d49a}#menu-autopilot-state{background:none!important;border:0!important;padding:0!important;border-radius:0!important;color:#999!important}#menu-autopilot[data-running=true] #menu-autopilot-state{color:#81d49a!important}#owner-setup{display:none!important}@keyframes quiet-pilot{0%,100%{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){#nav-autopilot .autopilot-dot{animation:none!important}}html.reduced-motion #nav-autopilot .autopilot-dot{animation:none!important}

#menu-autopilot:not([data-running=true]) #menu-autopilot-state{color:#999!important}

.archetype-field{border:0;padding:0;margin:0 0 20px;min-width:0}.archetype-field legend{font-size:13px;margin-bottom:10px}.archetype-options{display:flex;gap:8px;flex-wrap:wrap}.archetype-chip{background:#181818;color:#aaa;border:1px solid #333;border-radius:18px;padding:9px 12px;font:inherit;font-size:12px;min-height:40px}.archetype-chip[aria-pressed=true]{background:#eee;color:#111;border-color:#eee}.emoji-scale{display:flex;justify-content:space-between;color:#888;font-size:10px}.emoji-frequency{margin:16px 0}.post-source-link{display:inline-flex;align-items:center;gap:4px;color:#888;text-decoration:none;padding:8px;font-size:16px;min-width:40px;min-height:40px;box-sizing:border-box}.post-source-link svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.post-source-link:hover{color:#eee}

.thread-meta .post-source-link{background:none;border:0;flex:0 0 auto;margin-left:4px;padding:4px;color:#888}.thread-meta time{margin-left:auto}.thread-meta .post-source-link span{font-size:14px}.thread-meta strong{min-width:0;overflow:hidden;text-overflow:ellipsis}
