*{box-sizing:border-box;margin:0;padding:0}dialog:modal{margin:auto}:root{color:#24221d;font-synthesis:none;background:#f6f3ec;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px}body{-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 85% -10%,#f7d9c9 0,#0000 30rem),#f6f3ec;min-height:100vh;line-height:1.5}body>div{flex-direction:column;min-height:100vh;display:flex}button{font-family:inherit;font-size:inherit}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{color:inherit}::selection{background:#f2b9a0}:focus-visible{outline-offset:2px;outline:3px solid #d85f3647}.shell-header.svelte-12qhfyh{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf9e0;border-bottom:1px solid #ddd7cacc;position:sticky;top:0}nav.svelte-12qhfyh{align-items:center;gap:28px;max-width:1440px;min-height:72px;margin:0 auto;padding:0 32px;display:flex}.brand.svelte-12qhfyh{color:#24221d;letter-spacing:-.02em;align-items:center;gap:10px;padding:0 12px 0 0;font-size:1rem;font-weight:750;display:flex}.brand.svelte-12qhfyh img:where(.svelte-12qhfyh){width:145px;height:34px;display:block}.main-links.svelte-12qhfyh,.account-links.svelte-12qhfyh{align-items:center;gap:4px;display:flex}.account-links.svelte-12qhfyh{margin-left:auto}a.svelte-12qhfyh{color:#625d53;border-radius:10px;padding:8px 12px;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s}a.svelte-12qhfyh:hover{color:#24221d;background:#eee8dd}a.active.svelte-12qhfyh{color:#24221d;background:#f9e9e1}.profile.svelte-12qhfyh{align-items:center;gap:8px;display:flex}.avatar.svelte-12qhfyh{color:#42634b;background:#dde7d8;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:750;display:grid}button.svelte-12qhfyh{color:#625d53;cursor:pointer;background:0 0;border:1px solid #8f877a;border-radius:10px;padding:8px 12px;font-size:.875rem}button.svelte-12qhfyh:hover{color:#24221d;background:#eee8dd}main.svelte-12qhfyh{flex:1;width:100%;max-width:1440px;margin:0 auto;padding:40px 32px 64px}.legal-notices.svelte-12qhfyh{max-width:1440px;margin:20px auto 0;padding:0 32px}.legal-notice.svelte-12qhfyh{background:#fff4ed;border:1px solid #d8b9a8;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:10px;padding:16px 18px;display:flex}.legal-notice.svelte-12qhfyh p:where(.svelte-12qhfyh),.legal-error.svelte-12qhfyh{color:#625d53;margin:4px 0 0;font-size:.875rem}.legal-actions.svelte-12qhfyh{flex-shrink:0;align-items:center;gap:10px;display:flex}.legal-actions.svelte-12qhfyh a:where(.svelte-12qhfyh),.legal-actions.svelte-12qhfyh button:where(.svelte-12qhfyh){border-radius:10px;padding:8px 12px;font-size:.875rem;font-weight:650}.legal-actions.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#a84425}.legal-actions.svelte-12qhfyh button:where(.svelte-12qhfyh){color:#fff;background:#a84425;border:0}.legal-error.svelte-12qhfyh{color:#b83b32}.shell-footer.svelte-12qhfyh{justify-content:center;gap:18px;padding:0 32px 32px;display:flex}.shell-footer.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#625d53;font-size:.8rem}@media (width<=720px){nav.svelte-12qhfyh{gap:12px;min-height:62px;padding:0 16px}.brand.svelte-12qhfyh img:where(.svelte-12qhfyh){object-fit:cover;object-position:left;width:38px;height:38px}.email.svelte-12qhfyh,form.svelte-12qhfyh{display:none}.account-links.svelte-12qhfyh{margin-left:auto}.main-links.svelte-12qhfyh a:where(.svelte-12qhfyh){padding-inline:9px}main.svelte-12qhfyh{padding:24px 16px 48px}.legal-notices.svelte-12qhfyh{padding:0 16px}.legal-notice.svelte-12qhfyh{flex-direction:column;align-items:flex-start}}
