:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:var(--lightningcss-light,#f6f4ef)var(--lightningcss-dark,#14120f);--card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e1b16);--ink:var(--lightningcss-light,#2e2a26)var(--lightningcss-dark,#ece6db);--muted:var(--lightningcss-light,#8a827a)var(--lightningcss-dark,#a09789);--line:var(--lightningcss-light,#e7e2d9)var(--lightningcss-dark,#322d26);--accent:var(--lightningcss-light,#b08968)var(--lightningcss-dark,#cba07a);--accent-soft:var(--lightningcss-light,#f3ece4)var(--lightningcss-dark,#2b241d);--danger:var(--lightningcss-light,#c0563f)var(--lightningcss-dark,#e2795f);--on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1611);--pending:var(--lightningcss-light,#c9a227)var(--lightningcss-dark,#ddb84a);--on-pending:var(--lightningcss-light,#2e2a26)var(--lightningcss-dark,#1a1611);--pending-ink:var(--lightningcss-light,#7a5f17)var(--lightningcss-dark,#ddb84a);--good:var(--lightningcss-light,#2f7a4c)var(--lightningcss-dark,#6fbf8e);--gender-musko:var(--lightningcss-light,#0f6c94)var(--lightningcss-dark,#3f93bd);--gender-zensko:var(--lightningcss-light,#a83d6c)var(--lightningcss-dark,#c56890);--gender-musko-confirmed:var(--lightningcss-light,#083b51)var(--lightningcss-dark,#265871);--gender-zensko-confirmed:var(--lightningcss-light,#5c223b)var(--lightningcss-dark,#763e56);--scrim:var(--lightningcss-light,#1e1a1666)var(--lightningcss-dark,#0000009e);--canvas:var(--lightningcss-light,#f3f1ee)var(--lightningcss-dark,#100e0c);--canvas-surface:var(--lightningcss-light,#fdfcfa)var(--lightningcss-dark,#191712);--canvas-grid:var(--lightningcss-light,#2e2a260f)var(--lightningcss-dark,#ece6db12);--cat-obaveza:var(--lightningcss-light,#c98a3c)var(--lightningcss-dark,#e0a55c);--cat-predsvadbeni:var(--lightningcss-light,#6d84a3)var(--lightningcss-dark,#93a8c7);--cat-ceremonija:var(--lightningcss-light,#9d5b6c)var(--lightningcss-dark,#c9899a);--cat-ostalo:var(--lightningcss-light,#9a9088)var(--lightningcss-dark,#b0a69b);--fs-xs:.8125rem;--fs-sm:.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.25rem;--fs-xl:1.5rem;--fs-2xl:1.875rem;--shell-max:50rem;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:2rem;--sp-7:3rem;--radius-sm:8px;--radius:12px;--radius-lg:16px;--control-h:2.75rem;--control-px:.875rem;--control-py:.5rem;--shadow-sm:0 1px 2px var(--lightningcss-light,#2e2a260d)var(--lightningcss-dark,#0006);--shadow:0 1px 3px var(--lightningcss-light,#2e2a2612)var(--lightningcss-dark,#00000073), 0 1px 2px var(--lightningcss-light,#2e2a260a)var(--lightningcss-dark,#0000004d);--shadow-lg:0 12px 28px var(--lightningcss-light,#2e2a261f)var(--lightningcss-dark,#0000008c), 0 3px 8px var(--lightningcss-light,#2e2a260f)var(--lightningcss-dark,#0006);--motion-fast:.12s;--motion-enter:.2s;--motion-exit:.14s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{max-width:100vw;margin:0;padding:0}html{overscroll-behavior-y:contain}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:var(--fs-base);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.45}h1,h2,h3,h4{letter-spacing:-.01em;line-height:1.25}a{color:var(--accent)}input,button,select,textarea{font:inherit;color:inherit}input[type=text],input[type=email],input[type=password],input[type=date],input[type=time],input[type=number],select,textarea{width:100%;min-height:var(--control-h);padding:var(--control-py) var(--control-px);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);font-size:var(--fs-base)}textarea{resize:vertical;min-height:6rem}button{border-radius:var(--radius-sm)}input:focus-visible,button:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media print{:root,:root[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.no-print{display:none!important}body{color:#000;background:#fff;font-size:10pt}}@media (prefers-reduced-motion:reduce){*,:before,:after,::backdrop{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
