/* Story Studio uses the shared blue controls and unfilled cards. */
.story-hub .standard-button,.story-room .standard-button,.story-edit-modal .standard-button{padding:9px 14px;border:1px solid #1e477f;border-radius:9px;background:#0b213e;color:#fff;cursor:pointer}
.story-hub .new-story-card,.story-hub .story-grid>a,.story-hub .story-invites,.story-room .story-main,.story-room .story-sidebar>section,.story-room .story-control,.story-room .turn-banner{background:transparent!important}
.story-hub .story-invites{border-color:var(--line)!important;background:transparent!important;box-shadow:none!important}
.story-invite-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.story-invite-actions form{margin:0}.story-hub .story-decline-button{background:transparent;color:var(--ink);border-color:var(--line)}.story-hub .story-decline-button:hover{border-color:#1e477f}
.story-hub .story-grid>a:hover{border-color:#1e477f}
.story-room .story-status.complete{border:1px solid #1e477f;background:transparent;color:var(--ink)}
.story-room .story-format-toolbar{background:transparent}
.story-room .story-format-toolbar button:hover,.story-room .story-format-toolbar button.active,.story-room .paragraph-toggle[aria-pressed=true]{border-color:#1e477f;background:#0b213e;color:#fff}
.story-room .story-editor:focus{border-color:#1e477f;box-shadow:0 0 0 3px rgba(30,71,127,.22)}
.story-room .writer-highlight-choice input:checked+span{border-color:#1e477f;background:#0b213e}
.story-room .writer-highlight-choice input:focus-visible+span{outline-color:rgba(30,71,127,.5)}
.story-room .story-entry.editable:hover,.story-room .story-entry.editable:focus{box-shadow:0 0 0 2px rgba(30,71,127,.4)}
.story-room .turn-banner button,.story-room .story-control button,.story-room .story-submit-actions .line-button{border-color:#1e477f;background:#0b213e;color:#fff}
.story-room details.story-control{padding:0;border:0}.story-room .story-control summary.standard-button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;list-style:none}.story-room .story-control summary.standard-button::-webkit-details-marker{display:none}.story-room .story-control summary.standard-button::after{content:"▾";margin-left:12px}.story-room .story-control[open] summary.standard-button::after{transform:rotate(180deg)}.story-room .story-control form{padding:14px;border:1px solid var(--line);border-radius:0 0 12px 12px}
.story-room .story-submit-actions button{height:40px;min-height:40px;padding:7px 10px}
