.sampul-theme{--sp-ground:#f3ebdd;--sp-ink:var(--brand-ink,#3a2417);--sp-accent:var(--brand-accent,#9a4330);--sp-envelope:#9a4330;--sp-janur:#d6c25e;--sp-card:#fbf7ef;--sp-muted:#6b5040;--sp-line:#9a8270;--sp-face:Bellefair,"Times New Roman",Georgia,serif;--sp-body:"DM Sans",Arial,sans-serif;color-scheme:light;color:var(--sp-ink);font:16px/1.55 var(--sp-body);font-synthesis:none}body:has(.sampul){background:#f3ebdd;color:#3a2417}.sampul-theme :where(h1,h2,h3,p,dl,dd,ol,ul,figure){margin:0}.sampul-theme :where(h1,h2,h3){font-family:var(--sp-face);font-weight:400;line-height:1.15}.sampul-theme :focus-visible{outline:3px solid var(--sp-ink);outline-offset:4px}[data-ui-scope=sampul-invitation]{--ui-bg:#fbf7ef;--ui-fg:var(--brand-ink,#3a2417);--ui-accent:var(--brand-ink,#3a2417);--ui-muted:#6b5040;--ui-border:#9a8270;--ui-border-width:1px;--ui-radius:4px;--ui-font:"DM Sans",Arial,sans-serif;--ui-weight:600;--ui-shadow:0 28px 48px -24px #3a241799}[data-ui-scope=sampul-invitation] .ui-dialog-title{font:400 1.75rem/1.15 Bellefair,Times New Roman,Georgia,serif;letter-spacing:0}html:has([data-ui-scope=sampul-invitation]){scrollbar-color:#3a2417 #f3ebdd}.sampul-fiction{padding:8px 16px;background:var(--sp-ink);color:var(--sp-card);font-size:.8125rem;text-align:center}.sampul-foot,.sampul-plate{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;max-width:1200px;margin:0 auto;padding:18px 24px;border-bottom:1px solid var(--sp-line)}.sampul-wordmark{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;color:inherit;text-decoration:none}.sampul-mark,.sampul-mark .brand-identity{display:contents}.sampul-wordmark :is(.sampul-seal,.brand-logo){grid-row:1/3;width:44px;height:44px}.sampul-wordmark .brand-identity>span:last-child,.sampul-wordmark>.sampul-mark>span:last-child{grid-column:2;font:400 1.75rem/1.05 var(--sp-face)}.sampul-wordmark small{grid-column:2;color:var(--sp-muted);font-size:.8125rem}.sampul-seal{display:grid;place-items:center;flex:none;border-radius:50%;background:var(--sp-envelope) center /cover no-repeat;color:var(--sp-card);font:400 1.0625rem/1 var(--sp-face);letter-spacing:.04em;box-shadow:inset 0 0 0 3px var(--sp-envelope),inset 0 0 0 4px var(--sp-janur)}.sampul-plate ul{display:flex;flex-wrap:wrap;gap:4px;padding:0;list-style:none}.sampul-foot a,.sampul-plate nav a{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 12px;color:inherit;font-weight:500;text-decoration:none}.sampul-plate [aria-current=page]{-webkit-text-decoration:underline 2px;text-decoration:underline 2px;text-underline-offset:6px}.sampul-main{max-width:1200px;margin:0 auto;padding:0 24px 48px}.sampul-foot{border-top:1px solid var(--sp-line);border-bottom:0;color:var(--sp-muted);font-size:.875rem}.sampul-foot a{padding:0;color:var(--sp-ink);font-weight:600}.sampul-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:8px 20px;border:1.5px solid var(--sp-ink);border-radius:999px;background:transparent;color:var(--sp-ink);font:600 1rem/1.2 var(--sp-body);text-align:center;text-decoration:none;cursor:pointer}.sampul-primary{background:var(--sp-ink);color:var(--sp-card)}.sampul-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.sampul-fine,.sampul-hint,.sampul-kicker,.sampul-note,.sampul-theme figcaption,.sampul-to-line{color:var(--sp-muted);font-size:.8125rem}:is(.sampul-hint,.sampul-note,.sampul-to-line){font-size:.875rem}.sampul-note{text-align:center}.sampul-hint,.sampul-theme figcaption{margin-top:6px}.sampul-kicker,.sampul-sample-label,.sampul-to-line{margin-bottom:12px}.sampul-kicker,.sampul-sample-label,.sampul-theme .sampul-envelope-kicker{font:400 .8125rem/1.55 var(--sp-body);letter-spacing:.12em;text-transform:uppercase}.sampul-said:empty{display:none}.sampul-said{margin-top:10px;font-size:.9375rem}.sampul-nojs{display:none}@media (scripting:none){.sampul-count,.sampul-js{display:none!important}.sampul-nojs{display:block}}.sampul-stage{gap:16px;padding:32px 0 48px}.sampul-envelope,.sampul-stage{display:grid;justify-items:center}.sampul-envelope{gap:20px;width:min(640px,100%);container-type:inline-size}.sampul-crown{display:flex;width:88%;aspect-ratio:560/130;color:var(--sp-janur)}.sampul-janur{width:100%;height:100%}.sampul-body{position:relative;width:100%;aspect-ratio:16/10}.sampul-face,.sampul-flap,.sampul-flap-clip,.sampul-insert,.sampul-pocket,.sampul-throat{position:absolute}.sampul-insert{inset:8% 15% auto;height:74%;display:grid;align-content:start;justify-items:center;gap:8px;padding-top:18px;background:var(--sp-card);box-shadow:inset 0 0 0 6px var(--sp-card),inset 0 0 0 7px var(--sp-line);transform:translateY(-52%);transition:transform .36s ease-out .42s}.sampul-insert-names{font:400 clamp(1.5rem,6cqi,2.5rem) /1 var(--sp-face)}.sampul-insert-date{color:var(--sp-muted);font-size:.875rem;letter-spacing:.2em}.sampul-amp{color:var(--sp-accent)}.sampul-pocket{inset:0;border-radius:6px;background:var(--sp-envelope);color:var(--sp-card);box-shadow:0 18px 40px -24px rgb(58 36 23/.6)}.sampul-throat{inset:0 0 auto;width:100%;height:40%;color:#6e2f22}.sampul-face{inset:auto 0 0;display:grid;justify-items:center;gap:6px;padding:0 24px 28px;text-align:center}.sampul-to{font-size:.9375rem;overflow-wrap:anywhere}.sampul-to b{display:block;font:400 1.5rem/1.2 var(--sp-face)}.sampul-flap-clip{inset:0;overflow:hidden;border-radius:6px;perspective:1400px;pointer-events:none}.sampul-flap{inset:0 0 auto;height:58%;transform-origin:top;backface-visibility:hidden;transform:rotateX(-180deg);transition:transform .42s cubic-bezier(.4,0,.2,1)}.sampul-flap svg{display:block;width:100%;height:100%}.sampul-flap-line{fill:none;stroke:var(--sp-janur);stroke-width:1.5}[data-brand=brand] .sampul-flap-line{stroke:var(--sp-accent)}.sampul-flap-seal{position:absolute;top:100%;left:50%;width:64px;height:64px;translate:-50% -50%;background-color:var(--sp-janur);color:var(--sp-ink);font-size:1.375rem;box-shadow:inset 0 0 0 3px var(--sp-janur),inset 0 0 0 4px var(--sp-ink)}.sampul-open{display:none}:is([data-state=sealed],:root:has(#sampul-seal) .sampul-envelope:not([data-live])) :is(.sampul-flap,.sampul-insert){transform:none}:is([data-state=sealed],:root:has(#sampul-seal) .sampul-envelope:not([data-live])) .sampul-open{display:inline-flex}@media (prefers-reduced-motion:reduce){.sampul-flap,.sampul-insert{transition:none}}.sampul-card{margin:9px;padding:48px;background:var(--sp-card);border-radius:2px;box-shadow:0 0 0 1px var(--sp-line),0 0 0 8px var(--sp-card),0 0 0 9px var(--sp-line),0 24px 50px -30px rgb(58 36 23/.5)}.sampul-card-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px}.sampul-names{text-align:center}.sampul-names h2{font-size:clamp(3rem,6vw,4.75rem);line-height:1;scroll-margin-top:24px}.sampul-names .sampul-amp{display:block;margin:6px 0;font-size:.6em}.sampul-parents{display:grid;gap:16px;margin-top:28px}.sampul-parents b,.sampul-where address b{display:block;font:400 1.375rem/1.25 var(--sp-face)}.sampul-event dd span,.sampul-parents span{display:block;color:var(--sp-muted);font-size:.9375rem}.sampul-rule{display:block;width:160px;height:18px;margin:24px auto 0;color:var(--sp-janur)}.sampul-theme :is(.sampul-events,.sampul-where,.sampul-reply-card) h2{margin-bottom:12px;font-size:1.75rem}.sampul-event{display:grid;grid-template-columns:112px 1fr;gap:4px 16px;padding:14px 0;border-top:1px solid var(--sp-line)}.sampul-event:last-child{border-bottom:1px solid var(--sp-line)}.sampul-event dt{font:400 1.25rem/1.2 var(--sp-face)}.sampul-countdown{margin-top:24px}.sampul-theme .sampul-countdown h3{font:600 .9375rem/1.3 var(--sp-body)}.sampul-count{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0 6px;padding:0;list-style:none}.sampul-count li{display:grid;justify-items:center;padding:10px 4px 8px;border:1px solid var(--sp-line);border-radius:2px;color:var(--sp-muted);font-size:.8125rem}.sampul-count b{color:var(--sp-ink);font:400 2.25rem/1 var(--sp-face);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.sampul-count:not([data-ready]) b{visibility:hidden}.sampul-count-state{margin:8px 0 6px;font:400 1.5rem/1.2 var(--sp-face)}.sampul-where{display:grid;grid-template-columns:1fr 1.25fr;gap:32px;margin-top:40px;padding-top:32px;border-top:1px solid var(--sp-line)}.sampul-where address{font-style:normal}.sampul-plan svg{display:block;width:100%;height:auto;border:1px solid var(--sp-line);background:var(--sp-ground)}.sampul-closing{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:40px;padding:20px 24px;background:var(--sp-ground)}.sampul-reply-card{margin:7px;padding:28px;background:var(--sp-card);box-shadow:0 0 0 1px var(--sp-line),0 0 0 6px var(--sp-card),0 0 0 7px var(--sp-line)}.sampul-message{margin:0;padding:16px;border-left:3px solid var(--sp-janur);background:var(--sp-ground);font:400 .9375rem/1.55 var(--sp-body);white-space:pre-wrap;overflow-wrap:anywhere}.sampul-message-empty{color:var(--sp-muted)}.sampul-reply-card .sampul-fine{margin-top:14px}.sampul-form{display:grid;gap:24px}.sampul-form fieldset{margin:0;padding:0;border:0}.sampul-theme :is(.sampul-field>label,legend,.sampul-manual label){display:block;margin-bottom:6px;padding:0;font-weight:600}.sampul-theme :is(input[type=text],select,textarea){width:100%;min-height:48px;padding:10px 14px;border:1.5px solid var(--sp-line);border-radius:4px;background:var(--sp-card);color:var(--sp-ink);font:400 1rem/1.4 var(--sp-body)}.sampul-theme textarea{min-height:112px;resize:vertical}.sampul-theme .sampul-field select{width:auto;min-width:160px}.sampul-theme [aria-invalid=true]{border-color:var(--sp-envelope)}.sampul-choices{display:flex;flex-wrap:wrap;gap:8px}.sampul-choice{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;border:1.5px solid var(--sp-line);border-radius:999px;background:var(--sp-card);cursor:pointer}.sampul-choice:has(:checked){border-color:var(--sp-ink);box-shadow:inset 0 0 0 1px var(--sp-ink);font-weight:600}.sampul-choice input{width:18px;height:18px;margin:0;accent-color:var(--sp-envelope)}.sampul-error,.sampul-notice,.sampul-storage{display:flex;gap:8px;align-items:flex-start;font-size:.9375rem}.sampul-error{margin-bottom:8px;color:var(--sp-envelope);font-weight:600}.sampul-notice,.sampul-storage{margin:0;padding:10px 14px;border-left:3px solid var(--sp-envelope);background:var(--sp-card)}.sampul-storage[data-state=idle]{border-color:var(--sp-line);color:var(--sp-muted)}.sampul-manual{margin-top:14px}.sampul-text-button{min-height:44px;padding:0 4px;border:0;background:none;color:var(--sp-ink);font:600 .9375rem/1.2 var(--sp-body);text-decoration:underline;cursor:pointer}.sampul-rsvp{display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:48px;align-items:start}.sampul-reply{position:sticky;top:24px}.sampul-parts{display:grid;gap:20px;padding:24px;background:var(--sp-ground)}.sampul-theme.sampul-parts h3{margin-top:16px;font-size:1.75rem}.sampul-parts>.sampul-button{justify-self:start}.sampul-part-pair,.sampul-part-row,.sampul-part-storage{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;align-items:start}.sampul-switches{display:flex;flex-wrap:wrap;gap:4px 16px}.sampul-part-brand{display:grid;gap:16px;max-width:520px}.sampul-part-mark{display:flex;align-items:center;gap:12px;font:400 1.75rem/1 var(--sp-face)}.sampul-part-mark .sampul-seal{width:44px;height:44px;font-size:1.0625rem}@media (max-width:900px){.sampul-card-grid,.sampul-rsvp,.sampul-where{grid-template-columns:1fr}.sampul-reply{position:static}}@media (max-width:600px){.sampul-plate{padding:12px 16px}.sampul-plate nav{width:100%}.sampul-plate ul{justify-content:space-between}.sampul-plate nav a{padding:0 6px}.sampul-main{padding:0 16px 40px}.sampul-stage{padding:24px 0 32px}.sampul-crown{aspect-ratio:560/200}.sampul-body{aspect-ratio:4/5}.sampul-flap{height:46%}.sampul-card{padding:28px 18px}.sampul-card-grid{gap:32px}.sampul-event{grid-template-columns:1fr}.sampul-count b{font-size:1.875rem}.sampul-where{gap:20px;margin-top:32px;padding-top:24px}.sampul-reply-card{padding:20px 16px}.sampul-parts{padding:16px}}