.orn-fonts button{letter-spacing:0;font-size:1.15rem;font-weight:400}.orn-names{resize:vertical;font-family:inherit;line-height:1.5}.orn-summary{color:var(--color-ink-2);font-size:.9rem}.orn-price{color:var(--color-ink);font-size:1.6rem;font-weight:700}.orn-order{color:var(--color-ink-2);gap:.5rem;font-size:.85rem;display:grid}.orn-order b{color:var(--color-ink)}[data-ornament] a.is-disabled{opacity:.55}.orn-actions{flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem;display:flex}.orn-actions .btn{flex:auto;min-height:2.25rem;padding:.35rem .65rem;font-size:.8rem}.orn-stage-actions{margin-left:auto}.orn-stage-actions button{width:auto;padding:.35rem .65rem;font-size:.75rem}[data-warnings]:empty,[data-share-status]:empty{display:none}[data-warnings]{color:var(--color-orange-ink);margin-top:.65rem}.orn-templates{background:#ffffffe0;border-radius:.9rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;padding:.25rem;display:grid;box-shadow:0 1px 2px #0000000f}.orn-templates button{color:var(--color-ink-2);border-radius:.7rem;justify-items:center;gap:.15rem;padding:.45rem .2rem .35rem;font-size:.72rem;font-weight:600;line-height:1.1;transition:background-color .15s,color .15s;display:grid}.orn-templates button svg{width:1.7rem;height:1.7rem}.orn-templates button:hover{color:var(--color-ink);background:var(--color-tile)}.orn-templates button.is-on{color:#fff;background:var(--color-ink)}
