:root{--font-system:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-ui:"SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--gx:#2b2620;--gbg:#f3eee4}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;scroll-padding-top:2rem;overflow-x:hidden}body{font-family:var(--font-system);font-size:1rem;color:#1a1a1a;background-color:#f8f9fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.6;overflow-x:clip}:focus-visible{outline:2px solid #0056b3;outline-offset:2px;border-radius:2px}:focus:not(:focus-visible){outline:none}::selection{background-color:#ffd166;color:#000814;text-shadow:none}p{margin-bottom:1rem;max-width:65ch}a{color:#06c;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}a:hover{color:#004085;text-decoration:underline}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:0;z-index:9999;background:#000;color:#fff;padding:1em}#main-content{display:block;padding:15px 0 76px}.header{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:flex-start;height:60px;padding:0 15px;background:color-mix(in srgb,var(--gbg) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid color-mix(in srgb,var(--gx) 30%,transparent);outline:1.5px solid #ffffff47;transition:background-color .9s,border-color .9s}.header:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;z-index:0;pointer-events:none;clip-path:inset(0);background:linear-gradient(#ffffff38 0%,#ffffff0a 100%)}#logo-container{position:relative;z-index:1;display:flex;align-items:center;margin-top:-10px;padding-left:75px}#logo-container text{fill:#2b2620;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:25px;font-weight:600;letter-spacing:.5px;transition:fill .3s}.gdark #logo-container text{fill:#fff}.openSidebarMenu{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%)}.sidebarIconToggle{position:absolute;top:50%;left:25px;z-index:9999;display:flex;align-items:center;gap:12px;height:22px;cursor:pointer;transform:translateY(-50%)}.icon-bars{position:relative;width:22px;height:22px}.spinner{position:absolute;box-sizing:border-box;width:100%;height:3px;background-color:#2b2620;box-shadow:0 0 10px #fffc;transition:all .3s}.gdark .spinner{background-color:#fff}.horizontal{top:9px}.diagonal.part-1{top:3px}.diagonal.part-2{top:15px}.menu-text,.close-text{display:flex;align-items:center;height:100%;margin-left:4px;color:#2b2620;font-family:var(--font-ui);font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;transition:all .3s}.gdark .menu-text,.gdark .close-text{color:#fff}.menu-text{opacity:1}.close-text{position:absolute;left:32px;margin-left:0;opacity:0}.openSidebarMenu:checked+.sidebarIconToggle .menu-text{opacity:0}.openSidebarMenu:checked+.sidebarIconToggle .close-text{opacity:1}.openSidebarMenu:checked+.sidebarIconToggle .icon-bars .horizontal{opacity:0}.openSidebarMenu:checked+.sidebarIconToggle .icon-bars .diagonal.part-1{top:9px;transform:rotate(45deg)}.openSidebarMenu:checked+.sidebarIconToggle .icon-bars .diagonal.part-2{top:9px;transform:rotate(-45deg)}#sidebarMenu{position:fixed;top:60px;left:-260px;z-index:10000;width:250px;height:auto;overflow-y:auto;visibility:hidden;opacity:0;transform:translate(0);outline:1px solid #ffffff59;background-color:color-mix(in srgb,var(--gx) 60%,#1a1410);background-image:linear-gradient(#ffffff26 0%,#ffffff0a 35%,#0000 100%);box-shadow:4px 0 32px #00000040,inset 1px 0 #fff6,inset 0 1px #ffffff59;transition:left .3s,background-color .9s}#openSidebarMenu:checked~#sidebarMenu{visibility:visible;opacity:1;z-index:10001;left:0}.sidebarMenuInner{margin:0;padding:0;list-style:none;border-top:1px solid #fff3}.sidebarMenuInner li{padding:20px;color:#fff;font-weight:700;text-transform:uppercase;text-shadow:0 1px 3px #00000040;border-bottom:1px solid #ffffff26;list-style:none;cursor:pointer;transition:all .25s}.sidebarMenuInner li a{color:#fff;font-weight:700;text-transform:uppercase;text-shadow:0 1px 3px #00000040;text-decoration:none;cursor:pointer}.sidebarMenuInner li:hover{padding-left:24px;background:#ffffff26;border-left:4px solid #fff}@media (max-width:1200px) and (min-width:854px){#sidebarMenu{display:flex;height:calc(100vh - 60px)}.sidebarMenuInner{border-top-color:#ffffff1a}}@media (max-width:768px){.header{justify-content:center}#logo-container{padding-left:0}.menu-text,.close-text{display:none!important}}@media (min-width:401px) and (max-width:768px){#sidebarMenu{width:70%;max-width:250px;left:-100%}.sidebarIconToggle{padding:6px 10px}}@media (max-width:400px){.header{height:50px;padding:0 10px}.icon-bars{top:12px}.sidebarIconToggle{top:8px;left:12px;justify-content:center;width:auto;height:28px}#sidebarMenu{top:50px;left:-100%;width:100%;height:calc(100vh - 50px);border-radius:0}.header #logo-container{margin-left:-10px;transform-origin:0 50%;transform:scale(.9)}.header #logo-container svg{width:250px}#logo-container text{transform:translate(-20px)}}.footer{position:relative;z-index:1000;height:52px;padding:0 20px;overflow:hidden;background:#ffffff14;border:1px solid #ffffff73;border-color:#fff9 #ffffff73 #ffffff40;border-radius:6px;box-shadow:0 8px 40px #00000026,0 0 0 1px #ffffff1a}.footer-content{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:12px;height:100%}.footer-section{display:flex;align-items:center}.social-icons{display:flex;gap:2px;list-style:none}.social-icons a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0 6px;font-size:14px;color:#0006;background:none;border:1px solid #0000000d;border-radius:8px;text-decoration:none;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.social-icons a:hover{color:#daa520;background:#ffd7001a;border:1px solid #ffd70066;transform:translateY(-2px);box-shadow:0 4px 12px #daa52033}.social-icons a[href*=instagram]:hover{color:#cf0;background-color:#ccff0026;box-shadow:0 0 20px #cf06}.social-icons a[href*=facebook]:hover{color:#39ff14;background-color:#39ff1426;box-shadow:0 0 20px #39ff1466}.social-icons a[href*=twitter]:hover{color:#00ff41;background-color:#00ff411f;box-shadow:0 0 20px #00ff4166}.social-icons a[href*=linkedin]:hover{color:#0fa;background-color:#00ffaa26;box-shadow:0 0 20px #0fa6}.social-icons a[href*=pinterest]:hover{color:#7fff00;background-color:#7fff0026;box-shadow:0 0 20px #7fff0066}.social-icons .fa-linkedin{color:#09923f}.social-icons .fa-x-twitter{color:#18902a}.social-icons .fa-facebook{color:#66a200}.social-icons .fa-instagram{color:#305f0b}.social-icons .fa-pinterest{color:#016c0d}.social-icons a:hover .fa-linkedin{color:#c40736}.social-icons a:hover .fa-x-twitter{color:#a115b9}.social-icons a:hover .fa-facebook{color:#ff1493}.social-icons a:hover .fa-instagram{color:#ff8c00}.social-icons a:hover .fa-pinterest{color:red}.contact-info,.contact-details{display:flex;align-items:center;gap:14px}.contact-details p{margin:0;color:#000;font-family:var(--font-ui);font-size:11px;font-weight:500;letter-spacing:.3px;white-space:nowrap}.contact-details a{color:#000;text-decoration:none;transition:color .2s}.contact-details a:hover{color:#ff8c00;text-decoration:none}.copyright{margin:0;color:#00000080;font-family:var(--font-ui);font-size:10px;font-weight:400;letter-spacing:.3px;white-space:nowrap}@media (max-width:799px){.footer-content{justify-content:center}.social-icons{gap:4px}}@media (max-width:600px){.footer{height:auto;min-height:68px;padding:8px 14px}.footer-content{flex-direction:column;gap:6px}.footer-section:first-child{order:1;justify-content:center;width:100%}.social-icons{gap:8px}.location,.copyright{display:none}.email{display:flex;align-items:center;gap:4px}.email a{font-size:11px}.contact-details{gap:12px}}@media (max-width:375px){.footer{min-height:64px;padding:6px 10px}.contact-details{gap:8px}.email a{font-size:10px}.social-icons a{font-size:12px}}#bd{--ink:#2b2620;--bg:#f3eee4;--ac:#995a2a;--k:'Cormorant Garamond',Georgia,serif;--s:'Jost','Segoe UI',Arial,sans-serif;--h:'Caveat','Segoe Script',cursive;--ease:cubic-bezier(.2,.8,.2,1);background:var(--bg)!important;color:var(--ink)!important;font-family:var(--s)!important;text-align:left!important;transition:background-color .9s,color .9s;overflow-x:clip}#bd *{box-sizing:border-box}#bd h1,#bd h2,#bd p,#bd b,#bd span,#bd figcaption,#bd em,#bd q,#bd code{color:inherit;text-align:left}#bd img{display:block;max-width:none}#bd button{font-family:var(--s);cursor:pointer}#bd.dark{--ink:#f2eee4}.gx-hero{max-width:1560px;padding:clamp(80px,6.5vw,96px) clamp(20px,5vw,72px) clamp(40px,4vw,60px)}.gx-hl{display:block;margin-bottom:clamp(22px,2.6vw,34px)}.gx-hero h1{margin:0 0 16px;max-width:10em;font:300 clamp(3rem,7.2vw,6.6rem)/.95 var(--k);letter-spacing:-.02em}.gx-hero h1 em{font-style:italic;background:linear-gradient(90deg,#e8463c,#f2a93b,#2bb5a4,#4b7ce0);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}.gx-hl>p{font:300 clamp(1.05rem,1.4vw,1.25rem)/1.6 var(--s);max-width:36em;margin:0}.gx-plan{display:grid;grid-template-columns:repeat(12,1fr);gap:7px}.gx-plan button{position:relative;border:2px solid #3a332b;padding:8px 10px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;background:#fffdf7;overflow:hidden;color:var(--ink)}.gx-plan img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.2);opacity:.5;transition:filter 1s,opacity 1s}.gx-plan button::after{content:"";position:absolute;inset:0;background:var(--c);opacity:0;transition:opacity 1s;pointer-events:none}.gx-plan .done img{filter:none;opacity:1}.gx-plan .done::after{opacity:.2}.gx-plan b,.gx-plan span{position:relative;z-index:2;background:rgba(255,253,246,.9);padding:1px 6px}.gx-plan b{font:300 1.4rem/1.1 var(--k)}.gx-plan span{font:600 1.1rem/1.1 var(--h)}.gx-plan button:hover{outline:3px solid var(--c);outline-offset:-3px}.gx-plan .cur{outline:4px solid var(--ink);outline-offset:-4px}.gx-plan .pc{min-width:0;height:clamp(120px,12vw,172px)}.gx-plan .multi{position:relative;display:grid;grid-template-columns:repeat(var(--m,2),1fr);gap:5px}.gx-plan .multi>button{height:100%;min-width:0;justify-content:flex-end;padding:6px}.gx-plan .multi span{font-size:.95rem;padding:1px 4px}.gx-plan .paint{grid-column:1/-1;height:auto}.gx-plan .paint>button{height:clamp(80px,7.6vw,112px)}.gx-plan .grp{position:absolute;z-index:5;left:0;top:0;padding:4px 8px;font:600 .64rem/1 var(--s)!important;font-style:normal;letter-spacing:.12em;text-transform:uppercase;background:var(--ink);color:var(--bg)!important;pointer-events:none;transition:background .9s,color .9s}.gx-note{margin:14px 0 0;font:italic 1.15rem var(--k)}.gx-tl{display:flex;flex-wrap:wrap;gap:12px 34px;margin:30px 0 0;padding-top:12px;max-width:52rem;border-top:2px solid color-mix(in srgb,var(--ink) 35%,transparent);font:600 1.25rem var(--h)}.gx-tl span{display:flex;flex-direction:column;line-height:1.15}.gx-tl small{font:400 .78rem var(--s);letter-spacing:.06em;opacity:.7}.gx-lnk{display:inline-block;margin-top:18px;padding:13px 24px;background:var(--ink);color:var(--bg)!important;text-decoration:none;font:600 1rem var(--s)}@media(max-width:1000px){.gx-hero{padding-top:92px}}@media(max-width:700px){.gx-plan{grid-template-columns:repeat(2,1fr)}.gx-plan .pc{grid-column:auto!important;height:92px}.gx-plan .multi{grid-column:1/-1!important}.gx-plan .paint{grid-template-columns:repeat(3,1fr);height:auto}.gx-plan .paint>button{height:66px}}.gx-act{padding:clamp(70px,9vw,120px) clamp(20px,5vw,72px) 0}.gx-act i{display:block;font:italic 300 clamp(4rem,12vw,9rem)/.8 var(--k);opacity:.16}.gx-act h2{margin:-.55em 0 8px;font:300 clamp(2rem,4.6vw,3.8rem)/1 var(--k);position:relative}.gx-act p{margin:0;font:300 1.15rem/1.6 var(--s);max-width:34em}.gx-rm{padding:clamp(50px,6vw,90px) clamp(20px,5vw,72px)}.gx-hd{max-width:1500px;display:grid;grid-template-columns:minmax(240px,1fr) 3.4fr;gap:clamp(24px,4vw,64px);align-items:start}.gx-hd .t{position:sticky;top:110px}.gx-hd .t>i{display:block;font:600 .78rem var(--s);letter-spacing:.14em;text-transform:uppercase;font-style:normal;margin-bottom:12px}.gx-hd .t>i::after{content:"";display:inline-block;width:46px;height:5px;background:var(--ac);margin-left:12px;vertical-align:middle;transition:background .9s}.gx-hd h2{margin:0 0 14px;font:300 clamp(1.9rem,3.4vw,3rem)/1.04 var(--k)}.gx-hd p{margin:0 0 16px;font:300 1.05rem/1.65 var(--s);max-width:26em}.gx-hd .f{font:400 .8rem/1.6 var(--s);letter-spacing:.06em;text-transform:uppercase;opacity:.75;border-top:1px solid currentColor;padding-top:10px;max-width:26em}.gx-hd .q{margin:0 0 18px!important;padding-left:14px;border-left:3px solid var(--ac);font:italic 300 1.3rem/1.35 var(--k)!important;max-width:20em!important;transition:border-color .9s}.gx-hd .q small{display:block;margin-top:8px;font:600 .68rem/1.3 var(--s);font-style:normal;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.gx-hd .hint{margin:14px 0 0;font:600 1.15rem var(--h);opacity:.7}.chip{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:0;border:0;background:none;color:inherit;text-align:left}.chip i{width:46px;height:46px;border-radius:3px;background:var(--c);box-shadow:inset 0 0 0 3px #fff,0 6px 10px -4px rgba(0,0,0,.4)}.chip b{display:block;font:600 1.3rem/1 var(--h)}.chip code{font:400 .8rem var(--s);letter-spacing:.1em;opacity:.7}.tb{position:relative;display:flex;flex-wrap:wrap;gap:34px 30px;align-items:flex-start;padding:56px 30px 44px;min-height:360px;border:1px solid rgba(60,45,30,.25);box-shadow:0 18px 40px -26px rgba(60,40,20,.5);background:linear-gradient(color-mix(in srgb,var(--rc,#b8a888) 18%,transparent) 1px,transparent 1px) 0 0/26px 26px,linear-gradient(90deg,color-mix(in srgb,var(--rc,#b8a888) 18%,transparent) 1px,transparent 1px) 0 0/26px 26px,#f4eedc}.tb::before{content:"";position:absolute;left:0;right:0;top:0;height:16px;background:repeating-linear-gradient(90deg,rgba(60,45,30,.55) 0 1px,transparent 1px 10px) 0 0/100% 8px no-repeat,repeating-linear-gradient(90deg,rgba(60,45,30,.7) 0 1px,transparent 1px 50px) 0 0/100% 16px no-repeat;pointer-events:none}.dk .tb{background:linear-gradient(rgba(255,214,107,.08) 1px,transparent 1px) 0 0/26px 26px,linear-gradient(90deg,rgba(255,214,107,.08) 1px,transparent 1px) 0 0/26px 26px,#1d1c21;border-color:#3a3840}.dk .tb::before{background:repeating-linear-gradient(90deg,rgba(255,214,107,.5) 0 1px,transparent 1px 10px) 0 0/100% 8px no-repeat,repeating-linear-gradient(90deg,rgba(255,214,107,.7) 0 1px,transparent 1px 50px) 0 0/100% 16px no-repeat}.pr{position:relative;width:calc(var(--bw,190)*var(--f,1)*1px);max-width:100%;margin-top:var(--mt,0);padding:8px 8px 0;background:#fffdf7;box-shadow:0 1px 2px rgba(0,0,0,.18),0 10px 18px -8px rgba(0,0,0,.4);transform:translate(var(--dx,0),var(--dy,0)) rotate(var(--r,0deg));translate:0 0;transition:translate .5s var(--ease),scale .5s var(--ease),box-shadow .5s;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}.pr:hover:not(.pop){translate:0 -6px;box-shadow:0 1px 2px rgba(0,0,0,.18),0 20px 26px -10px rgba(0,0,0,.45)}.pr.pop{scale:1.55;translate:0 0;box-shadow:0 30px 40px -14px rgba(0,0,0,.55)}.bw .pr.pop{scale:1.9}.pr.pop img{filter:none}.pr.up{cursor:grabbing;transition:none;translate:0 -4px;box-shadow:0 26px 30px -12px rgba(0,0,0,.5)}.pr img{width:100%;height:auto;pointer-events:none;-webkit-user-drag:none;background:#e8e0d0}.pr::before{content:"";position:absolute;z-index:3;top:-11px;left:50%;width:76px;height:22px;margin-left:-38px;background:var(--tp);transform:rotate(var(--tr,-3deg));clip-path:polygon(0 10%,4% 0,9% 12%,14% 0,100% 0,96% 26%,100% 50%,96% 76%,100% 100%,12% 100%,7% 88%,3% 100%,0 86%,3% 56%,0 30%)}.pr figcaption{padding:7px 2px 9px;font:400 .86rem/1.25 var(--s);color:#3a332b!important;min-height:30px}.dk .pr{background:#2a2a30}.dk .pr figcaption{color:#ffd66b!important}.cd .pr{background:#f0e4c8}.rv .pr img{transition:filter 1.8s ease;filter:grayscale(.9) sepia(.4) contrast(.92)}.rv .pr.lit img,.rv .pr:hover img{filter:none}.bw .pr figcaption{font:600 1.15rem/1 var(--h);color:#5a5753!important;transform:rotate(-1.4deg);white-space:nowrap;text-shadow:.5px .5px 0 rgba(90,87,83,.35);min-height:0;padding:6px 2px 8px}.bw .pr img{filter:grayscale(1) contrast(1.05);transition:filter .8s}.bw .pr:hover img,.bw .pr.up img{filter:none}.tb .pr:nth-child(n+13){display:none}.all .tb .pr:nth-child(n+13){display:block}.tw{position:absolute;z-index:4;left:calc(var(--x)*1%);top:calc(var(--y)*1%);width:calc(var(--w)*1%);height:calc(var(--h,0)*1%);transform:translate(-50%,-50%) rotate(var(--r));pointer-events:none}.tw>i{display:block;width:100%;height:100%;background-color:var(--tc);background-image:repeating-linear-gradient(100deg,rgba(255,255,255,.18) 0 2px,transparent 2px 7px),linear-gradient(180deg,rgba(255,255,255,.22),rgba(0,0,0,.05));-webkit-backdrop-filter:blur(9px) saturate(1.1);backdrop-filter:blur(9px) saturate(1.1)}.tapemode .ov .tb{gap:34px 30px;padding-bottom:44px}.tapemode .ov .pr{margin:var(--mt,0) 0 0 0}.tapemode .pr{cursor:crosshair;touch-action:none}.tbox{position:absolute;z-index:9;border:2px dashed #e8463c;background:rgba(232,70,60,.2);pointer-events:none}#tpanel{position:fixed;left:12px;bottom:12px;z-index:9999;width:min(560px,92vw);background:#2b2620;color:#fff;font:12px/1.5 monospace;padding:10px 12px}#tpanel textarea{display:block;width:100%;margin-top:8px;background:#1a1410;color:#ffd66b;border:0;font:11px/1.4 monospace}#tpanel button{padding:4px 12px;margin-top:6px;cursor:pointer}.ov .tb{gap:0 12px;padding-bottom:100px}.ov .pr{margin:var(--mt,0) -38px -70px 0}.ov .pr:nth-child(even){z-index:2}.ov .pr:nth-child(3n){z-index:3}@media(max-width:600px){.ov .pr{margin:0 -8px -26px 0}}.gx-more{margin-top:18px;padding:13px 24px;border:2px solid var(--ink);background:none;color:var(--ink);font:600 1rem var(--s)}.all .gx-more{display:none}.gx-you{position:fixed;right:14px;top:96px;z-index:50;display:none;align-items:center;gap:10px;background:#2b2620;color:#fff!important;text-decoration:none;font:600 .8rem var(--s);padding:8px 14px 8px 8px}.gx-you.on{display:flex}.gx-you s{width:18px;height:18px;background:var(--ac);outline:2px solid #fff}.gx-close{padding:clamp(100px,14vw,200px) clamp(20px,5vw,72px) clamp(120px,14vw,200px)}.gx-close q{display:block;quotes:none;font:italic 300 clamp(2rem,4.6vw,4rem)/1.15 var(--k);max-width:15em;margin-bottom:34px}.gx-close a{display:inline-block;margin:0 14px 14px 0;padding:16px 28px;background:var(--ink);color:var(--bg)!important;text-decoration:none;font:600 1.05rem var(--s)}.gx-close a+a{background:none;color:var(--ink)!important;border:2px solid var(--ink);padding:14px 26px}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:0;z-index:9999;background:#000;color:#fff;padding:1em}@media(max-width:1000px){.gx-hd{grid-template-columns:1fr}.gx-hd .t{position:static}}@media(max-width:600px){.tb{padding:50px 16px 30px;gap:30px 18px}.pr{--bw:150}}@media(prefers-reduced-motion:reduce){.pr{transition:none}}
/* ===== Large-screen fix (>=1561px): content column of 1500px, always centered ===== */
@media (min-width:1561px){
  :root{--col:1500px}
  #bd .gx-hero{max-width:none;margin:0}
  #bd .gx-hero,
  #bd .gx-act,
  #bd .gx-rm,
  #bd .gx-close{
    padding-left:max(clamp(20px,5vw,72px),calc((100% - var(--col))/2));
    padding-right:max(clamp(20px,5vw,72px),calc((100% - var(--col))/2));
  }
  .gx-you{right:calc((100% - 1560px)/2 + 14px)}
}

/* ===== Standard header (same on every page): bar stays full-width, its content sits in a centered 1440px column ===== */
:root{--hdr-w:1440px}
@media (min-width:1441px){
  html body .header{
    padding-left:calc((100% - var(--hdr-w))/2 + 15px);
    padding-right:calc((100% - var(--hdr-w))/2 + 15px);
  }
  html body .sidebarIconToggle{left:calc((100% - var(--hdr-w))/2 + 25px)}
  html body .back-button,html body .back-btn{right:calc((100% - var(--hdr-w))/2 + 16px)!important}
}