.radical-stroke-loading{display:grid;min-height:12rem;place-items:center}.radical-stroke-editor{display:grid;gap:1.25rem}.radical-stroke-workspace{display:grid;grid-template-columns:minmax(14rem,20rem) minmax(0,1fr);align-items:start;gap:1.5rem}.radical-stroke-workspace svg{width:100%;aspect-ratio:1;border:1px solid #d9d9d9;border-radius:.75rem;background:#fff}.radical-stroke-workspace path{fill:#b8c0be}.radical-stroke-workspace path.is-radical{fill:#14624f}.radical-stroke-controls{display:grid;gap:1rem}.radical-stroke-controls p{margin:0}.radical-stroke-list{display:flex;flex-wrap:wrap;gap:.5rem}.radical-stroke-list button{min-width:2.75rem;min-height:2.75rem;border:1px solid #d9d9d9;border-radius:.5rem;background:#fff;cursor:pointer}.radical-stroke-list button:hover{border-color:#14624f;background:#f3f8f6}.radical-stroke-list button:active,.radical-stroke-list button[aria-pressed=true]{border-color:#14624f;background:#e5f2ed;color:#125b49}.radical-stroke-list button:focus-visible{outline:2px solid #14624f;outline-offset:2px}.radical-stroke-warning{color:#b54747}@media(max-width:720px){.radical-stroke-workspace{grid-template-columns:minmax(0,1fr)}.radical-stroke-workspace svg{max-width:20rem}}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}
