*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{--paper:#fbfbf7;--ink:#182720;--muted:#556058;--accent:#244f43;--line:#d5dbd3;margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:500;line-height:1.06;letter-spacing:-.04em;text-wrap:balance}h1{font-size:clamp(44px,5.4vw,90px)}h2{font-size:clamp(34px,3.8vw,60px)}h3{font-size:28px}p{color:var(--muted);max-width:60ch}p+p{margin-top:20px}a{color:inherit;text-decoration:none}img,picture{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit}button:disabled{cursor:default;opacity:.6}button{border:0;background:none}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--accent);outline-offset:4px}a,button{touch-action:manipulation}section[id]{scroll-margin-top:105px}input,select,textarea{min-width:0}.skip{position:fixed;top:-100px;padding:14px;background:white;z-index:100}.skip:focus{top:10px}.w-wrap{padding-inline:clamp(22px,5vw,75px);max-width:1520px;margin-inline:auto}.preview-note{background:#191b18;color:#d3d5cf;font-size:11px;display:flex;justify-content:space-between;align-items:center;gap:14px;line-height:1.4;padding:9px clamp(22px,5vw,75px)}.preview-note a{white-space:nowrap}.w-header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px clamp(22px,5vw,75px);border-bottom:1px solid var(--line);min-height:94px;background:var(--paper)}.w-logo{font-size:32px;font-weight:700;letter-spacing:-.06em;line-height:1;display:inline-block;flex-shrink:0}.w-logo span{font-size:11px;vertical-align:super;letter-spacing:0;margin-left:3px}.w-logo img{height:46px;width:155px;object-fit:contain}.w-header nav{display:flex;gap:25px;font-size:13px}.w-header nav a:hover{text-decoration:underline;text-underline-offset:5px}.btn{display:inline-flex;gap:24px;align-items:center;justify-content:center;min-height:48px;background:var(--accent);color:white;padding:13px 21px;font-size:14px;border-radius:3px;border:1px solid transparent;line-height:1.4;transition:filter .2s,transform .2s}.btn:hover{filter:brightness(.88);transform:translateY(-1px)}.btn span{font-size:22px;line-height:1}.w-header>.btn{font-size:12px;min-height:44px;padding:11px 16px;gap:15px}.eyebrow{display:block;letter-spacing:.12em;text-transform:uppercase;font-size:11px;margin-bottom:24px;font-weight:600}.inline-link{display:inline-flex;align-items:center;gap:25px;border-bottom:1px solid;padding:10px 0;font-size:14px;min-height:44px}.nav-toggle{display:none}.w-mobile[hidden]{display:none}.section{padding-block:85px}.section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;margin-bottom:42px}.section-title .eyebrow{margin-top:8px}.split-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding-block:60px}.split-hero p{font-size:18px;max-width:35ch;margin:26px 0}.split-hero picture{height:580px}.split-hero img{width:100%;height:100%;object-fit:cover}.three-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.three-cols article{border-top:1px solid var(--line);padding-top:20px}.three-cols article>span{font-size:13px;color:var(--muted)}.three-cols h3{margin:28px 0 15px}.three-cols p{font-size:16px;margin-bottom:20px}.editorial{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;padding-block:70px}.editorial picture{height:510px}.editorial img{width:100%;height:100%;object-fit:cover}.editorial h2{margin-bottom:25px}.editorial p{font-size:18px;margin-bottom:24px}.editorial ol{padding-left:19px;line-height:2}.w-band{padding:80px clamp(22px,5vw,75px);background:var(--accent);color:white;text-align:center}.w-band p{color:inherit;margin:25px auto}.w-band .btn{background:var(--paper);color:var(--ink)}.w-footer{padding:55px clamp(22px,5vw,75px) 25px;border-top:1px solid var(--line)}.w-footer p{margin:25px 0;font-size:15px}.w-footer>div{display:flex;gap:30px;flex-wrap:wrap;font-size:14px}.w-footer small{display:block;margin-top:40px;padding-top:20px;border-top:1px solid var(--line);font-size:11px;color:var(--muted);max-width:100ch}.fine{font-size:12px!important;line-height:1.5;max-width:65ch;margin-block:14px!important}.detail-layout{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:start;padding-block:65px}.detail-layout h1{font-size:clamp(44px,4.8vw,76px);margin-bottom:25px}.detail-layout picture{margin-top:30px}.detail-layout img{width:100%;aspect-ratio:4/3;object-fit:cover}.detail-layout h2{margin-bottom:24px}.demo-form{padding:30px;background:#ffffff70;border:1px solid var(--line)}label{display:flex;flex-direction:column;gap:8px;font-size:14px;margin-bottom:20px}input,select,textarea{background:var(--paper);color:var(--ink);padding:12px;border:1px solid #9aab9a;min-height:48px;border-radius:2px;width:100%;font-size:16px}textarea{min-height:110px;resize:vertical}.demo-hint{font-size:12px;margin-bottom:23px;line-height:1.5}.demo-form .btn{width:100%}.form-result{padding:20px;background:var(--paper);border:1px solid var(--accent);margin-top:20px;overflow-wrap:anywhere}.form-result h3{font-size:24px;margin-bottom:12px}.form-result p{font-size:14px}.form-result ul{padding-left:18px;font-size:14px}.check{flex-direction:row;align-items:center;gap:12px}.check input{width:19px;height:19px;min-height:19px;accent-color:var(--accent);flex-shrink:0}fieldset{border:0;margin:0 0 20px;padding:0}legend{font-size:17px;margin-bottom:20px}.calculator{display:grid;grid-template-columns:1fr 1fr;gap:35px;border-block:1px solid var(--line);padding:35px 0;margin-top:35px}.calculator>div:first-child{display:flex;gap:20px}.calculator label{flex:1}.calculator input{max-width:120px}.calc-result{display:flex;flex-direction:column;justify-content:center;padding-left:40px;border-left:1px solid var(--line)}.calc-result output{font-size:48px;letter-spacing:-.05em;line-height:1.4}.calc-result small{font-size:12px}.section>h1{margin-bottom:25px}.rgs{--paper:#f4f5f6;--ink:#12283b;--muted:#526170;--accent:#78283d;--line:#cbd1d7}.rgs .w-logo img{width:180px;height:58px}.rgs .w-header{padding-block:15px}.rgs h1,.rgs h2,.rgs h3{font-weight:650;letter-spacing:-.04em}.rgs-hero{display:grid;grid-template-columns:1fr 1fr;background:#11283b;color:#fff}.rgs-hero>.w-wrap{padding-block:70px;width:100%;padding-right:40px}.rgs-hero h1{font-size:clamp(42px,4.7vw,76px)}.rgs-hero p{color:#d2d9df;margin:25px 0;max-width:40ch;font-size:18px}.rgs-hero picture{min-height:530px}.rgs-hero img{width:100%;height:100%;object-fit:cover}.rgs-services>a{display:grid;grid-template-columns:50px 1fr 30px;gap:20px;align-items:center;border-top:1px solid var(--line);padding:27px 0}.rgs-services>a:last-child{border-bottom:1px solid var(--line)}.rgs-services h3{font-size:30px}.rgs-services>a>span{font-size:13px}.rgs-services>a>span:last-child{font-size:24px}.pawbloom{--paper:#fcf5e9;--ink:#392d26;--muted:#706255;--accent:#bd5425;--line:#dfd1bd}.pawbloom .w-logo{color:#ac471f;font-size:34px;letter-spacing:-.065em}.pawbloom .btn{border-radius:40px}.pawbloom h1,.pawbloom h2{font-family:Georgia,serif;letter-spacing:-.05em;font-weight:400}.paw-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding-block:50px}.paw-hero h1{font-size:clamp(46px,5vw,78px)}.paw-hero p{font-size:19px;margin:25px 0}.paw-hero picture{height:570px}.paw-hero img{width:100%;height:100%;object-fit:cover;border-radius:46% 46% 5px 5px}.paw-hero .eyebrow{letter-spacing:.06em;font-size:11px}.product-price{display:block;font-size:42px;line-height:1.2;font-weight:600;color:var(--accent);margin:20px 0}.product-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;padding-block:65px}.product-layout h1{font-size:54px;margin-bottom:23px}.product-photo img{width:100%;aspect-ratio:1;object-fit:cover}.qty-label{max-width:120px}.cart-summary{padding:20px;border:1px solid var(--accent);margin-top:20px}.cart-summary p{margin-bottom:15px;font-size:14px}.product-layout details{border-top:1px solid var(--line);margin-top:24px;padding-top:15px}.product-layout details p{font-size:15px;margin-top:16px}.product-layout summary{cursor:pointer}.aurelia{--paper:#f3f1e9;--ink:#2a2c26;--muted:#62665b;--accent:#5f624f;--line:#cccfc1}.aurelia .w-logo{font-size:22px;letter-spacing:.14em;font-weight:500}.aurelia .w-logo span{display:block;font-size:9px;letter-spacing:.44em;margin:8px 0 0}.aurelia .btn{border-radius:0}.aurelia h1,.aurelia h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.045em}.aurelia-hero{padding-top:55px}.aurelia-heading{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:20px;align-items:start;margin-bottom:45px}.aurelia-heading .eyebrow{margin-top:12px}.aurelia-heading h1{font-size:clamp(60px,7.3vw,114px)}.aurelia-heading p{align-self:end;justify-self:end;font-size:17px;margin-bottom:8px}.aurelia-hero picture{height:530px}.aurelia-hero img{width:100%;height:100%;object-fit:cover}.hero-caption{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-top:15px;font-size:13px}.object-preview{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:60px}.object-preview picture{height:400px}.object-preview img{width:100%;height:100%;object-fit:cover}.object-preview h3{font-family:Georgia,serif;font-size:45px;margin-bottom:20px}.object-preview p{margin-bottom:25px}.filter-row{display:flex;gap:10px;flex-wrap:wrap;margin:35px 0 25px}.filter-row button{border:1px solid var(--line);border-radius:2px;padding:10px 20px;font-size:14px;min-height:44px}.filter-row button.active{background:var(--accent);color:white;border-color:var(--accent)}[hidden]{display:none!important}.property-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.property-grid img{width:100%;height:260px;object-fit:cover}.property-copy{padding-top:23px}.property-copy .eyebrow{font-size:10px;margin-bottom:12px}.property-copy h2{font-size:36px;margin-bottom:12px}.property-copy p{font-size:13px}.property-copy .inline-link{margin-top:15px}.object-dialog{width:min(580px,calc(100% - 32px));border:1px solid var(--line);color:var(--ink);background:var(--paper);padding:35px}.object-dialog::backdrop{background:#161e1ab8}.object-dialog h2{margin-bottom:25px}.object-dialog p{font-size:16px}.object-dialog ul{padding-left:18px;font-size:15px}.dialog-close{float:right;min-width:44px;min-height:44px;font-size:28px}.serein{--paper:#eee8dc;--ink:#501a27;--muted:#74555a;--accent:#651a2c;--line:#d1bfc0}.serein h1,.serein h2,.serein h3{font-family:Georgia,serif;font-weight:400;letter-spacing:-.04em}.serein .w-logo{font-family:Georgia,serif;font-size:48px;letter-spacing:-.06em;font-weight:400}.serein .btn{border-radius:0}.serein-hero{position:relative;min-height:660px;display:flex;align-items:flex-end;background:#201618;color:#fff}.serein-hero picture{position:absolute;inset:0}.serein-hero img{width:100%;height:100%;object-fit:cover}.serein-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#17080acf,transparent 85%)}.serein-hero>div{z-index:1;position:relative;padding:65px clamp(22px,5vw,75px)}.serein-hero h1{font-size:clamp(66px,8vw,118px);margin-bottom:28px}.serein-hero .btn{background:#f5eee1;color:var(--ink)}.serein .w-band h2{font-size:clamp(50px,6vw,86px)}.menu-list{max-width:900px;margin:auto}.menu-list article{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:28px 0;border-bottom:1px solid var(--line)}.menu-list h2{font-size:32px;margin-bottom:10px}.menu-list p{font-size:15px}.menu-list article>span{white-space:nowrap;font-size:20px}.solenne{--paper:#fcf9f1;--ink:#3c433a;--muted:#6c7163;--accent:#797047;--line:#d9ddcf}.solenne .w-logo{font-size:22px;letter-spacing:.16em;font-weight:500}.solenne .w-logo span{display:block;font-size:9px;letter-spacing:.5em;margin:8px 0 0}.solenne h1,.solenne h2{font-family:Georgia,serif;font-weight:400}.solenne-hero{display:grid;grid-template-columns:1fr 1.5fr;min-height:620px;background:#e5e8dc}.solenne-hero>.w-wrap{align-self:center;padding-block:60px}.solenne-hero h1{font-size:clamp(54px,6.6vw,105px);margin-bottom:30px}.solenne-hero picture{height:100%}.solenne-hero img{width:100%;height:100%;object-fit:cover}.amenities{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:14px;margin:30px 0}.amenities li{border-top:1px solid var(--line);padding-top:10px}.suite-heading{font-size:30px;margin-top:24px}.kern{--paper:#f7f8fc;--ink:#222943;--muted:#667087;--accent:#354edd;--line:#d7ddec}.kern .w-logo{font-size:36px;letter-spacing:-.06em}.kern .btn{border-radius:6px}.kern h1,.kern h2,.kern h3{font-weight:600;letter-spacing:-.055em}.kern-hero{text-align:center;padding-block:70px 50px}.kern-hero h1{font-size:clamp(54px,6.8vw,106px)}.kern-hero p{font-size:19px;max-width:43ch;margin:25px auto}.app-preview{display:grid;grid-template-columns:190px 1fr;border:1px solid var(--line);background:white;border-radius:10px;overflow:hidden;box-shadow:0 15px 50px #15225310}.app-sidebar{background:#eef0f9;padding:30px;display:flex;flex-direction:column;gap:20px;font-size:13px;color:#59658a}.app-sidebar b{font-size:29px;letter-spacing:-.05em;color:#202944;margin-bottom:35px}.app-main{padding:35px 45px}.app-top{font-size:12px;color:#667087;margin-bottom:22px}.app-main h2{font-size:38px}.demo-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-block:30px}.demo-stats>div{border:1px solid var(--line);padding:18px;display:flex;flex-direction:column}.demo-stats b{font-size:34px;letter-spacing:-.05em}.demo-stats span{font-size:12px}.task-preview{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line);padding:16px 0;font-size:14px}.task-preview b{font-size:11px;background:#e9edff;padding:4px 9px;border-radius:4px;color:#354ab2}.dashboard{padding-block:55px 80px}.dashboard-heading{display:flex;align-items:center;justify-content:space-between;gap:30px}.dashboard h1{font-size:clamp(40px,4.7vw,68px)}.dashboard-controls{display:flex;align-items:flex-end;gap:22px;padding-block:30px}.dashboard-controls label{margin:0}.search-label{flex:1}.dashboard-controls .inline-link{align-self:center;font-size:12px}.dashboard label{font-size:13px}.task-progress{display:flex;align-items:center;gap:20px;justify-content:space-between;padding:20px 0;border-top:1px solid var(--line);font-size:14px}.task-progress progress{width:180px;accent-color:var(--accent);height:7px}.task-list{list-style:none;margin:0;padding:0}.task-list li{display:flex;gap:16px;align-items:center;padding:22px 0;border-top:1px solid var(--line);font-size:17px}.task-list li input{width:21px;height:21px;min-height:21px;accent-color:var(--accent);margin:0}.task-list li label{display:block;margin:0;font-size:17px;flex:1}.task-list li[data-done=true] label{text-decoration:line-through;color:var(--muted)}.task-list li span{font-size:12px}.task-add{display:flex;gap:16px;align-items:flex-end;border:1px solid var(--line);background:white;padding:24px;margin-top:25px}.task-add label{flex:1;margin:0}.task-status{font-size:14px;margin-top:20px}
@media(max-width:1000px){.w-header nav{gap:15px}.w-header>.btn{display:none}.split-hero{gap:35px}.split-hero picture{height:500px}.paw-hero{gap:30px}.paw-hero picture{height:480px}.aurelia-heading{grid-template-columns:.8fr 1.2fr}.aurelia-heading p{display:none}.editorial{gap:35px}.editorial picture{height:420px}.detail-layout{gap:6%}.demo-form{padding:24px}.property-grid{grid-template-columns:1fr 1fr}.property-grid article:last-child{grid-column:1/-1;max-width:calc(50% - 12px)}.rgs-hero>.w-wrap{padding-right:25px}.rgs-hero h1{font-size:45px}.solenne-hero{grid-template-columns:1fr 1.2fr;min-height:520px}.solenne-hero h1{font-size:60px}.product-layout{gap:30px}.product-layout h1{font-size:43px}}
@media(max-width:700px){html{scroll-padding-top:30px}body{font-size:16px}.preview-note{font-size:10px;padding-block:9px}.preview-note span{text-align:right;max-width:67%}.w-header{padding-block:18px;min-height:80px}.w-header nav{display:none}.w-header .w-logo{font-size:29px}.w-logo img{width:126px;height:40px}.w-header>.btn{display:none}.nav-toggle{display:block;border-bottom:1px solid;padding:9px 0;font-size:13px;min-height:44px}.w-mobile{padding:20px 22px;border-bottom:1px solid var(--line);background:var(--paper);display:flex;flex-direction:column;gap:14px}.w-mobile a{padding:8px 0;font-size:19px}.split-hero{grid-template-columns:1fr;gap:30px;padding-block:40px}.split-hero h1{font-size:56px}.split-hero p{font-size:17px;margin:22px 0}.split-hero picture{height:auto;aspect-ratio:4/3}.eyebrow{font-size:10px;margin-bottom:20px}.section{padding-block:50px}.section-title{display:block;margin-bottom:30px}.section-title h2{font-size:38px}.three-cols{grid-template-columns:1fr;gap:28px}.three-cols h3{font-size:28px;margin:15px 0 13px}.three-cols p{font-size:16px}.editorial{grid-template-columns:1fr;gap:30px;padding-block:40px}.editorial picture{height:auto;aspect-ratio:4/3}.editorial h2{font-size:39px;margin-bottom:22px}.editorial p{font-size:17px}.w-band{padding-block:50px}.w-band h2{font-size:40px}.w-band p{font-size:16px;margin-block:22px}.w-footer{padding-top:40px}.w-footer>div{gap:15px 25px}.w-footer small{font-size:11px;line-height:1.5}.detail-layout{grid-template-columns:1fr;gap:35px;padding-block:40px}.detail-layout h1{font-size:46px}.demo-form{padding:22px 18px}.calculator{grid-template-columns:1fr;gap:20px}.calculator>div:first-child{gap:15px}.calculator label:first-child{flex:2}.calculator label:last-child{flex:1}.calc-result{border-left:0;padding:20px 0 0;border-top:1px solid var(--line)}.calc-result output{font-size:42px}.rgs .w-header .w-logo img{width:158px;height:49px}.rgs-hero{grid-template-columns:1fr}.rgs-hero>.w-wrap{padding-block:40px}.rgs-hero h1{font-size:44px}.rgs-hero p{font-size:17px}.rgs-hero picture{min-height:0;height:300px}.rgs-services>a{grid-template-columns:25px 1fr 25px;gap:12px;padding:24px 0}.rgs-services h3{font-size:25px}.paw-hero{grid-template-columns:1fr;gap:30px;padding-block:38px}.paw-hero h1{font-size:48px}.paw-hero p{font-size:17px}.paw-hero picture{height:380px}.paw-hero img{border-radius:45% 45% 3px 3px}.pawbloom .w-logo{font-size:31px}.product-layout{grid-template-columns:1fr;gap:30px;padding-block:35px}.product-layout h1{font-size:42px}.product-photo img{aspect-ratio:4/3}.product-price{font-size:40px}.aurelia .w-header .w-logo{font-size:18px}.aurelia .w-logo span{font-size:8px}.aurelia-hero{padding-top:32px}.aurelia-heading{display:block;margin-bottom:28px}.aurelia-heading h1{font-size:70px}.aurelia-heading .eyebrow{margin:0 0 24px}.aurelia-hero picture{height:auto;aspect-ratio:4/3}.hero-caption{display:block}.hero-caption>span{font-size:12px}.hero-caption .inline-link{display:flex;justify-content:space-between;margin-top:10px}.object-preview{grid-template-columns:1fr;gap:25px}.object-preview picture{height:310px}.object-preview h3{font-size:38px}.property-grid{grid-template-columns:1fr;gap:38px}.property-grid article:last-child{grid-column:auto;max-width:none}.property-grid img{height:auto;aspect-ratio:4/3}.property-copy h2{font-size:37px}.filter-row{gap:8px;margin-block:25px}.filter-row button{padding:9px 14px;font-size:13px}.object-dialog{padding:24px}.object-dialog h2{font-size:34px}.serein .w-header .w-logo{font-size:40px}.serein-hero{min-height:560px}.serein-hero>div{padding-block:40px}.serein-hero h1{font-size:65px;margin-bottom:25px}.menu-list h2{font-size:28px}.menu-list p{font-size:14px}.menu-list article>span{font-size:18px}.serein .w-band h2{font-size:46px}.solenne .w-header .w-logo{font-size:19px}.solenne-hero{grid-template-columns:1fr;min-height:0}.solenne-hero>.w-wrap{padding-block:40px;width:100%}.solenne-hero h1{font-size:67px}.solenne-hero picture{height:350px}.kern-hero{padding-block:42px 35px;text-align:left}.kern-hero h1{font-size:48px}.kern-hero p{font-size:17px;margin:22px 0}.app-preview{grid-template-columns:1fr;border-radius:6px}.app-sidebar{display:none}.app-main{padding:22px}.app-main h2{font-size:31px}.demo-stats{gap:10px;margin-block:23px}.demo-stats>div{padding:10px}.demo-stats b{font-size:28px}.demo-stats span{font-size:10px}.task-preview{font-size:12px;gap:12px}.task-preview b{font-size:10px;white-space:nowrap}.dashboard{padding-block:35px 50px}.dashboard-heading{display:block}.dashboard-heading .btn{margin-top:20px}.dashboard h1{font-size:41px;overflow-wrap:anywhere}.dashboard-controls{flex-wrap:wrap;gap:15px}.dashboard-controls .search-label{flex:auto;width:100%}.dashboard-controls .inline-link{font-size:11px}.task-progress{font-size:12px;gap:15px}.task-progress progress{width:100px}.task-list li{gap:13px;padding:18px 0}.task-list li label{font-size:15px;overflow-wrap:anywhere}.task-list li span{font-size:10px}.task-add{flex-direction:column;align-items:stretch;padding:18px}.task-add .btn{width:100%}.task-add label{width:100%}.no-image h2{font-size:38px}.w-band .btn{max-width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.rgs-hero>*{min-width:0}.rgs-hero img{object-position:35% center}.split-hero>*,.paw-hero>*,.editorial>*{min-width:0}

/* V13: tactile press/tap feedback */
.btn,
.inline-link,
.nav-toggle,
button{
  touch-action:manipulation;
  -webkit-tap-highlight-color:transparent;
}
.btn.ikcc-pressing,
.inline-link.ikcc-pressing,
.nav-toggle.ikcc-pressing,
button.ikcc-pressing:not(:disabled){
  transform:translateY(1px) scale(.975)!important;
  filter:brightness(.88);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),0 2px 8px rgba(0,0,0,.12);
  transition-duration:.06s!important;
}
.w-band .btn.ikcc-pressing{filter:brightness(.95);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.1)}
@media(prefers-reduced-motion:reduce){
  .btn.ikcc-pressing,.inline-link.ikcc-pressing,.nav-toggle.ikcc-pressing,button.ikcc-pressing:not(:disabled){transform:none!important;filter:brightness(.9)}
}
