/* Natural luxury theme approved 2026-10-22. Shared by all ten pages. */
:root{color-scheme:light;--ink:#153344;--gold:#168568;--gold-light:#eaf8f3;--emerald:#168568;--paper:#153344;--muted:#526c77;--border:#b8cdd4;--glass:#ffffffdb}
body{background:radial-gradient(ellipse at 70% 0%,#d8f0fa,transparent 55%),#f5faf9;color:#153344;font-family:'Segoe UI','Nirmala UI','Iskoola Pota','Latha',Arial,sans-serif}a:focus-visible,button:focus-visible{outline:3px solid #0d7056;outline-offset:4px}.identity-notice{background:#e7f2f3;color:#405d68;border-color:#c4d8dc;letter-spacing:.03em}.language-bar{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:9px clamp(16px,3.2vw,66px);background:#f3faff;border-bottom:1px solid #cadde2;color:#526c77;font-size:12px}.language-switch{display:flex;gap:5px}.language-switch button{border:1px solid transparent;border-radius:22px;padding:7px 13px;color:#244955;background:transparent}.language-switch button[aria-pressed=true]{background:#fff;border-color:#b3ced3;color:#08664e;box-shadow:0 2px 8px #285b6a12}.header{height:auto;min-height:88px;background:linear-gradient(120deg,#ffffffed,#e5f4faed,#ffffffed);border-color:#bdcfd6;box-shadow:inset 0 1px #fff,0 6px 28px #294d5a12}.brand img{background:#fff;border:1px solid #cfdee1}.brand strong{color:#173b49;text-shadow:0 1px #fff}.brand small{color:#4b6874}.nav a{color:#345764;font-size:11px;letter-spacing:.025em}.nav a:hover,.nav .current{color:#087452;text-shadow:none}.nav-btn{background:#fff;color:#156c55;border-color:#a9c6cd}.mobile-nav{background:#f4fbfc;border-color:#bbd1d8}.mobile-nav a{color:#244c59}.mobile-nav .current{color:#087452;font-weight:700}.eyebrow,.mini{color:#0b745a;letter-spacing:.17em}.hero{border-color:#c9d9de;min-height:700px}.hero-photo{filter:none}.hero-gloss{display:block;mix-blend-mode:normal;background:linear-gradient(135deg,#ffffff32,transparent 45%);pointer-events:none}.hero-shade{background:linear-gradient(90deg,#f4fbfff5 0%,#eff9f1e8 28%,#f4fbff94 51%,#eff9ff00 80%),linear-gradient(0deg,#f5faf9c2,transparent 25%)}.hero h1,.division-copy h1{background:none;color:#153344;text-shadow:0 1px 0 #fff9;letter-spacing:-.045em}.hero h1 em,.section-head h2 em,.ending h2 em,.textpage em{background:none;color:#147d62}.hero-copy{max-width:950px;padding-top:100px;padding-bottom:120px}.hero-copy p{color:#345764;text-shadow:none;max-width:590px}.hero:after{background:linear-gradient(90deg,transparent,#fff,#a9cbd0,#21876c,transparent);box-shadow:0 0 22px #ffffffa8}.btn{text-transform:none;letter-spacing:.02em;min-height:50px;line-height:1.4;transition:transform .2s,box-shadow .2s}.btn-gold{color:#fff;background:linear-gradient(165deg,#4bb997 0%,#168568 45%,#08614c 100%);border:1px solid #74c5ad;box-shadow:inset 0 2px 1px #ffffff73,inset 0 -1px 3px #063e3c60,0 8px 24px #0f785a24;text-shadow:none}.btn-gold:hover{filter:none;transform:translateY(-2px);box-shadow:inset 0 2px #ffffff73,0 11px 30px #0f785a36}.btn-ghost{color:#214d59;background:linear-gradient(155deg,#ffffffee,#e1eff3d9);border-color:#9cbac5;box-shadow:inset 0 2px #fff,0 8px 24px #294f5b16}.hero-pills span{background:#ffffffc4;border-left-color:#208465;color:#355d63}.hero-feature{background:linear-gradient(145deg,#ffffffed,#dceef1df);border-color:#fff;box-shadow:inset 0 1px #fff,0 14px 40px #244e5a24;max-width:290px}.hero-feature span,.hero-feature strong{color:#1c5960}.hero-feature p,.hero-feature small{color:#496d76}.theme-bar{background:linear-gradient(110deg,#f7fcfd,#e6f3f1,#f5fafb);border-color:#c5dadf}.theme-bar h2 em{color:#137b60}.theme-bar p{color:#526c77}.day{color:#2c505d;background:linear-gradient(155deg,#fff,#e4f1f3);border-color:#bed3d9;box-shadow:inset 0 1px #fff,0 4px 10px #2449570b}.day span{color:#4a6d78}.day.active,.day[aria-pressed=true]{background:linear-gradient(155deg,#effff6,#d0eee3);border-color:#268b6b;box-shadow:inset 0 1px #fff,0 5px 16px #197d5921}.auto-row{color:#526c77}.auto-row button{background:#fff;border-color:#afd0ca;color:#16674f}.section-head p{color:#526c77}.inline-link{color:#126e55;border-color:#8cb6aa}.division-card{border-color:#fff;box-shadow:0 10px 32px #214c5c21,inset 0 1px #fff}.division-card:hover{box-shadow:0 16px 36px #214c5c32}.division-card img{filter:none}.card-glaze{background:linear-gradient(165deg,#ffffff46,transparent 30%),linear-gradient(0deg,#123d47f5,#16454ac4 23%,transparent 70%)}.card-tag{color:#bff5df}.card-words h3{color:#fff;text-shadow:0 1px 6px #123f4c55}.card-go{color:#f2fffb}.card-go b{color:#e0fff4;border-color:#d7eee7}.priority-grid article,.brief-card{padding:28px;border-radius:20px;background:linear-gradient(140deg,#fff,#e9f4f6);border:1px solid #fff;box-shadow:inset 0 1px #fff,0 8px 30px #2a5a6510}.priority-grid small{color:#16785e}.priority-grid h3{color:#224d58}.priority-grid p{color:#526c77}.ending{background:radial-gradient(ellipse at 50% 0%,#d8eee5,#edf7fa 65%,#f7fcfc);border-color:#c3d9da}.ending p{color:#526c77}.footer{background:linear-gradient(120deg,#e5f2f5,#f4fafb);border-color:#bfd4d9;color:#496775}.footer strong{color:#244d58}.footer a{color:#1d6658}.footer-note{color:#526c77}.division-hero{height:auto;min-height:650px;border-color:#c0d6dd}.division-hero>img{filter:none}.division-veil{background:linear-gradient(90deg,#f1fafff7,#f3fbf1e8 38%,#f4fbff45 75%),linear-gradient(0deg,#f5faf98a,transparent 35%)}.division-copy{padding-top:90px;padding-bottom:80px}.division-copy h1{max-width:800px;font-size:clamp(42px,5vw,76px)}.division-copy p{color:#365a68}.status{color:#246a56;align-items:flex-start;max-width:650px}.status-light{margin-top:5px;flex:none;background:#188263;box-shadow:0 0 10px #249c7a46}.details h2,.textpage h2{color:#1e605b}.details p,.textpage p{color:#4b6876}.details li{background:linear-gradient(145deg,#fff,#e8f4f1);border-color:#c6dcd9}.details li:before{color:#14815e}.honest{background:#e8f4f0;border-color:#b4d3c8}.honest strong{color:#235e50}.brief-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.brief-card h3{font-size:24px;color:#20585c;margin:10px 0}.brief-card p{color:#4b6876;line-height:1.8}.mode-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mode-list article{padding:22px;background:#fff;border:1px solid #c6dddf;border-radius:15px}.mode-list h3{color:#1b6958}.roadmap-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:0;list-style:none}.roadmap-list li{padding:22px 16px;background:linear-gradient(145deg,#fff,#e7f5f0);border:1px solid #c7ddda;border-radius:15px}.roadmap-list strong{display:block;color:#167254;margin-bottom:9px}html[lang=si] h1,html[lang=ta] h1{line-height:1.3;letter-spacing:0;font-size:clamp(36px,4.7vw,66px)}html[lang=si] h2,html[lang=ta] h2{line-height:1.4;letter-spacing:0}html[lang=si] .mini,html[lang=ta] .mini{letter-spacing:0}html[lang=si] .nav a,html[lang=ta] .nav a{font-size:12px;letter-spacing:0}.hero-actions{align-items:stretch}.hero-actions .btn{flex:1 1 240px;gap:16px;justify-content:space-between;max-width:330px}.hero-actions .btn>span{flex:none}
@media(max-width:1190px){.nav{display:none}.language-bar{padding-right:22px}.hero-feature{bottom:28px}.roadmap-list{grid-template-columns:repeat(3,1fr)}}
@media(max-width:780px){.hero-shade{background:linear-gradient(90deg,#f1faffed,#f3fbf2c2 65%,#eff9ff66),linear-gradient(0deg,#f5faf9,transparent 70%)}.hero-copy{padding-top:80px;padding-bottom:35px}.hero-feature{position:relative;inset:auto;max-width:none;margin:0 20px 30px}.hero{min-height:0}.brief-grid,.mode-list{grid-template-columns:1fr}.division-veil{background:linear-gradient(90deg,#f1fafff2,#f4fbefe6 70%,#eff9ff82)}.division-copy{padding-top:65px;padding-bottom:65px}.roadmap-list{grid-template-columns:repeat(2,1fr)}}
@media(max-width:550px){.header{min-height:72px}.language-bar{justify-content:center;padding:8px 12px}.language-label{display:none}.language-switch button{padding:7px 16px}.mobile-nav{top:72px}.hero-copy{padding:65px 18px 30px}.hero-actions{flex-direction:column;max-width:100%}.hero-actions .btn{flex:none;max-width:none;width:100%}.hero h1{font-size:48px}.division-copy h1{font-size:42px}.division-hero{min-height:0}.roadmap-list{grid-template-columns:1fr}.auto-row{flex-wrap:wrap}.brand small{font-size:7px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

.hero-photo.scene-0{background-image:url(assets/mon-hero.webp)}
@media(max-width:680px){.hero-photo.scene-0{background-image:url(assets/mon-mobile.webp)}}
.hero-photo.scene-1{background-image:url(assets/tue-hero.webp)}
@media(max-width:680px){.hero-photo.scene-1{background-image:url(assets/tue-mobile.webp)}}
.hero-photo.scene-2{background-image:url(assets/jaffna-natural.png)}
@media(max-width:680px){.hero-photo.scene-2{background-image:url(assets/jaffna-natural.png)}}
.hero-photo.scene-3{background-image:url(assets/thu-hero.webp)}
@media(max-width:680px){.hero-photo.scene-3{background-image:url(assets/thu-mobile.webp)}}
.hero-photo.scene-4{background-image:url(assets/fri-hero.webp)}
@media(max-width:680px){.hero-photo.scene-4{background-image:url(assets/fri-mobile.webp)}}
.hero-photo.scene-5{background-image:url(assets/sat-hero.webp)}
@media(max-width:680px){.hero-photo.scene-5{background-image:url(assets/sat-mobile.webp)}}
.hero-photo.scene-6{background-image:url(assets/sun-hero.webp)}
@media(max-width:680px){.hero-photo.scene-6{background-image:url(assets/sun-mobile.webp)}}