.layout-container.svelte-s844ox{display:flex;flex-direction:column;min-height:100vh;max-width:1000px;margin-left:auto;margin-right:auto}.content-wrapper.svelte-62cdb4{display:flex;flex-direction:column;margin:0 20px}@media (max-width: 768px){.content-wrapper.svelte-62cdb4{margin:0 10px}}.content-container.svelte-1g3h7na{display:flex;flex-direction:column;flex:1;padding:20px}@media (max-width: 768px){.content-container.svelte-1g3h7na{padding:10px}}.styled-link.svelte-m0njfz{color:var(--text-primary);text-decoration:none;font-weight:500;transition:color .2s;background:none}.styled-link.svelte-m0njfz:hover{color:var(--primary)}.header-bar.svelte-10b54ai.svelte-10b54ai{position:sticky;top:0;height:70px;padding:16px;z-index:1000;display:flex;align-items:center;justify-content:space-between;background:var(--background);font-weight:500}.header-left.svelte-10b54ai.svelte-10b54ai{display:flex;align-items:center;gap:16px;color:var(--text-primary);text-decoration:none}.header-left.svelte-10b54ai.svelte-10b54ai:hover{color:var(--primary)}.logo.svelte-10b54ai.svelte-10b54ai{width:40px;height:40px;color:var(--primary);display:flex;align-items:center}.title-wrapper.svelte-10b54ai.svelte-10b54ai{display:flex;flex-direction:column;gap:4px}.title.svelte-10b54ai.svelte-10b54ai{font-size:1.125rem;letter-spacing:-.015em;font-size:var(--fs-medium);color:var(--text-primary);margin:0}.header-right.svelte-10b54ai.svelte-10b54ai{display:flex;flex:1;justify-content:flex-end}.web-menu.svelte-10b54ai.svelte-10b54ai{display:flex;gap:32px}@media (max-width: 768px){.web-menu.svelte-10b54ai.svelte-10b54ai{display:none}}.nav-links.svelte-10b54ai.svelte-10b54ai{display:flex;align-items:center;gap:36px}.social-buttons.svelte-10b54ai.svelte-10b54ai{display:flex;gap:8px}.social-button.svelte-10b54ai.svelte-10b54ai{display:flex;align-items:center;justify-content:center;height:40px;border:none;border-radius:.75rem;background:transparent;color:var(--text-primary);cursor:pointer;text-decoration:none;transition:color .2s}.social-button.svelte-10b54ai.svelte-10b54ai:hover{color:var(--primary)}.hamburger.svelte-10b54ai.svelte-10b54ai{display:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;background:none;border:none;padding:0;cursor:pointer}.hamburger.svelte-10b54ai span.svelte-10b54ai{display:block;height:2px;width:100%;background:var(--text-primary);border-radius:1px;transition:all .3s ease}.hamburger.active.svelte-10b54ai span.svelte-10b54ai:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger.active.svelte-10b54ai span.svelte-10b54ai:nth-child(2){opacity:0}.hamburger.active.svelte-10b54ai span.svelte-10b54ai:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}@media (max-width: 768px){.hamburger.svelte-10b54ai.svelte-10b54ai{display:flex}}.mobile-menu.svelte-10b54ai.svelte-10b54ai{position:fixed;top:70px;left:0;width:100%;height:calc(100vh - 70px);background:var(--background);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;z-index:999;overflow-y:auto}.mobile-nav-links.svelte-10b54ai.svelte-10b54ai{display:flex;flex-direction:column;align-items:center;gap:24px}.footer-container.svelte-ja4sdd.svelte-ja4sdd{border-top:1px solid #e6e9f4;background:var(--background);padding:32px 0 20px;margin-top:auto}.footer-inner.svelte-ja4sdd.svelte-ja4sdd{max-width:960px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:18px}.footer-links.svelte-ja4sdd.svelte-ja4sdd{display:flex;gap:32px;flex-wrap:wrap;justify-content:center}@media (max-width: 768px){.footer-links.svelte-ja4sdd.svelte-ja4sdd{flex-direction:column;justify-content:center;align-items:center;gap:12px}}.footer-link.svelte-ja4sdd.svelte-ja4sdd{color:var(--link);text-decoration:none;transition:color .2s}.footer-link.svelte-ja4sdd.svelte-ja4sdd:hover{color:var(--primary);text-decoration:underline}.footer-icons.svelte-ja4sdd.svelte-ja4sdd{display:flex;gap:16px}.footer-icon.svelte-ja4sdd.svelte-ja4sdd{color:var(--link);display:flex;align-items:center;transition:color .2s}.footer-icon.svelte-ja4sdd.svelte-ja4sdd:hover{color:var(--primary)}.footer-icon.svelte-ja4sdd svg.svelte-ja4sdd{width:24px;height:24px;display:block}.copyright.svelte-ja4sdd.svelte-ja4sdd{color:var(--text-secondary);text-align:center;margin-top:10px;font-size:var(--fs-small)}
