.fr-options{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.fr-options article{border-top:3px solid #a65f3f;padding:2rem 0}.fr-options h2{font-size:clamp(2rem,4vw,3rem)}.fr-narrow{max-width:850px;margin:auto}.fr-editor{display:grid;gap:.7rem;margin:2rem 0}.fr-editor label{font-weight:600;margin-top:.7rem}.fr-editor input,.fr-editor select,.fr-editor textarea{width:100%;padding:1rem;border:1px solid #7a8588;background:#f2efe8;color:#1f2327;font:inherit}.fr-editor textarea{resize:vertical}.fr-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.fr-editor [hidden],[hidden]{display:none!important}.fr-story{white-space:pre-wrap;overflow-wrap:anywhere;font-size:1.15rem;line-height:1.65}.fr-page-title{overflow-wrap:anywhere}.fr-progress{border-top:2px solid #a65f3f;padding:1.5rem 0;margin:2rem 0}.fr-progress progress{display:block;width:100%;height:12px;accent-color:#a65f3f}.fr-founding{margin:1.3rem 0}.fr-founding [data-founding-label]{font-weight:700}.fr-grid{display:grid;grid-template-columns:repeat(20,1fr);gap:4px}.fr-grid span{aspect-ratio:1;border:1px solid #7a8588;background:transparent}.fr-grid span.filled{background:#a65f3f;border-color:#a65f3f}.fr-grid[aria-busy=true]{opacity:.35}.fr-grid[data-complete=true] span{background:#a65f3f}.fr-page-choice{display:block;width:100%;text-align:left;background:none;color:inherit;border:1px solid #7a8588;padding:1rem;margin:.6rem 0;font:inherit;cursor:pointer}[data-fr-message]:not(:empty){border-left:3px solid #a65f3f;padding:1rem;background:#f2efe8;color:#1f2327}button:disabled{opacity:.6;cursor:wait}@media(max-width:700px){.fr-options{grid-template-columns:1fr}.fr-grid{grid-template-columns:repeat(10,1fr)}.fr-actions>*{width:100%}.fr-page-title{font-size:2.5rem!important}} 
