.layout_body__1KmGn,.layout_html__x6cKi{margin:0;padding:0}.layout_body__1KmGn{display:flex;flex-direction:column;align-items:center;min-height:100%}@media print{.layout_body__1KmGn{display:block}}:root{--bg:#f4efe6;--bg-tint:#e9e2f4;--paper:#fffdf9;--ink:#34304a;--ink-soft:#6d6885;--line:#e0d9cd;--coral:#ff7a59;--teal:#35c4b5;--sun:#ffc84a;--grape:#9b7ede;--sky:#63b3f5;--cell-1:#fff3e4;--cell-2:#e6f7f4;--cell-3:#f0ecfd;--cell-4:#eaf4fe;--cell-5:#fdeef0;--radius-xs:10px;--radius-sm:14px;--radius-md:20px;--radius-lg:28px;--radius-pill:999px;--shadow-soft:0 10px 30px rgba(52,48,74,.12);--shadow-lift:0 6px 0 rgba(52,48,74,.14);--font-body:"Nunito","Quicksand","Trebuchet MS","Segoe UI",system-ui,-apple-system,sans-serif;--font-display:"Baloo 2","Comic Sans MS","Chalkboard SE",var(--font-body)}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;min-height:100%;overflow-x:hidden}body{color:var(--ink);font-family:var(--font-body);background-color:var(--bg);background-image:radial-gradient(circle at 12% 8%,rgba(155,126,222,.18),transparent 42%),radial-gradient(circle at 88% 4%,rgba(53,196,181,.18),transparent 40%),radial-gradient(circle at 78% 92%,rgba(255,122,89,.16),transparent 45%);background-attachment:fixed}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--grape);outline-offset:2px;border-radius:var(--radius-xs)}@page{size:A4;margin:0}@media print{body,html{width:210mm;max-width:210mm;margin:0;padding:0;background:#fff;background-image:none}}