.Navigation_header__XcH1A{background:var(--bg);padding:1rem 2rem}.Navigation_nav__Q7vUO{display:flex;align-items:center;justify-content:space-between;position:relative}.Navigation_logo__PALjO{font-size:1.4rem;font-weight:700;color:var(--primary)}.Navigation_hamburger__vnc_a{display:none;flex-direction:column;justify-content:center;cursor:pointer;width:2.1rem;height:2.1rem;gap:.33rem;z-index:102;margin-left:.5rem;background:none;border:none}.Navigation_hamburger__vnc_a span{display:block;height:3px;width:28px;background:var(--primary);border-radius:4px;transition:all .25s cubic-bezier(.7,.2,.2,1);position:relative}.Navigation_hamburger__vnc_a.Navigation_active__R7QAf span:first-child{transform:translateY(8px) rotate(45deg)}.Navigation_hamburger__vnc_a.Navigation_active__R7QAf span:nth-child(2){opacity:0;transform:scaleX(.2)}.Navigation_hamburger__vnc_a.Navigation_active__R7QAf span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.Navigation_navList__dlCHq{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0;transition:none}.Navigation_navList__dlCHq li a{text-decoration:none;color:var(--text-main);font-weight:500;transition:color .2s}.Navigation_navList__dlCHq li a:hover{color:var(--primary)}.Navigation_overlay__vTH_j{display:none}@media(max-width:1000px){.Navigation_hamburger__vnc_a{display:flex}.Navigation_navList__dlCHq{flex-direction:column;position:fixed;top:0;right:-100vw;background:var(--bg-gradient);width:75vw;max-width:320px;height:100vh;border-radius:0 0 0 2.2rem;padding:2.5rem 2rem 1.5rem;box-shadow:-2px 0 24px var(--primary) 18;gap:1.3rem;z-index:103;opacity:1;pointer-events:auto;transition:right .22s cubic-bezier(.7,.2,.2,1)}.Navigation_navList__dlCHq.Navigation_open__K5s9y{right:0;transition:right .22s cubic-bezier(.7,.2,.2,1)}.Navigation_overlay__vTH_j{display:block;position:fixed;inset:0;background:rgba(0,0,0,.333);z-index:102;animation:Navigation_overlayFade__ulWfW .18s}}@keyframes Navigation_overlayFade__ulWfW{0%{opacity:0}to{opacity:1}}@media(max-width:600px){.Navigation_header__XcH1A{padding:1rem .5rem}.Navigation_logo__PALjO{font-size:1.1rem}.Navigation_navList__dlCHq{gap:.8rem}}:root{--primary:#00a37a;--primary-dark:#018464;--accent:#13a979;--warning:#ffc107;--bg:#f6f6f6;--bg-light:#f9fdfc;--bg-card:#fff;--bg-gradient:linear-gradient(135deg,#e7fff3,#f8fff9);--bg-story:#f8f8ee;--bg-badge:#eafff6;--text-main:#222;--text-muted:#888;--text-link:#08796d;--text-accent:#127266;--border:#bbeaea;--border-light:#e0e0e0;--shadow:0 2px 12px rgba(0,0,0,.07);--font-main:"Inter",Arial,sans-serif;--font-size-base:1rem;--font-size-title:2rem;--font-size-small:0.95rem;--border-radius:1.2rem;--border-radius-card:1.3rem;--box-shadow:0 2px 12px rgba(0,0,0,.07);--box-shadow-card:0 2px 16px #bbeaea33;--transition:0.18s cubic-bezier(0.7,0.2,0.2,1);--logo-badge-bg:transparent;--info-date-row:#357;--admin-story-color:#6a4b2f;--recipe-detail-color:#39767e;--logout-btn-bg:#222;--logout-btn-color:#fff;--logout-btn-hover-bg:#04d484;--logout-btn-hover-color:#111;--loader-lbl-background-color:#79e0b7}[data-theme=dark]{--primary:#12ce8b;--primary-dark:#119c6e;--accent:#41efb5;--warning:#ffc107;--bg:#162321;--bg-light:#1b2625;--bg-card:#232e2d;--bg-gradient:linear-gradient(135deg,#194034,#193035);--bg-story:#21211b;--bg-badge:#1c493a;--text-main:#e7fff3;--text-muted:#abb2ad;--text-link:#41efb5;--text-accent:#12ce8b;--border:#24493d;--border-light:#2c4e45;--shadow:0 2px 12px rgba(0,0,0,.25);--font-main:"Inter",Arial,sans-serif;--font-size-base:1rem;--font-size-title:2rem;--font-size-small:0.95rem;--border-radius:1.2rem;--border-radius-card:1.3rem;--box-shadow:0 2px 12px rgba(0,0,0,.18);--box-shadow-card:0 2px 16px #12453633;--transition:0.18s cubic-bezier(0.7,0.2,0.2,1);--logo-badge-bg:#575957;--info-date-row:#99b5d1;--admin-story-color:#6a4b2f;--recipe-detail-color:#39767e;--logout-btn-bg:#f6f6f6;--logout-btn-color:#222;--logout-btn-hover-bg:#04d484;--logout-btn-hover-color:#111;--loader-lbl-background-color:#c0ebd0}body,html{min-height:100%;margin:0;padding:0;font-family:var(--font-main),Arial,sans-serif;background:var(--bg);color:var(--text-main);font-size:var(--font-size-base);transition:background .3s var(--transition),color .3s var(--transition)}*,:after,:before{box-sizing:border-box}a{color:var(--text-link);text-decoration:none;transition:color .16s var(--transition)}a:focus,a:hover{color:var(--primary)}h1,h2,h3,h4{color:var(--text-link);font-family:var(--font-main),Arial,sans-serif;margin-top:0}h1{font-size:var(--font-size-title)}h2{font-size:1.6rem}h3{font-size:1.25rem}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}::-webkit-scrollbar{background:var(--bg-light);width:12px}::-webkit-scrollbar-thumb{background:var(--primary);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}#__next,body,main{transition:background .3s var(--transition),color .3s var(--transition)}