.modal-content.svelte-29wkoa.svelte-29wkoa{color:var(--text);display:flex;flex-direction:column;padding:16px}.modal-title.svelte-29wkoa.svelte-29wkoa{font-size:18px;font-weight:600;margin-bottom:12px}.buttons-container.svelte-29wkoa.svelte-29wkoa{display:flex;justify-content:flex-end;align-items:center;gap:8px}.cancel-button.svelte-29wkoa.svelte-29wkoa{display:flex;align-items:center;justify-content:center;color:var(--gray-button-text);height:32px;border-radius:6px;font-size:12px;font-weight:500;padding:0 12px;transition:background-color .2s;cursor:pointer;width:100px;background:var(--gray-button-background)}.sign-in-button.svelte-29wkoa.svelte-29wkoa{display:flex;align-items:center;background:var(--black-button-background);color:var(--black-button-text);height:36px;border-radius:4px;font-size:14px;font-weight:400;cursor:pointer;gap:8px;padding:0 12px;flex-shrink:0}.site-name.svelte-29wkoa.svelte-29wkoa{display:flex;align-items:center;gap:6px;margin-bottom:24px}.site-name.svelte-29wkoa img.svelte-29wkoa{width:16px;height:16px}.wrap.svelte-o4nhj4.svelte-o4nhj4{width:100%;color:#21272e;margin-top:auto}.container.svelte-o4nhj4.svelte-o4nhj4{width:100%;max-width:1072px;height:80px;display:flex;padding:0 24px;align-items:center;justify-content:space-between}.footer-nav.svelte-o4nhj4.svelte-o4nhj4{display:flex;align-items:center;gap:24px}.footer-nav.svelte-o4nhj4 a.svelte-o4nhj4{color:#666;text-decoration:none;font-size:14px;font-weight:500;transition:color .2s ease}.footer-nav.svelte-o4nhj4 a.svelte-o4nhj4:hover{color:#000}.logo.svelte-o4nhj4.svelte-o4nhj4{font-size:14px;font-weight:700;text-transform:uppercase;color:#666}@media (max-width: 768px){.container.svelte-o4nhj4.svelte-o4nhj4{flex-direction:column;height:auto;padding:16px 24px;gap:16px}.footer-nav.svelte-o4nhj4.svelte-o4nhj4{flex-wrap:wrap;justify-content:center;gap:16px}.footer-nav.svelte-o4nhj4 a.svelte-o4nhj4,.logo.svelte-o4nhj4.svelte-o4nhj4{font-size:13px}}@media (max-width: 480px){.container.svelte-o4nhj4.svelte-o4nhj4{padding:16px}.footer-nav.svelte-o4nhj4.svelte-o4nhj4{gap:12px}.footer-nav.svelte-o4nhj4 a.svelte-o4nhj4{font-size:12px}}.layout.svelte-tz3aj9{min-height:100vh;display:flex;flex-direction:column}.main-content.svelte-tz3aj9{flex:1}
