.pub-chrome{--bg:#fcfaf7;--bg-alt:#fff;--bg-cream:#fff3eb;--bg-cream-soft:#fff8f1;--bg-salmon-soft:#fff1e6;--bg-salmon-warm:#ffeada;--ink:#1a1a1a;--ink-soft:#2a2a2a;--gris-900:#333;--gris-700:#525252;--gris-500:#888;--gris-400:#aaa;--gris-300:#d4d4d4;--gris-200:#e8e0d8;--gris-100:#f5f5f4;--bordure:#f0ebe4;--bordure-warm:#f4e8db;--orange:#ff914d;--orange-fonce:#c87028;--orange-clair:#ffd9bf;--salmon:#ffa580;--salmon-clair:#ffe4d4;--salmon-soft:#ffefe1;--creme:#fff3eb;--vert:#2d8a5e;--vert-clair:#edf7f2;--vert-bordure:#c8e6d4;--bleu-marine:#0a1f44;--ff-display:"Cabinet Grotesk","Poppins",system-ui,sans-serif;--ff-body:"Poppins",system-ui,-apple-system,sans-serif;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:24px;--radius-2xl:28px;--radius-pill:999px;--sh-card:0 1px 2px hsla(0,0%,8%,.03),0 4px 16px hsla(0,0%,8%,.04);--sh-card-hover:0 14px 36px rgba(255,145,77,.1);--sh-cozy:0 2px 4px rgba(255,145,77,.04),0 18px 44px rgba(255,145,77,.1);--sh-cta:0 6px 18px rgba(255,145,77,.28);--sh-cta-hover:0 10px 28px rgba(255,145,77,.36);--t-fast:150ms cubic-bezier(.4,0,.2,1);--t-base:240ms cubic-bezier(.4,0,.2,1);--t-slow:400ms cubic-bezier(.4,0,.2,1);--container:1240px;--container-tight:1080px;--container-narrow:760px;--header-h:72px}.pub-chrome .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--ff-body);font-weight:500;font-size:15px;border-radius:var(--radius-sm);padding:12px 22px;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast),transform var(--t-fast),box-shadow var(--t-fast);white-space:nowrap;cursor:pointer}.pub-chrome .btn--sm{padding:9px 16px;font-size:13.5px;border-radius:9px}.pub-chrome .btn--lg{padding:14px 26px;font-size:15.5px}.pub-chrome .btn--xl{padding:18px 34px;font-size:17px;border-radius:12px}.pub-chrome .btn__arrow{width:16px;height:16px;transition:transform var(--t-fast)}.pub-chrome .btn:hover .btn__arrow{transform:translateX(3px)}.pub-chrome .btn--primary{position:relative;background:var(--orange);color:#fff;box-shadow:var(--sh-cta)}.pub-chrome .btn--primary:hover{box-shadow:var(--sh-cta-hover);transform:scale(1.035)}.pub-chrome .btn--primary:active{transform:scale(.99);box-shadow:var(--sh-cta)}.pub-chrome .btn--ghost{background:transparent;color:var(--ink);border:1.5px solid var(--gris-200)}.pub-chrome .btn--ghost:hover{border-color:var(--orange);color:var(--orange)}.pub-chrome .btn--green{background:var(--vert);color:#fff;box-shadow:0 6px 18px rgba(45,138,94,.25)}.pub-chrome .btn--green:hover{background:#236d49;box-shadow:0 10px 28px rgba(45,138,94,.32);transform:translateY(-1px)}.pub-chrome.header{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:hsla(36,45%,98%,.85);backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid transparent;transition:background var(--t-base),border-color var(--t-base),box-shadow var(--t-base)}.pub-chrome.header.is-scrolled{background:rgba(255,243,235,.96);border-bottom-color:var(--bordure);box-shadow:0 1px 0 rgba(0,0,0,.02)}.pub-chrome .header__inner{max-width:var(--container);margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:24px}.pub-chrome .header__logo img{width:132px;height:auto}.pub-chrome .header__nav{display:flex;align-items:center;gap:28px;margin-left:auto}.pub-chrome .header__link{position:relative;font-size:14px;font-weight:500;color:var(--gris-700);padding:6px 0;transition:color var(--t-fast)}.pub-chrome .header__link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--orange);border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform var(--t-base)}.pub-chrome .header__link:hover{color:var(--ink)}.pub-chrome .header__link:hover:after{transform:scaleX(1)}.pub-chrome .header__link--owner{display:inline-flex;align-items:center;gap:6px}.pub-chrome .header__link--owner svg{width:14px;height:14px;opacity:.7}.pub-chrome .header__link--owner:hover svg{opacity:1}.pub-chrome .header__actions{display:flex;align-items:center;gap:12px;margin-left:auto}.pub-chrome .lang{position:relative}.pub-chrome .lang__btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-pill);border:1.5px solid transparent;background:transparent;transition:border-color var(--t-fast),background var(--t-fast),transform var(--t-fast)}.pub-chrome .lang__btn:hover{background:#fff;border-color:var(--gris-200);transform:scale(1.05)}.pub-chrome .lang__flag{display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.08))}.pub-chrome .lang__menu{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;background:#fff;border:1px solid var(--gris-200);border-radius:var(--radius-md);box-shadow:0 10px 32px rgba(0,0,0,.08);padding:6px;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity var(--t-base),transform var(--t-base)}.pub-chrome .lang[aria-expanded=true] .lang__menu{opacity:1;transform:translateY(0);pointer-events:auto}.pub-chrome .lang__option{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border-radius:8px;font-size:13.5px;color:var(--ink);text-align:left;transition:background var(--t-fast)}.pub-chrome .lang__option:hover{background:var(--bg-cream)}.pub-chrome .lang__option[aria-current=true]{background:var(--creme);color:var(--orange-fonce);font-weight:600}.pub-chrome .header__login{display:inline-flex}.pub-chrome .header__login svg{width:14px;height:14px}.pub-chrome .header__burger{display:none;width:40px;height:40px;flex-direction:column;justify-content:center;align-items:center;gap:4px;border-radius:9px;border:1.5px solid var(--gris-200);background:#fff}.pub-chrome .header__burger span{display:block;width:18px;height:2px;background:var(--ink);border-radius:2px;transition:transform var(--t-base),opacity var(--t-base)}.pub-chrome .header__burger[aria-expanded=true] span:first-child{transform:translateY(6px) rotate(45deg)}.pub-chrome .header__burger[aria-expanded=true] span:nth-child(2){opacity:0}.pub-chrome .header__burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.pub-chrome .mobile-nav{position:fixed;top:var(--header-h);left:0;right:0;background:var(--bg-cream);padding:16px 24px 28px;border-bottom:1px solid var(--bordure);transform:translateY(-12px);opacity:0;pointer-events:none;z-index:95;transition:transform var(--t-base),opacity var(--t-base);display:flex;flex-direction:column;gap:4px}.pub-chrome .mobile-nav.is-open{transform:translateY(0);opacity:1;pointer-events:auto}.pub-chrome .mobile-nav__link{padding:14px 8px;font-size:16px;font-weight:500;color:var(--ink);border-bottom:1px solid var(--bordure)}.pub-chrome .mobile-nav__link--cta{margin-top:12px;background:var(--orange);color:#fff;border-radius:10px;text-align:center;border:none;font-weight:600}@media (max-width:1024px){.pub-chrome .header__nav{display:none}.pub-chrome .header__burger{display:inline-flex}.pub-chrome .header__login{display:none}}@keyframes pubchrome-solid{to{background:rgba(255,243,235,.96);border-bottom-color:var(--bordure);box-shadow:0 1px 0 rgba(0,0,0,.02)}}@supports (animation-timeline:scroll()){.pub-chrome.header{animation:pubchrome-solid linear both;animation-timeline:scroll(root);animation-range:0 120px}}@media (prefers-reduced-motion:reduce){.pub-chrome.header{animation:none}}.pub-chrome .header__user{position:relative}.pub-chrome .header__user-pic{width:22px;height:22px;border-radius:50%;object-fit:cover}.pub-chrome .header__user-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;background:#fff;border:1px solid var(--gris-200);border-radius:var(--radius-md);box-shadow:0 10px 32px rgba(0,0,0,.08);padding:6px;display:flex;flex-direction:column;z-index:105}.pub-chrome .header__user-item{display:block;width:100%;padding:9px 12px;border-radius:8px;font-size:13.5px;color:var(--ink);text-align:left;transition:background var(--t-fast)}.pub-chrome .header__user-item:hover{background:var(--bg-cream)}.pub-chrome .header__user-item--logout{color:#a32d2d}@media (max-width:1024px){.pub-chrome .header__cta,.pub-chrome .header__user{display:none}}.pub-chrome .lang__flag-img{width:20px;height:14px;border-radius:3px;object-fit:cover;box-shadow:0 1px 2px rgba(0,0,0,.12)}.pub-chrome button{font:inherit;cursor:pointer;background:none;border:none;color:inherit;margin:0;padding:0}.pub-chrome button:focus{outline:none}.pub-chrome button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.pub-chrome .header__login--icons{gap:6px;padding-left:12px;padding-right:12px}.pub-chrome .header__login--icons svg{width:17px;height:17px}.pub-chrome .header__user-item{display:flex;align-items:center;gap:9px}.pub-chrome .header__user-item svg{width:15px;height:15px;flex-shrink:0;color:var(--gris-700)}