@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&family=Figtree:wght@400;500;600&display=swap');
:root{--hfont:"Poppins",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--bfont:"Figtree",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--hweight:500;--r:2px;--rc:4px;--forest:#3E6B3A;--forest2:#6e906b;--cream:#FBFAF6;--paper:#FFFFFF;--ember:#3E6B3A;--ember2:#2E5030;--ink:#2E3A31;--muted:#6B6E60;--line:#E3E8E0;--hl:#3E6B3A;--star:#F2A25C;--stone:#E5F4E4;--hdrbg:#FBFAF6;--hdrfg:#3E6B3A}
body{font-size:16px;line-height:1.55}.tag{background:var(--stone)}.done .nr{color:var(--hl)}.badge{background:var(--hl)}input:focus,select:focus,textarea:focus{outline:2px solid #b2c4b0;border-color:var(--ember)}
header{border-bottom:1px solid var(--stone)}.langs button{border-color:var(--line);color:var(--forest)}.langs button.on{background:var(--forest);color:#fff;border-color:var(--forest)}header .btn.ghost,header button.ghost{color:var(--forest)!important;border-color:var(--line)}nav button{color:var(--forest);font-weight:500;border-radius:0;border-bottom:2px solid transparent;padding:10px 12px}nav button:hover{color:var(--ember)}nav button.on{background:transparent;color:var(--ember);border-bottom-color:var(--ember);font-weight:600}.brand small{opacity:.8;color:var(--muted)}
.day.free{background:#e4eae3;color:#2f502c}.day.inrange{background:#b6c7b4;color:#223b20}.incl{background:#e4eae3;border-color:#b6c7b4;color:#2f502c}.legend i.lfree{background:#e4eae3!important}.st-confirmed{background:#e4eae3;color:#2f502c}
.brand .logo{display:block;background-image:url("https://nordicnatureescape.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-24-2026-07_34_49-PM-e1790322972947.png")}
