:root[data-accent=ink]{--kb-color-accent:#18201e;--kb-color-accent-hover:#2c3734;--kb-color-accent-contrast:#fff;--kb-color-accent-soft:#efece5}:root[data-accent=blue]{--kb-color-accent:#1f5baa;--kb-color-accent-hover:#184a8c;--kb-color-accent-contrast:#fff;--kb-color-accent-soft:#e6eefa}:root[data-theme=dark][data-accent=ink]{--kb-color-accent:#ecf0ee;--kb-color-accent-hover:#fff;--kb-color-accent-contrast:#0f1513;--kb-color-accent-soft:#1e2826}:root[data-theme=dark][data-accent=blue]{--kb-color-accent:#8cb6ff;--kb-color-accent-hover:#a9c8ff;--kb-color-accent-contrast:#0b1a33;--kb-color-accent-soft:#14223a}@media (prefers-color-scheme:dark){:root:not([data-theme=light])[data-accent=ink]{--kb-color-accent:#ecf0ee;--kb-color-accent-hover:#fff;--kb-color-accent-contrast:#0f1513;--kb-color-accent-soft:#1e2826}:root:not([data-theme=light])[data-accent=blue]{--kb-color-accent:#8cb6ff;--kb-color-accent-hover:#a9c8ff;--kb-color-accent-contrast:#0b1a33;--kb-color-accent-soft:#14223a}}html,body{background:0 0}body{min-inline-size:18rem}.kb-embed{gap:var(--kb-space-3);padding:var(--kb-space-1);display:grid}.kb-embed__heading{font-size:var(--kb-text-lg);margin:0}.kb-embed .kb-drop{padding:var(--kb-space-6) var(--kb-space-4)}.kb-embed__paste summary{min-block-size:var(--kb-tap-target);cursor:pointer;color:var(--kb-color-accent);font-size:var(--kb-text-sm);align-items:center;font-weight:500;display:flex}.kb-embed__paste summary:before{content:"";block-size:.5em;inline-size:.5em;transition:rotate var(--kb-duration,.2s) var(--kb-ease);border-block-end:2px solid;border-inline-end:2px solid;flex:none;margin-inline-end:var(--kb-space-2);rotate:-45deg}:dir(rtl) .kb-embed__paste summary:before{rotate:135deg}.kb-embed__paste[open] summary:before{rotate:45deg}.kb-embed__paste summary::-webkit-details-marker,.kb-embed__paste summary::marker{content:"";display:none}.kb-embed__paste-body{gap:var(--kb-space-2);margin-block-start:var(--kb-space-2);display:grid}.kb-embed__paste textarea{min-block-size:7rem;inline-size:100%;padding:var(--kb-space-2);border:1px solid var(--kb-color-border-strong);border-radius:var(--kb-radius);background:var(--kb-color-surface);color:var(--kb-color-text);font:var(--kb-text-sm) / 1.4 var(--kb-font-mono);resize:vertical}.kb-embed__paste .kb-button{justify-self:start}.kb-embed__status{color:var(--kb-color-muted);font-size:var(--kb-text-sm);margin:0}.kb-embed__status:empty{display:none}.kb-embed__error{gap:var(--kb-space-1);padding:var(--kb-space-3);border-radius:var(--kb-radius);background:var(--kb-color-error-bg);color:var(--kb-color-text);font-size:var(--kb-text-sm);margin:0;display:grid}.kb-embed__error[hidden],.kb-embed__result[hidden],.kb-embed__start[hidden]{display:none}.kb-embed__start,.kb-embed__result{gap:var(--kb-space-3);display:grid}.kb-embed__result:focus{outline:none}.kb-embed__invoice{border:1px solid var(--kb-color-border);border-radius:var(--kb-radius);color-scheme:light;background:#fff;block-size:40rem;inline-size:100%;display:block}.kb-embed__actions{gap:var(--kb-space-2);flex-wrap:wrap;display:flex}.kb-embed__actions .kb-button{flex:auto}.kb-embed__more{gap:var(--kb-space-1) var(--kb-space-4);font-size:var(--kb-text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kb-embed__foot{justify-content:space-between;align-items:center;gap:var(--kb-space-2);color:var(--kb-color-muted);font-size:var(--kb-text-xs);flex-wrap:wrap;margin:0;display:flex}.kb-embed__foot a{color:inherit}.kb-embed__languages{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kb-embed__languages a{min-block-size:2.25rem;min-inline-size:2rem;padding-inline:var(--kb-space-1);border-radius:var(--kb-radius-sm);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.kb-embed__languages a:hover{background:var(--kb-color-surface-2);color:var(--kb-color-text)}.kb-embed__languages [aria-current=page]{background:var(--kb-color-accent-soft);color:var(--kb-color-accent);font-weight:600}.kb-embed a{color:var(--kb-color-accent)}.kb-embed .kb-button--small{min-block-size:var(--kb-tap-target,2.75rem)}.kb-embed__foot>a{min-block-size:var(--kb-tap-target,2.75rem);align-items:center;display:inline-flex}.kb-embed__languages a{min-inline-size:var(--kb-tap-target,2.75rem);min-block-size:var(--kb-tap-target,2.75rem)}
