body{font-optical-sizing:auto;font-variation-settings:"wdth" 100;background:#f5f5f5;margin:0;font-family:Roboto,sans-serif;font-style:normal;font-weight:400}.container.svelte-12qhfyh{min-height:100vh;display:flex}.sidebar.svelte-12qhfyh{color:#fff;background:#1a1a1a;flex-direction:column;width:240px;padding:24px;display:flex}.logo.svelte-12qhfyh{color:#d32f26;letter-spacing:2px;margin:0 0 40px;font-size:28px;font-weight:900}nav.svelte-12qhfyh{flex:1}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#aaa;border-radius:8px;margin-bottom:4px;padding:12px 16px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:block}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover,nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:#fff;background:#333}.user-info.svelte-12qhfyh{border-top:1px solid #333;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;padding-top:16px;display:flex}.user-email.svelte-12qhfyh{color:#888;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.logout-form.svelte-12qhfyh button:where(.svelte-12qhfyh){color:#888;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;display:flex}.logout-form.svelte-12qhfyh button:where(.svelte-12qhfyh):hover{color:#d32f26;background:#333}.content.svelte-12qhfyh{flex:1;padding:40px}
