.invited-heading{margin-top:3rem}.question-preview{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;width:2rem;height:2rem;padding:.3rem;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.question-preview:hover{background:#fff8}.question-preview svg{width:1.4rem;fill:none;stroke:currentColor;stroke-width:1.5}.question-dialog{max-width:600px;width:calc(100% - 2rem);padding:2rem;border:1px solid #cbd1c1;border-radius:16px;background:#f7f4eb;color:#263e32}.question-dialog::backdrop{background:#263e3280}.question-dialog li{margin:1rem 0;line-height:1.6}.dialog-close{float:right;font-size:2rem}.reply-letter label[for=reply-body]{display:block;font-size:1.35rem;font-weight:600;margin-top:2rem}.reply-caption{font-size:1rem}.dashboard article.capsule-card{display:flex;flex-direction:column}.dashboard article.capsule-card .card-meta{margin-top:auto}.question-preview:focus-visible{outline:2px solid currentColor}
.dashboard>.test-mail-notice{display:inline-block;margin-bottom:2rem}.dashboard>h2{margin-top:1.5rem}.dashboard>.invited-heading{margin-top:3rem}

/* Small layout fixes, shared by creation and the next-capsule form. */
.home-mini-templates{grid-auto-rows:1fr;align-items:stretch}.home-mini-templates .template-card{height:100%;box-sizing:border-box}
.name-story-copy .meaning-row{display:grid;grid-template-columns:170px minmax(0,1fr);gap:16px;align-items:baseline;margin:22px 0}.name-story-copy .meaning-row em{margin:0;font:30px/1.2 Georgia,serif}.name-story-copy .meaning-row span{font:16px/1.65 Arial,sans-serif}
.profile-menu-items .menu-language{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;font-size:14px;border-top:1px solid var(--line)}
.profile-menu-items .locale-switch{display:flex;width:76px;height:32px;flex-shrink:0;padding:3px;border:1px solid #a8b09f;border-radius:24px;background:#e6e9dd;font:11px Arial,sans-serif;text-align:center}.profile-menu-items .locale-switch span{flex:1;text-align:center}
@media(max-width:600px){
.creation .durations,.reply-times .durations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;grid-auto-rows:1fr}
.durations .duration-choice{box-sizing:border-box;width:100%;min-width:0;margin:0;min-height:76px;padding:14px 10px;display:flex;justify-content:flex-start;align-items:center;gap:9px}
.durations .duration-choice span{font-size:21px;line-height:1.2;letter-spacing:-.3px;overflow-wrap:normal}.durations .duration-choice input{flex:0 0 16px;width:16px;height:16px}
.auto-context .context-line,.context-line{display:flex;flex-direction:column;align-items:flex-start;gap:10px;font-size:16px}
.context-line span,.context-line span:first-child{flex:none;width:100%;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.context-line span+span{border-left:0;padding-left:0}
.name-story-copy .meaning-row{grid-template-columns:115px minmax(0,1fr);gap:12px}.name-story-copy .meaning-row em{font-size:23px}.name-story-copy .meaning-row span{font-size:14px}
}

svg.ui-arrow{display:inline-block;width:1em;height:1em;vertical-align:-.12em;flex-shrink:0;overflow:visible}
