:root{--color-box-size:240;--color-transparent:transparent;--color-pink-100:#f8c2c8;--color-pink-200:#e792a2;--color-pink-300:#c6627a;--color-pink-400:#9e3e5a;--color-pink-500:#802743;--color-pink-600:#6d1b38;--color-pink-700:#59102f;--color-pink-800:#450725;--color-pink-900:#340119;--color-pink-950:#23000f;--color-pink-050:#fde6e8;--color-green-100:#8bc7b3;--color-green-200:#48a084;--color-green-300:#1d7b65;--color-green-400:#0a5d4c;--color-green-500:#03493e;--color-green-600:#023b35;--color-green-700:#01312c;--color-green-800:#012826;--color-green-900:#002120;--color-green-950:#001a1a;--color-green-050:#def2ec;--color-grey-100:#e1e6e7;--color-grey-200:#b7bcc1;--color-grey-300:#898d96;--color-grey-400:#63676f;--color-grey-500:#484c53;--color-grey-600:#35383f;--color-grey-700:#282a31;--color-grey-800:#1d1e27;--color-grey-900:#0c0c17;--color-grey-950:#000010;--color-grey-050:#f7f7f7;--color-rust-300:#b65743;--color-rust-500:#6d271a;--frame-bg:#f7f7f7;--frame-gap:8px;--frame-p:16px;--border-default:#484c53;--border-yay:#1d7b65;--border-nay:#b65743;--text-primary:#59102f;--text-default:#000010;--text-fine-print:#484c53;--text-placeholder:#898d96;--text-error:#b65743;--bg-default:#fde6e8;--button-navbar-border-color:#802743;--button-navbar-border-w:{border.xs};--button-navbar-text:#59102f;--button-primary:#59102f;--button-text-primary:#f8c2c8;--navbar-bg:#e792a2;--navbar-min-fade-h:24px;--navbar-min-pt:12px;--input-border-error:#b65743;--input-border-width-error:{border.sm};--screen-x:320;--screen-y:568;--font-size-md:clamp(19.2px,19.2px + (30 - 19.2)*((100vw - 320px)/(1200 - 320)),30px);--font-size-xxl:clamp(33.18px,33.18px + (58.59 - 33.18)*((100vw - 320px)/(1200 - 320)),58.59px);--font-size-xxxl:clamp(39.81px,39.81px + (73.24 - 39.81)*((100vw - 320px)/(1200 - 320)),73.24px);--font-size-lg:clamp(23.04px,23.04px + (37.5 - 23.04)*((100vw - 320px)/(1200 - 320)),37.5px);--font-size-sm:clamp(16px,16px + (24 - 16)*((100vw - 320px)/(1200 - 320)),24px);--font-size-xl:clamp(27.65px,27.65px + (46.88 - 27.65)*((100vw - 320px)/(1200 - 320)),46.88px);--font-size-xs:clamp(13.33px,13.33px + (19.2 - 13.33)*((100vw - 320px)/(1200 - 320)),19.2px);--font-size-xxs:clamp(11.11px,11.11px + (15.36 - 11.11)*((100vw - 320px)/(1200 - 320)),15.36px);--space-xs:clamp(12px,12px + (18 - 12)*((100vw - 320px)/(1200 - 320)),18px);--space-md:clamp(24px,24px + (36 - 24)*((100vw - 320px)/(1200 - 320)),36px);--space-lg:clamp(32px,32px + (48 - 32)*((100vw - 320px)/(1200 - 320)),48px);--space-xxs:clamp(8px,8px + (12 - 8)*((100vw - 320px)/(1200 - 320)),12px);--space-xxxs:clamp(4px,4px + (6 - 4)*((100vw - 320px)/(1200 - 320)),6px);--space-xl:clamp(48px,48px + (72 - 48)*((100vw - 320px)/(1200 - 320)),72px);--space-xxxl:clamp(96px,96px + (144 - 96)*((100vw - 320px)/(1200 - 320)),144px);--space-xxl:clamp(64px,64px + (96 - 64)*((100vw - 320px)/(1200 - 320)),96px);--space-sm:clamp(16px,16px + (24 - 16)*((100vw - 320px)/(1200 - 320)),24px);--gap-xs:12px;--gap-md:24px;--gap-xxs:8px;--body-default:16px;--body-small-caps:13.33px;--h3:27.65px;--label-default:16px;--h2:33.18px;--title:39.81px;--button-p-x:8px;--button-p-y:4px;--input-p-y:4px;--input-p-x:8px}.text-color-box-size{color:var(--color-box-size)}.bg-color-box-size{background-color:var(--color-box-size)}.border-color-box-size{border-color:var(--color-box-size)}.text-color-transparent{color:var(--color-transparent)}.bg-color-transparent{background-color:var(--color-transparent)}.border-color-transparent{border-color:var(--color-transparent)}.text-color-pink-100{color:var(--color-pink-100)}.bg-color-pink-100{background-color:var(--color-pink-100)}.border-color-pink-100{border-color:var(--color-pink-100)}.text-color-pink-200{color:var(--color-pink-200)}.bg-color-pink-200{background-color:var(--color-pink-200)}.border-color-pink-200{border-color:var(--color-pink-200)}.text-color-pink-300{color:var(--color-pink-300)}.bg-color-pink-300{background-color:var(--color-pink-300)}.border-color-pink-300{border-color:var(--color-pink-300)}.text-color-pink-400{color:var(--color-pink-400)}.bg-color-pink-400{background-color:var(--color-pink-400)}.border-color-pink-400{border-color:var(--color-pink-400)}.text-color-pink-500{color:var(--color-pink-500)}.bg-color-pink-500{background-color:var(--color-pink-500)}.border-color-pink-500{border-color:var(--color-pink-500)}.text-color-pink-600{color:var(--color-pink-600)}.bg-color-pink-600{background-color:var(--color-pink-600)}.border-color-pink-600{border-color:var(--color-pink-600)}.text-color-pink-700{color:var(--color-pink-700)}.bg-color-pink-700{background-color:var(--color-pink-700)}.border-color-pink-700{border-color:var(--color-pink-700)}.text-color-pink-800{color:var(--color-pink-800)}.bg-color-pink-800{background-color:var(--color-pink-800)}.border-color-pink-800{border-color:var(--color-pink-800)}.text-color-pink-900{color:var(--color-pink-900)}.bg-color-pink-900{background-color:var(--color-pink-900)}.border-color-pink-900{border-color:var(--color-pink-900)}.text-color-pink-950{color:var(--color-pink-950)}.bg-color-pink-950{background-color:var(--color-pink-950)}.border-color-pink-950{border-color:var(--color-pink-950)}.text-color-pink-050{color:var(--color-pink-050)}.bg-color-pink-050{background-color:var(--color-pink-050)}.border-color-pink-050{border-color:var(--color-pink-050)}.text-color-green-100{color:var(--color-green-100)}.bg-color-green-100{background-color:var(--color-green-100)}.border-color-green-100{border-color:var(--color-green-100)}.text-color-green-200{color:var(--color-green-200)}.bg-color-green-200{background-color:var(--color-green-200)}.border-color-green-200{border-color:var(--color-green-200)}.text-color-green-300{color:var(--color-green-300)}.bg-color-green-300{background-color:var(--color-green-300)}.border-color-green-300{border-color:var(--color-green-300)}.text-color-green-400{color:var(--color-green-400)}.bg-color-green-400{background-color:var(--color-green-400)}.border-color-green-400{border-color:var(--color-green-400)}.text-color-green-500{color:var(--color-green-500)}.bg-color-green-500{background-color:var(--color-green-500)}.border-color-green-500{border-color:var(--color-green-500)}.text-color-green-600{color:var(--color-green-600)}.bg-color-green-600{background-color:var(--color-green-600)}.border-color-green-600{border-color:var(--color-green-600)}.text-color-green-700{color:var(--color-green-700)}.bg-color-green-700{background-color:var(--color-green-700)}.border-color-green-700{border-color:var(--color-green-700)}.text-color-green-800{color:var(--color-green-800)}.bg-color-green-800{background-color:var(--color-green-800)}.border-color-green-800{border-color:var(--color-green-800)}.text-color-green-900{color:var(--color-green-900)}.bg-color-green-900{background-color:var(--color-green-900)}.border-color-green-900{border-color:var(--color-green-900)}.text-color-green-950{color:var(--color-green-950)}.bg-color-green-950{background-color:var(--color-green-950)}.border-color-green-950{border-color:var(--color-green-950)}.text-color-green-050{color:var(--color-green-050)}.bg-color-green-050{background-color:var(--color-green-050)}.border-color-green-050{border-color:var(--color-green-050)}.text-color-grey-100{color:var(--color-grey-100)}.bg-color-grey-100{background-color:var(--color-grey-100)}.border-color-grey-100{border-color:var(--color-grey-100)}.text-color-grey-200{color:var(--color-grey-200)}.bg-color-grey-200{background-color:var(--color-grey-200)}.border-color-grey-200{border-color:var(--color-grey-200)}.text-color-grey-300{color:var(--color-grey-300)}.bg-color-grey-300{background-color:var(--color-grey-300)}.border-color-grey-300{border-color:var(--color-grey-300)}.text-color-grey-400{color:var(--color-grey-400)}.bg-color-grey-400{background-color:var(--color-grey-400)}.border-color-grey-400{border-color:var(--color-grey-400)}.text-color-grey-500{color:var(--color-grey-500)}.bg-color-grey-500{background-color:var(--color-grey-500)}.border-color-grey-500{border-color:var(--color-grey-500)}.text-color-grey-600{color:var(--color-grey-600)}.bg-color-grey-600{background-color:var(--color-grey-600)}.border-color-grey-600{border-color:var(--color-grey-600)}.text-color-grey-700{color:var(--color-grey-700)}.bg-color-grey-700{background-color:var(--color-grey-700)}.border-color-grey-700{border-color:var(--color-grey-700)}.text-color-grey-800{color:var(--color-grey-800)}.bg-color-grey-800{background-color:var(--color-grey-800)}.border-color-grey-800{border-color:var(--color-grey-800)}.text-color-grey-900{color:var(--color-grey-900)}.bg-color-grey-900{background-color:var(--color-grey-900)}.border-color-grey-900{border-color:var(--color-grey-900)}.text-color-grey-950{color:var(--color-grey-950)}.bg-color-grey-950{background-color:var(--color-grey-950)}.border-color-grey-950{border-color:var(--color-grey-950)}.text-color-grey-050{color:var(--color-grey-050)}.bg-color-grey-050{background-color:var(--color-grey-050)}.border-color-grey-050{border-color:var(--color-grey-050)}.text-color-rust-300{color:var(--color-rust-300)}.bg-color-rust-300{background-color:var(--color-rust-300)}.border-color-rust-300{border-color:var(--color-rust-300)}.text-color-rust-500{color:var(--color-rust-500)}.bg-color-rust-500{background-color:var(--color-rust-500)}.border-color-rust-500{border-color:var(--color-rust-500)}.text-button-navbar-border-color{color:var(--button-navbar-border-color)}.bg-button-navbar-border-color{background-color:var(--button-navbar-border-color)}.border-button-navbar-border-color{border-color:var(--button-navbar-border-color)}.text-md{font-size:var(--font-size-md)}.text-xxl{font-size:var(--font-size-xxl)}.text-xxxl{font-size:var(--font-size-xxxl)}.text-lg{font-size:var(--font-size-lg)}.text-sm{font-size:var(--font-size-sm)}.text-xl{font-size:var(--font-size-xl)}.text-xs{font-size:var(--font-size-xs)}.text-xxs{font-size:var(--font-size-xxs)}.p-xs{padding:var(--space-xs)}.m-xs{margin:var(--space-xs)}.gap-xs{gap:var(--space-xs)}.p-md{padding:var(--space-md)}.m-md{margin:var(--space-md)}.gap-md{gap:var(--space-md)}.p-lg{padding:var(--space-lg)}.m-lg{margin:var(--space-lg)}.gap-lg{gap:var(--space-lg)}.p-xxs{padding:var(--space-xxs)}.m-xxs{margin:var(--space-xxs)}.gap-xxs{gap:var(--space-xxs)}.p-xxxs{padding:var(--space-xxxs)}.m-xxxs{margin:var(--space-xxxs)}.gap-xxxs{gap:var(--space-xxxs)}.p-xl{padding:var(--space-xl)}.m-xl{margin:var(--space-xl)}.gap-xl{gap:var(--space-xl)}.p-xxxl{padding:var(--space-xxxl)}.m-xxxl{margin:var(--space-xxxl)}.gap-xxxl{gap:var(--space-xxxl)}.p-xxl{padding:var(--space-xxl)}.m-xxl{margin:var(--space-xxl)}.gap-xxl{gap:var(--space-xxl)}.p-sm{padding:var(--space-sm)}.m-sm{margin:var(--space-sm)}.gap-sm{gap:var(--space-sm)}
*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-ysabeau),Arial,sans-serif;color:var(--text-default);background-color:var(--bg-default);font-weight:500;line-height:1.2}.typography-body-small-caps{font-family:var(--font-ysabeau),Arial,sans-serif;font-weight:500;font-size:var(--font-size-xs);text-transform:uppercase;line-height:1.2}.typography-body-default{font-family:var(--font-ysabeau),Arial,sans-serif;font-weight:500;font-size:var(--font-size-sm);line-height:1.2}.typography-title{font-family:var(--font-cinzel),serif;font-weight:700;font-size:var(--font-size-xxxl);line-height:1.2}.title-lg{font-family:var(--font-cinzel),serif;font-weight:700;font-size:var(--font-size-lg);line-height:1.2}h1,.typography-h1{font-family:var(--font-cinzel),serif;font-weight:700;font-size:var(--title);color:var(--text-primary);line-height:1.2}h2,.typography-h2{font-family:var(--font-cinzel),serif;font-weight:700;font-size:var(--h2);color:var(--text-primary);line-height:1.2}h3,.typography-h3{font-family:var(--font-cinzel),serif;font-weight:700;font-size:var(--h3);color:var(--text-primary);line-height:1.2}h4,h5,h6{font-family:var(--font-cinzel),serif;color:var(--text-primary);font-weight:700;line-height:1.2}.container{max-width:1200px;padding:0 var(--space-md);margin:0 auto}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.text-center{text-align:center}.rounded{border-radius:8px}body{background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif}.u-container{max-width:var(--grid-max-width);padding-inline:var(--grid-gutter);background:var(--bg-default);margin-left:auto;margin-right:auto}.u-grid{gap:var(--grid-gutter);display:grid}
