.emoji-row[data-astro-cid-754rqkih]{gap:8px;display:grid}#emoji[data-astro-cid-754rqkih]{text-align:center;width:5.5em;font-size:22px;font-family:"Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", var(--font);padding:4px 8px}.emoji-pick[data-astro-cid-754rqkih]{font-family:"Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", var(--font)}.emoji-picks[data-astro-cid-754rqkih]{flex-wrap:wrap;gap:4px;display:flex}.emoji-pick[data-astro-cid-754rqkih]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;width:40px;height:40px;font-size:22px;line-height:1}.emoji-pick[data-astro-cid-754rqkih]:hover{border-color:var(--line-strong)}.emoji-pick[data-astro-cid-754rqkih][aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.blur-panel{gap:8px;display:grid}.blur-stage{-webkit-user-select:none;user-select:none;background:repeating-conic-gradient(var(--surface-2) 0 25%, var(--surface) 0 50%) 0 0 / 16px 16px;border:1px solid var(--line);max-width:100%;box-shadow:var(--shadow);touch-action:none;cursor:crosshair;justify-self:start;line-height:0;display:inline-block;position:relative;overflow:hidden}.blur-stage.is-whole{cursor:default}.blur-stage canvas{width:auto;max-width:100%;height:auto;max-height:65vh;display:block}.blur-areas{position:absolute;inset:0}.blur-area{box-sizing:border-box;border:1.5px dashed #fff;outline:1px solid #0000008c;position:absolute}.blur-area.is-drawing{border-style:solid;border-color:var(--accent)}.blur-area button{color:#fff;cursor:pointer;background:#111418;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;font:700 14px/1 system-ui,sans-serif;display:grid;position:absolute;top:-11px;right:-11px;box-shadow:0 1px 4px #00000080}.blur-area button:hover{background:#c62828}.blur-area button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (pointer:coarse){.blur-area button{width:28px;height:28px;top:-14px;right:-14px}}.blur-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.blur-hint{flex:220px;margin:0}.blur-actions{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}
