:root{--merisia-color-text: #0b0c0c;--merisia-color-text-secondary: #505a5f;--merisia-color-text-disabled: #b1b4b6;--merisia-color-text-inverse: #fff;--merisia-color-text-link: #1d70b8;--merisia-color-text-link-hover: #003078;--merisia-color-text-link-visited: #4c2c92;--merisia-color-background: #fff;--merisia-color-background-subtle: #f3f2f1;--merisia-color-background-disabled: #f3f2f1;--merisia-color-background-input: #fff;--merisia-color-primary: #00703c;--merisia-color-primary-hover: #005a30;--merisia-color-primary-active: #004e2a;--merisia-color-primary-text: #fff;--merisia-color-secondary: #505a5f;--merisia-color-secondary-hover: #383f43;--merisia-color-secondary-active: #2e3436;--merisia-color-secondary-text: #fff;--merisia-color-warning: #f47738;--merisia-color-warning-hover: #c15e20;--merisia-color-warning-text: #fff;--merisia-color-danger: #d4351c;--merisia-color-danger-hover: #aa2a16;--merisia-color-danger-text: #fff;--merisia-color-error: #d4351c;--merisia-color-error-background: #fef1ee;--merisia-color-error-border: #d4351c;--merisia-color-error-text: #d4351c;--merisia-color-success: #00703c;--merisia-color-success-background: #e8f5ea;--merisia-color-success-border: #00703c;--merisia-color-border: #b1b4b6;--merisia-color-border-input: #0b0c0c;--merisia-color-border-strong: #0b0c0c;--merisia-color-focus: #fd0;--merisia-color-focus-text: #0b0c0c;--merisia-font-family: seravek, "Gill Sans Nova", ubuntu, calibri, "DejaVu Sans", source-sans-pro, sans-serif;--merisia-font-family-mono: ui-monospace, "Cascadia Code", "Source Code Pro", menlo, consolas, "DejaVu Sans Mono", monospace;--merisia-font-size-xs: clamp(.75rem, calc(.73rem + .1vw) , .8125rem);--merisia-font-size-sm: clamp(.875rem, calc(.85rem + .13vw) , .9375rem);--merisia-font-size-base: clamp(1rem, calc(.96rem + .21vw) , 1.125rem);--merisia-font-size-lg: clamp(1.125rem, calc(1.07rem + .27vw) , 1.25rem);--merisia-font-size-xl: clamp(1.25rem, calc(1.17rem + .42vw) , 1.4375rem);--merisia-font-size-2xl: clamp(1.5rem, calc(1.38rem + .63vw) , 1.75rem);--merisia-font-size-3xl: clamp(1.75rem, calc(1.54rem + 1.04vw) , 2.25rem);--merisia-font-weight-normal: 400;--merisia-font-weight-bold: 700;--merisia-line-height-tight: 1.25;--merisia-line-height-base: 1.5;--merisia-line-height-relaxed: 1.75;--merisia-spacing-1: .25rem;--merisia-spacing-2: .5rem;--merisia-spacing-3: .75rem;--merisia-spacing-4: 1rem;--merisia-spacing-5: 1.25rem;--merisia-spacing-6: 1.5rem;--merisia-spacing-8: 2rem;--merisia-spacing-10: 2.5rem;--merisia-spacing-12: 3rem;--merisia-border-width: 2px;--merisia-border-width-thin: 1px;--merisia-border-radius: 0;--merisia-border-radius-sm: 2px;--merisia-focus-width: 3px;--merisia-focus-offset: 0px;--merisia-transition-duration: .15s;--merisia-transition-easing: ease-in-out;--merisia-input-min-height: 2.5rem;--merisia-input-padding-y: .375rem;--merisia-input-padding-x: .5rem;--merisia-button-padding-y: .5rem;--merisia-button-padding-x: 1rem;--merisia-button-border-width: 2px;--merisia-button-shadow-width: 2px}:root{--merisia-color-text: #0b0c0c;--merisia-color-background: #ffffff;--merisia-color-primary: #1d70b8;--merisia-color-primary-hover: #003078;--merisia-color-error: #d4351c;--merisia-color-focus: #ffdd00;--merisia-color-border: #b1b4b6;--merisia-color-text-secondary: #505a5f;--merisia-spacing-1: 4px;--merisia-spacing-2: 8px;--merisia-spacing-3: 12px;--merisia-spacing-4: 16px;--merisia-spacing-5: 20px;--merisia-spacing-6: 24px;--merisia-spacing-8: 32px;--merisia-spacing-10: 40px;--merisia-spacing-12: 48px;--merisia-font-family: Seravek, "Gill Sans Nova", Ubuntu, Calibri, "DejaVu Sans", source-sans-pro, sans-serif;--merisia-border-width: 2px;--merisia-border-radius: 0;--merisia-focus-width: 3px;--merisia-input-min-height: 40px;--merisia-button-padding-y: 8px;--merisia-button-padding-x: 16px}*,*:before,*:after{box-sizing:border-box}body{font-family:var(--merisia-font-family);font-size:1rem;color:var(--merisia-color-text);background:var(--merisia-color-background);margin:0;line-height:1.5}header{background:var(--merisia-color-primary);color:#fff;padding:16px 32px}header h1{margin:0;font-size:1.5rem}header p{margin:4px 0 0;opacity:.85;font-size:.9375rem}header a{color:#fff;text-decoration:none;font-weight:700}header a:hover{text-decoration:underline}.docs-header__row{display:flex;align-items:center;justify-content:space-between;gap:16px}.docs-lang-toggle{flex-shrink:0;padding:6px 14px;border:2px solid #fff;border-radius:4px;background:transparent;color:#fff;font-family:inherit;font-size:.9375rem;font-weight:700;cursor:pointer}.docs-lang-toggle:hover{background:#ffffff26}.docs-lang-toggle:focus-visible{outline:3px solid var(--merisia-color-focus);outline-offset:2px}html.i18n-pending body{visibility:hidden}.docs-layout{display:flex;min-height:calc(100vh - 80px)}.docs-nav{width:220px;flex-shrink:0;border-right:1px solid var(--merisia-color-border);padding:16px}.docs-nav h2{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px;color:var(--merisia-color-text-secondary)}.docs-nav ul{list-style:none;padding:0;margin:0 0 16px}.docs-nav__home-wrap{border-bottom:1px solid var(--merisia-color-border);margin-bottom:12px;padding-bottom:8px}.docs-nav__home-link{display:block;padding:4px 8px;color:var(--merisia-color-primary);text-decoration:none;border-radius:2px;font-size:.9375rem}.docs-nav__home-link:hover{background:#e8f0fb}.docs-nav li{margin-bottom:2px}.docs-nav a{display:block;padding:4px 8px;color:var(--merisia-color-primary);text-decoration:none;border-radius:2px;font-size:.9375rem}.docs-nav a:hover{background:#e8f0fb}.docs-nav a[aria-current=page]{background:var(--merisia-color-primary);color:#fff;font-weight:700}.docs-content{flex:1;padding:32px;max-width:800px}.docs-content h1{font-size:2rem;margin:0 0 8px}.docs-content h2{font-size:1.375rem;margin:32px 0 12px;border-bottom:1px solid var(--merisia-color-border);padding-bottom:8px}.docs-content p{margin:0 0 16px}.docs-tag{display:inline-block;padding:2px 8px;background:#e8f0fb;color:var(--merisia-color-primary);font-size:.875rem;font-family:monospace;border-radius:4px;margin-bottom:16px}.demo-section{background:#f8f8f8;border:1px solid var(--merisia-color-border);padding:24px;margin-bottom:16px;border-radius:4px}.demo-section h3{font-size:.75rem;font-weight:700;margin:0 0 16px;color:var(--merisia-color-text-secondary);text-transform:uppercase;letter-spacing:.06em}.docs-props table{width:100%;border-collapse:collapse;font-size:.9375rem}.docs-props th,.docs-props td{text-align:left;padding:8px 12px;border-bottom:1px solid var(--merisia-color-border)}.docs-props th{font-weight:700;background:#f3f2f1}code{font-family:monospace;font-size:.875rem}.index-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;padding:0;list-style:none}.index-grid a{display:block;padding:8px 12px;border:1px solid var(--merisia-color-border);color:var(--merisia-color-primary);text-decoration:none;font-family:monospace;font-size:.9375rem}.index-grid a:hover{background:#f3f2f1;text-decoration:underline}a:focus-visible{outline:3px solid var(--merisia-color-focus);outline-offset:2px}pre[class*=language-]{background:#1e1e2e;border-radius:4px;font-size:.8125rem;margin:12px 0 0;overflow:auto;padding:16px}pre[class*=language-] code{background:transparent;font-family:Cascadia Code,Fira Code,Consolas,monospace;font-size:inherit}code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}
