.sayround-round-canvas,.sayround-appearance-editor{--round-paper:var(--sayround-page);--round-sky:#dceff7;--round-mint:#e0eee5;--round-peach:#f9e5da;--round-ink:#263b46;--round-blue:#0073ad;--round-teal:#167568;--round-coral:#b74835;--round-on-accent:#fff}:is(.sayround-round-canvas,.sayround-appearance-looks button)[data-background=default]{--round-background:var(--round-paper)}:is(.sayround-round-canvas,.sayround-appearance-looks button)[data-background=sky]{--round-background:var(--round-sky)}:is(.sayround-round-canvas,.sayround-appearance-looks button)[data-background=mint]{--round-background:var(--round-mint)}:is(.sayround-round-canvas,.sayround-appearance-looks button)[data-background=peach]{--round-background:var(--round-peach)}:is(.sayround-round-canvas,.sayround-appearance-looks button)[data-background=ink]{--round-background:var(--round-ink)}.sayround-round-canvas[data-background=color],.sayround-round-canvas[data-background=image]{--round-background:var(--round-custom-background)}:is(.sayround-round-canvas,.sayround-appearance-editor button)[data-accent=blue]{--round-accent:var(--round-blue)}:is(.sayround-round-canvas,.sayround-appearance-editor button)[data-accent=teal]{--round-accent:var(--round-teal)}:is(.sayround-round-canvas,.sayround-appearance-editor button)[data-accent=coral]{--round-accent:var(--round-coral)}:is(.sayround-round-canvas,.sayround-appearance-editor button)[data-accent=ink]{--round-accent:var(--round-ink)}.sayround-shell--round>.sayround-main{display:grid}.sayround-round-canvas{--sayround-accent:var(--round-accent);--sayround-accent-strong:var(--round-accent);--sayround-accent-hover:color-mix(in srgb, var(--round-accent) 85%, var(--sayround-ink));--sayround-accent-soft:color-mix(in srgb, var(--round-accent) 20%, var(--sayround-surface));--sayround-surface-soft:color-mix(in srgb, var(--round-accent) 7%, var(--sayround-surface));isolation:isolate;background:var(--round-background);min-height:100%;padding-block:var(--sayround-space-xl);display:flow-root;position:relative}.sayround-round-canvas .sayround-button:not(.sayround-button--secondary):not(.sayround-button--danger):hover{box-shadow:0 7px 18px color-mix(in srgb, var(--round-accent) 20%, transparent)}.sayround-round-canvas>.sayround-public-round{background:var(--sayround-surface);border-radius:var(--sayround-radius);margin-block:0;padding:clamp(24px,4vw,48px);position:relative}.sayround-round-canvas[data-background=default]{background:0 0;padding-block:0}.sayround-round-canvas[data-background=default]>.sayround-public-round{background:0 0;padding:clamp(32px,6vh,64px) 0 clamp(40px,7vh,72px)}.sayround-round-background{z-index:-1;pointer-events:none;position:absolute;inset:0}.sayround-round-background>div,.sayround-round-background img{width:100%;height:100%}.sayround-round-background img{object-fit:cover;object-position:center;display:block}.sayround-round-header-image{border-radius:var(--sayround-radius-sm);width:100%;margin-bottom:var(--sayround-space-lg);aspect-ratio:3;overflow:hidden}.sayround-round-header-image>div,.sayround-round-header-image img{width:100%;height:100%}.sayround-round-header-image img{object-fit:cover;object-position:center;display:block}.sayround-round-canvas[data-background-position=top] .sayround-round-background img,.sayround-round-canvas[data-header-position=top] .sayround-round-header-image img{object-position:center top}.sayround-round-canvas[data-background-position=bottom] .sayround-round-background img,.sayround-round-canvas[data-header-position=bottom] .sayround-round-header-image img{object-position:center bottom}.sayround-round-canvas.sayround-round-canvas--preview{border:1px solid var(--sayround-border);border-radius:var(--sayround-radius);min-height:0;padding:var(--sayround-space-md);overflow:hidden}.sayround-round-canvas--preview>.sayround-round-preview{border-radius:var(--sayround-radius-sm);border:0;width:100%;margin:0}.sayround-round-canvas--preview[data-background=default]{padding:0}.sayround-preview-dialog .sayround-round-canvas--preview:not([data-background=default])>.sayround-round-preview{padding:var(--sayround-space-md)}.sayround-round-canvas--preview .sayround-round-header-image{margin-bottom:var(--sayround-space-md)}.sayround-appearance-editor{border-top:1px solid var(--sayround-border);border-bottom:1px solid var(--sayround-border);margin-bottom:var(--sayround-space-md)}.sayround-appearance-editor>summary{align-items:center;gap:var(--sayround-space-sm);min-height:var(--sayround-control-height);padding-block:var(--sayround-space-sm);color:var(--sayround-ink);font-size:var(--sayround-type-label);cursor:pointer;font-weight:650;list-style:none;display:flex}.sayround-appearance-editor>summary::-webkit-details-marker{display:none}.sayround-appearance-editor>summary>:last-child{margin-left:auto}.sayround-appearance-editor[open]>summary>:last-child{transform:rotate(180deg)}.sayround-appearance-editor>summary:focus-visible,.sayround-appearance-editor button:focus-visible,.sayround-appearance-editor input:focus-visible{outline:2px solid var(--sayround-accent);outline-offset:3px}.sayround-appearance-editor__controls{gap:var(--sayround-space-lg);min-width:0;padding:var(--sayround-space-md) 0 var(--sayround-space-lg);border:0;margin:0;display:grid}.sayround-appearance-choices{border:0;min-width:0;margin:0;padding:0}.sayround-appearance-choices legend{padding:0 0 var(--sayround-space-sm);font-size:var(--sayround-type-label);font-weight:600}.sayround-appearance-looks{gap:var(--sayround-space-sm);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.sayround-appearance-looks button{border-radius:var(--sayround-radius-sm);min-width:0;color:var(--sayround-ink);font:inherit;font-size:var(--sayround-type-small);cursor:pointer;background:0 0;border:1px solid #0000;padding:4px}.sayround-appearance-looks button[aria-pressed=true]{border-color:var(--sayround-accent);box-shadow:0 0 0 1px var(--sayround-accent)}.sayround-appearance-looks__sample{background:var(--round-background);border-radius:8px;gap:4px;margin-bottom:6px;padding:14px 9px;display:grid}.sayround-appearance-looks__sample i{background:var(--sayround-surface);border-radius:2px;height:5px}.sayround-appearance-looks__sample i:first-child{background:var(--round-accent);width:60%}.sayround-appearance-looks__sample i:last-child{width:80%}.sayround-appearance-color{align-items:center;gap:var(--sayround-space-sm);font-size:var(--sayround-type-label);cursor:pointer;display:flex}.sayround-appearance-color input{border:1px solid var(--sayround-border-strong);border-radius:var(--sayround-radius-sm);background:var(--sayround-surface);cursor:pointer;width:44px;height:44px;padding:3px}.sayround-appearance-color.is-selected input{border-color:var(--sayround-accent)}.sayround-appearance-image{gap:var(--sayround-space-sm);display:grid}.sayround-appearance-image__row{align-items:center;gap:var(--sayround-space-sm);font-size:var(--sayround-type-label);display:flex}.sayround-appearance-image__row>button:last-child{margin-left:auto}.sayround-appearance-image .sayround-inline-image{flex-shrink:0}.sayround-appearance-image .sayround-inline-image__remove{width:44px;height:44px;margin-top:4px;position:static}.sayround-appearance-image .sayround-inline-image__error{width:auto;max-width:200px;display:block;position:static}.sayround-appearance-accents{gap:var(--sayround-space-sm);flex-wrap:wrap;display:flex}.sayround-appearance-accents button{border-radius:var(--sayround-radius-sm);min-height:44px;color:var(--sayround-ink);font:inherit;font-size:var(--sayround-type-small);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.sayround-appearance-accents button[aria-pressed=true]{border-color:var(--sayround-border-strong)}.sayround-appearance-accents i{background:var(--round-accent);width:24px;height:24px;color:var(--round-on-accent);border-radius:50%;place-items:center;display:grid}@media (max-width:600px){.sayround-round-canvas{padding-block:var(--sayround-space-sm)}.sayround-round-canvas:not([data-background=default])>.sayround-public-round{width:calc(100% - 16px);padding:var(--sayround-space-lg) var(--sayround-space-md)}}.sayround-tier-board{--sayround-tier-tile-width:clamp(80px, 22cqi, 96px);--sayround-tier-label-width:clamp(88px, 24cqi, 140px);--sayround-tier-gap:clamp(6px, 2cqi, 8px);gap:16px;min-width:0;max-width:100%;display:grid;container-type:inline-size}.sayround-tier-board__tray{border:1px dashed var(--sayround-border-strong);border-radius:var(--sayround-radius-sm);background:var(--sayround-page);min-width:0;padding:12px}.sayround-tier-board__tray-heading{justify-content:space-between;align-items:center;gap:var(--sayround-tier-gap);margin-bottom:10px;font-size:.8rem;display:flex}.sayround-tier-board__tray-heading output{color:var(--sayround-muted);font-variant-numeric:tabular-nums}.sayround-tier-board__rows{border:1px solid var(--sayround-border-strong);border-radius:var(--sayround-radius-sm);overflow:hidden}.sayround-tier-board__row{grid-template-columns:var(--sayround-tier-label-width) minmax(0, 1fr);background:var(--sayround-surface);min-width:0;display:grid}.sayround-tier-board__row+.sayround-tier-board__row{border-top:1px solid var(--sayround-border-strong)}.sayround-tier-board__label{border-right:1px solid var(--sayround-border-strong);background:var(--sayround-tier-label);min-width:0;color:var(--sayround-ink);overflow-wrap:anywhere;padding:var(--sayround-tier-gap);text-align:center;justify-content:center;align-items:center;font-weight:750;display:flex}.sayround-tier-board__items{min-width:0;min-height:var(--sayround-tier-tile-width);align-content:flex-start;align-items:flex-start;gap:var(--sayround-tier-gap);flex-wrap:wrap;display:flex}.sayround-tier-board__row>.sayround-tier-board__items{padding:var(--sayround-tier-gap)}.sayround-tier-board__row.is-over>.sayround-tier-board__items,.sayround-tier-board__tray.is-over{background:var(--sayround-surface-soft);box-shadow:inset 0 0 0 2px var(--sayround-accent)}.sayround-tier-board__item,.sayround-tier-board__overlay{width:var(--sayround-tier-tile-width,96px);border:1px solid var(--sayround-border);border-radius:calc(var(--sayround-radius-sm) / 2);background:var(--sayround-surface);min-width:0;max-width:100%;color:var(--sayround-ink);display:grid;overflow:hidden}.sayround-tier-board__item.is-dragging{opacity:.3}.sayround-tier-board__tile{min-width:0;position:relative}.sayround-tier-board__drag{width:100%;color:inherit;cursor:grab;font:inherit;text-align:center;touch-action:manipulation;background:0 0;border:0;padding:0;display:block}.sayround-tier-board__drag:active{cursor:grabbing}.sayround-tier-board__image{aspect-ratio:1;background:var(--sayround-page);width:100%;overflow:hidden}.sayround-tier-board__image .protected-image{object-fit:cover;width:100%;height:100%}.sayround-tier-board__name{overflow-wrap:anywhere;text-align:center;justify-content:center;align-items:center;min-height:calc(2.7em + 12px);padding:6px;font-size:.75rem;font-weight:650;line-height:1.35;display:flex}.sayround-tier-board__name>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sayround-tier-board__name--text{min-height:calc(var(--sayround-tier-tile-width,96px) * .75)}.sayround-tier-board__name--text>span{-webkit-line-clamp:3}.sayround-tier-board__expand{border:1px solid var(--sayround-border);border-radius:calc(var(--sayround-radius-sm) / 2);background:var(--sayround-surface);width:28px;height:28px;color:var(--sayround-ink);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.sayround-tier-board__item select{border:0;border-top:1px solid var(--sayround-border);background:var(--sayround-page);width:100%;min-width:0;min-height:44px;color:var(--sayround-ink);cursor:pointer;font:inherit;border-radius:0;padding:4px;font-size:.72rem}.sayround-tier-board__drag:focus-visible,.sayround-tier-board__expand:focus-visible,.sayround-tier-board__item select:focus-visible{outline:2px solid var(--sayround-accent);outline-offset:-2px}.sayround-tier-board__overlay{width:100%;height:100%;box-shadow:var(--sayround-shadow-lift);cursor:grabbing}.sayround-tier-board--preview{--sayround-tier-tile-width:clamp(64px, 24cqi, 88px);--sayround-tier-label-width:clamp(40px, 17cqi, 64px);--sayround-tier-gap:6px;gap:12px}.sayround-tier-board--preview .sayround-tier-board__tray{padding:10px}.sayround-tier-board--preview .sayround-tier-board__row>.sayround-tier-board__items{min-height:52px}.sayround-tier-board--preview .sayround-tier-board__label{font-size:.8rem}.sayround-tier-image-dialog__image{width:100%}.sayround-tier-image-dialog__image .protected-image{object-fit:contain;width:100%;max-height:75dvh}@media (pointer:coarse){.sayround-tier-board__expand{width:44px;height:44px}.sayround-tier-board__item select{font-size:1rem}}
