@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Jost:wght@300;400;500;600;700&display=swap";:root{--paper:#f5f0e6;--ink:#16231c;--muted:#5e665f;--accent:#c6a15b;--line:#d9cdb0;--soft:#faf7f0;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Jost",Arial,sans-serif}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font:14px var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}a,button,input,textarea{touch-action:manipulation}button{cursor:pointer}:is(button:focus-visible,a:focus-visible){outline:2px solid var(--accent);outline-offset:4px}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1300px;margin:auto;padding:27px 46px;display:flex}.brand{font:500 28px var(--serif);letter-spacing:.2px;align-items:center;gap:17px;display:flex}.brand small{font:9px var(--sans);letter-spacing:2.6px;color:var(--muted);margin-top:5px;display:block}.monogram{width:51px;height:51px;font:400 26px var(--serif);letter-spacing:-4px;color:#86673f;border:1px solid #b9a384;border-radius:50% 50% 4px 4px;place-items:center;padding-right:4px;display:grid}.adminlink{color:#756b61;letter-spacing:.3px;font-size:11px}.adminlink span{color:var(--accent);margin-left:15px}main{grid-template-columns:1fr 1.08fr;gap:76px;max-width:1180px;margin:50px auto 60px;padding:0 30px;display:grid}aside{isolation:isolate;padding:50px 0 20px;position:relative}.eyebrow{letter-spacing:2.3px;color:#927951;font-size:9px;font-weight:500;display:block}.eyebrow i{background:#a88e65;border-radius:50%;width:5px;height:5px;margin:0 9px 2px 0;display:inline-block}h1{font:400 clamp(64px,6.2vw,87px)/.98 var(--serif);letter-spacing:-2.7px;margin:27px 0}h1 em{color:#9b805b;font-weight:400}aside>p{color:var(--muted);font-size:13px;line-height:1.95}.details{border-top:1px solid #dfd4c5;gap:22px;max-width:340px;margin-top:38px;padding-top:28px;display:grid}.details>div{align-items:center;gap:16px;display:flex}.icon{color:#94784f;border:1px solid #dfd2c0;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:22px;display:grid}.details strong{letter-spacing:.1px;font-size:12px;font-weight:500;display:block}.details small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.asidebottom{align-items:center;gap:18px;margin-top:65px;display:flex}.brandseal{width:58px;height:58px;font:25px var(--serif);letter-spacing:-3px;color:#a38b66;outline-offset:4px;border:1px solid #c4af8d;border-radius:50%;outline:1px solid #e5dacc;place-items:center;padding-right:3px;display:grid}.asidebottom p{color:#8b7c6a;font-size:11px;line-height:1.8}.ornament{z-index:-1;opacity:.4;pointer-events:none;width:150px;height:290px;position:absolute;top:90px;right:0;overflow:hidden}.ornament span{border:1px solid #d8cbb8;border-radius:100px 100px 0 0;position:absolute;inset:0}.ornament span:nth-child(2){inset:15px}.ornament span:nth-child(3){inset:30px}.card{background:#fffdfa;border:1px solid #e5dacb;border-radius:3px;padding:35px 34px;position:relative;box-shadow:0 15px 50px #5e44330a}.card:before{content:"";background:#a48a62;width:44px;height:2px;position:absolute;top:-1px;left:34px}.cardtitle{justify-content:space-between;align-items:center;gap:12px;margin-bottom:27px;display:flex}h2{font:500 32px/1.12 var(--serif);letter-spacing:-.5px;margin:10px 0 0}.badge{color:#927c5e;white-space:nowrap;border:1px solid #e5daca;border-radius:20px;padding:7px 10px;font-size:10px}.sectionlabel{letter-spacing:.3px;align-items:center;gap:10px;margin-bottom:20px;font-size:11px;font-weight:500;display:flex}.sectionlabel>span{color:#a18763;border-bottom:1px solid #cbb99b;padding:5px 2px;font-size:9px}.second{border-top:1px solid #eee5d9;margin-top:25px;padding-top:21px}label{color:#65594e;margin-bottom:17px;font-size:11px;font-weight:500;display:block}input:not([type=checkbox]),textarea{color:#463b31;background:#fffdfa;border:1px solid #e2d9cd;border-radius:3px;outline:none;width:100%;min-width:0;margin-top:8px;padding:12px;font-size:12px;transition:border-color .15s,box-shadow .15s;display:block}textarea{resize:vertical;min-height:66px;line-height:1.6}.row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.fieldhint{color:#938474;margin-top:5px;font-size:10px;font-weight:400;display:block}fieldset{border:0;margin:0;padding:0}legend{color:#65594e;width:100%;margin-bottom:11px;font-size:11px}legend small{float:right;color:#978674;font-size:9px}.slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.slots button{color:#806647;background:0 0;border:1px solid #ded1be;border-radius:3px;padding:10px 3px;font-size:11px;transition:background .15s,border-color .15s}.empty{color:#897760;background:#f6f1e9;border:1px dashed #ded1be;border-radius:3px;padding:16px;font-size:11px;line-height:1.7}.consent{color:#877b6e;align-items:flex-start;gap:9px;margin:22px 0 19px;font-size:10px;font-weight:400;line-height:1.65;display:flex}.consent input{accent-color:#836a49;flex-shrink:0;margin:2px 0 0}.primary,.success button{color:#fffaf3;letter-spacing:.25px;background:#756044;border:1px solid #756044;border-radius:3px;justify-content:space-between;align-items:center;width:100%;min-height:47px;padding:15px 17px;font-size:12px;font-weight:500;transition:background .15s;display:flex}.primary:disabled{color:#756757;cursor:not-allowed;background:#e6ddd0;border-color:#e6ddd0}.primary span{font-size:18px}.footnote{text-align:center;color:#978979;margin:13px 0 0;font-size:9px}footer{border-top:1px solid var(--line);color:#938373;justify-content:space-between;max-width:1240px;margin:auto;padding:23px 30px 28px;font-size:10px;display:flex}.error{color:#8c4c34;background:#f9eae2;border-left:2px solid #a66a4a;padding:12px;font-size:12px;line-height:1.7}.retry{color:inherit;background:0 0;border:0;padding:2px 0;font-size:11px;text-decoration:underline}.success{text-align:center;padding:35px 0}.check{color:#8d744f;border:1px solid #c8b79b;border-radius:50%;place-items:center;width:65px;height:65px;margin:0 auto 27px;font-size:27px;display:grid}.success h2{font-size:38px}.success p{color:var(--muted);font-size:13px;line-height:1.8}.receipt{color:#766044;background:#f5efe5;border-top:1px solid #d9c9b0;border-bottom:1px solid #d9c9b0;gap:12px;margin:30px 0;padding:26px 15px;display:grid}.receipt small{font-size:10px}.hint{margin-bottom:30px}.success button{justify-content:center}.adminmain{max-width:900px;display:block}.adminmain .card{margin-bottom:22px}.adminmain>.card>p{color:var(--muted);font-size:12px;line-height:1.8}.adminmain form{margin-top:25px}.adminmain label{max-width:360px}.adminmain .primary{max-width:240px}.booking{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:23px 0;display:flex}.booking:first-of-type{border-top:1px solid var(--line);margin-top:20px}.booking strong{font-size:13px}.booking p{color:var(--muted);overflow-wrap:anywhere;margin:9px 0;font-size:12px;line-height:1.7}.booking button{color:#8e593b;white-space:nowrap;background:#fff9f1;border:1px solid #d9bfa6;border-radius:3px;align-self:center;padding:10px;font-size:11px}.booking button:disabled{opacity:.5}@media (min-width:761px){aside{align-self:start;position:sticky;top:28px}}@media (max-width:760px){header{padding:21px 22px}.brand{gap:12px;font-size:25px}.brand small{letter-spacing:2px;font-size:7px}.monogram{width:42px;height:45px;font-size:24px}.adminlink{font-size:10px}.adminlink span{margin-left:5px}main{grid-template-columns:1fr;gap:26px;margin:25px auto 35px;padding:0 20px}aside{padding:7px 4px 0}h1{letter-spacing:-1.8px;margin:20px 0;font-size:62px}aside>p{font-size:12px}.eyebrow{letter-spacing:1.8px;font-size:8px}.details{flex-wrap:wrap;gap:22px;max-width:none;margin-top:25px;padding-top:21px;display:flex}.details>div{gap:10px}.details strong{font-size:11px}.details small{font-size:10px}.icon{width:32px;height:32px;font-size:19px}.asidebottom{display:none}.ornament{opacity:.45;width:115px;height:180px;top:35px;right:10px}.card{padding:29px 23px}.card:before{left:23px}h2{font-size:31px}.cardtitle{margin-bottom:24px}.row{gap:10px}.slots{grid-template-columns:repeat(5,minmax(0,1fr))}.slots button{min-height:42px}.consent{font-size:10px}.primary{min-height:49px}footer{gap:15px;padding:22px 20px;font-size:9px}.booking{flex-direction:column}.booking button{align-self:flex-start}.adminmain{padding:0 20px}}@media (max-width:380px){.row{grid-template-columns:1fr;gap:0}.slots{grid-template-columns:repeat(4,minmax(0,1fr))}.adminlink{max-width:75px}.details{gap:16px}h1{font-size:56px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}body{color:#f5f0e6;background:radial-gradient(at 8% 30%,#22382b 0%,#16231c 34%,#0e1612 77%)}header{background:#0e161277;border-color:#c6a15b33}.brand{letter-spacing:3.2px;text-transform:uppercase;font-size:24px;font-weight:500}.brand small{font:400 8px var(--sans);color:#c6a15b;letter-spacing:2.6px;margin-top:9px}.adminlink{color:#d9d3c4;letter-spacing:1px;border:1px solid #c6a15b66;padding:11px 15px;font-size:10px}.adminlink span,aside .eyebrow{color:#c6a15b}.eyebrow i{background:#c6a15b}h1{color:#f5f0e6;font-size:clamp(68px,6.8vw,93px);font-weight:500}h1 em{color:#c6a15b}aside>p{color:#d9d3c4;font-size:15px;font-weight:300;line-height:1.85}.details{border-color:#c6a15b44}.details strong{color:#f5f0e6;letter-spacing:.3px;font-size:13px}.details small{color:#c3c4b5;font-size:12px}.icon{color:#c6a15b;border-color:#c6a15b66}.asidebottom p{color:#c3c4b5;font-size:12px}.brandseal{color:#c6a15b;letter-spacing:0;border-color:#c6a15b55;outline-color:#c6a15b22;padding:0;font-size:31px}.ornament{opacity:.55;width:155px;height:310px;top:80px;right:-15px}.ornament span{border-color:#c6a15b38}.card{color:#16231c;background:#faf7f0;border-color:#c6a15b66;box-shadow:0 28px 80px #00000024}.card:before{background:#c6a15b;width:65px}.card .eyebrow{color:#8a6a2f}.badge{color:#8a6a2f;border-color:#d9cdb0}.sectionlabel{color:#16231c}.sectionlabel>span{color:#8a6a2f;border-color:#c6a15b88}label,legend{color:#3e4b40}.second{border-color:#d9cdb088}input:not([type=checkbox]),textarea{color:#16231c;background:#fffdfa;border-color:#d9cdb0;font-size:13px}input:not([type=checkbox]):focus,textarea:focus{border-color:#a88442;box-shadow:0 0 0 3px #c6a15b18}input::placeholder,textarea::placeholder{color:#8b8c7e}.fieldhint,legend small{color:#73796b}.slots button{color:#685328;background:#fffdfa;border-color:#d3c3a3;font-size:12px}.slots button:hover{background:#efe5cf;border-color:#a98a4b}.slots button.selected{color:#f5f0e6;background:#1d3228;border-color:#1d3228}.empty{color:#6e725f;background:#f0eadc;border-color:#d9cdb0}.consent{color:#6d7568;font-size:11px}.consent input{accent-color:#1d3228}.primary,.success button{color:#0e1612;letter-spacing:.5px;background:linear-gradient(#ddbf80 0%,#bc9446 100%);border-color:#c6a15b;font-weight:600;box-shadow:0 6px 15px #8a6a2f15}.primary:hover:not(:disabled),.success button:hover{background:linear-gradient(#e5cb94,#c6a15b)}.primary:disabled{color:#727363;box-shadow:none;background:#e5dec9;border-color:#e5dec9}.footnote{color:#777e6f;font-size:10px}.check{color:#8a6a2f;border-color:#c6a15b}.receipt{color:#655329;background:#efe6d1;border-color:#d9cdb0}.success p,.adminmain>.card>p,.booking p{color:#5e665f}.booking{border-color:#d9cdb0}footer{color:#a9ad9f;border-color:#c6a15b33}.error{color:#8c4c34}.adminmain header a{color:#f5f0e6}@media (max-width:760px){.brand{letter-spacing:2px;font-size:20px}.brand small{letter-spacing:1.8px;font-size:6.5px}.adminlink{letter-spacing:.3px;padding:9px 10px;font-size:9px}h1{font-size:65px}aside>p{font-size:14px}.details strong{font-size:12px}.details small{font-size:11px}.ornament{width:110px;height:200px;top:35px;right:8px}.card{padding:28px 23px}.consent{font-size:11px}}@media (max-width:380px){.brand{font-size:18px}.brand small{font-size:6px}h1{font-size:59px}}.calendar-label{color:#3e4b40;margin-bottom:14px;font-size:11px;font-weight:500}.booking-calendar{background:#fffdfa;border:1px solid #d9cdb0;border-radius:3px;margin-bottom:22px;padding:16px}.calendar-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.calendar-heading h3{font:500 24px/1.2 var(--serif);color:#16231c;text-transform:capitalize;margin:0}.calendar-navigation{gap:6px;display:flex}.calendar-navigation button{color:#735d32;background:#faf7f0;border:1px solid #d9cdb0;border-radius:3px;width:34px;height:34px;font-size:23px;line-height:1}.calendar-navigation button:hover:not(:disabled){background:#efe5cf}.calendar-navigation button:disabled{opacity:.35;cursor:not-allowed}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.calendar-weekdays{margin-bottom:9px}.calendar-weekdays span{text-align:center;color:#7b806f;font-size:10px;font-weight:500}.calendar-day{aspect-ratio:1;color:#304733;background:#faf7f0;border:1px solid #d9cdb0;border-radius:3px;justify-content:center;align-items:center;min-width:0;min-height:34px;padding:4px 2px 8px;font-size:13px;transition:background .15s,border-color .15s;display:flex;position:relative}.calendar-day i{background:#a98a4b;border-radius:50%;width:3px;height:3px;position:absolute;bottom:5px}.calendar-day:hover:not(:disabled){background:#efe5cf;border-color:#a98a4b}.calendar-day.selected{color:#f5f0e6;background:#1d3228;border-color:#1d3228;box-shadow:inset 0 0 0 1px #c6a15b66}.calendar-day.selected i{background:#c6a15b}.calendar-day:disabled{color:#b0b2a6;cursor:not-allowed;background:#f5f3ed;border-color:#0000}.calendar-day:disabled i{display:none}.calendar-key{color:#717b68;gap:18px;margin-top:15px;font-size:10px;display:flex}.calendar-key span{align-items:center;gap:5px;display:flex}.calendar-key i{background:#1d3228;border-radius:1px;width:7px;height:7px}.calendar-key i.unavailable{background:#e4e3da}.calendar-status{color:#73796b;margin:12px 0 0;font-size:11px;line-height:1.65}.calendar-status button{color:#735d32;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.calendar-selection{color:#5e665f;border-top:1px solid #e9e0cf;margin:15px 0 0;padding-top:12px;font-size:11px}.calendar-selection strong{color:#304733;font-weight:500}.time-picker legend{margin-bottom:12px}.time-picker .slots button{min-height:43px}.time-picker .slots button:disabled{opacity:.6;cursor:not-allowed}@media (max-width:380px){.booking-calendar{padding:11px}.calendar-grid,.calendar-weekdays{gap:4px}.calendar-day{min-height:32px;font-size:12px}.calendar-heading h3{font-size:22px}.calendar-navigation button{width:32px;height:32px}.calendar-day i{bottom:3px}}.calendar-grid,.calendar-weekdays{max-width:420px;margin-left:auto;margin-right:auto}.calendar-day{max-height:52px}.card{font-weight:500}.card h2{font-size:34px;font-weight:600}.card .eyebrow{color:#73541f;font-size:11px;font-weight:700}.card .badge{color:#655022;font-size:12px;font-weight:600}.card .sectionlabel{color:#16231c;font-size:14px;font-weight:700}.card .sectionlabel>span{color:#73541f;font-size:12px;font-weight:700}.card label,.card legend,.card .calendar-label{color:#16231c;font-size:14px;font-weight:600}.card input:not([type=checkbox]),.card textarea{color:#16231c;font-size:16px;font-weight:500}.card input::placeholder,.card textarea::placeholder{color:#586353;opacity:1;font-weight:500}.card .fieldhint,.card legend small{color:#46533f;font-size:12px;font-weight:500;line-height:1.6}.card .calendar-heading h3{color:#16231c;font-size:28px;font-weight:600}.card .calendar-weekdays span{color:#3d4b35;font-size:12px;font-weight:700}.card .calendar-day{color:#16231c;font-size:15px;font-weight:700}.card .calendar-day.selected{color:#fffdf8}.card .calendar-day:disabled{color:#70776b;background:#efeee7;font-weight:500}.card .calendar-key,.card .calendar-status,.card .calendar-selection{color:#46533f;font-size:12px;font-weight:500}.card .calendar-selection strong{color:#16231c;font-weight:700}.card .calendar-status button{color:#655022;font-size:12px;font-weight:600}.card .slots button{color:#263d2c;font-size:15px;font-weight:600}.card .slots button.selected{color:#fffdf8}.card .empty{color:#46533f;font-size:13px;font-weight:500}.card .consent{color:#3d4b35;font-size:12px;font-weight:500;line-height:1.7}.card .footnote{color:#46533f;font-size:12px;font-weight:500}.card .primary,.card .success button{font-size:14px;font-weight:700}.card .primary:disabled{color:#505847}.card .receipt{font-size:15px;font-weight:600}.card .receipt small{font-size:12px;font-weight:500}.card .success p,.adminmain>.card>p,.card .booking p{color:#46533f;font-size:14px;font-weight:500}.card .booking strong{font-size:15px;font-weight:700}@media (max-width:380px){.card .calendar-day{font-size:14px}.card .calendar-weekdays span{font-size:11px}.card .calendar-heading h3{font-size:25px}.card .slots button{font-size:14px}}.card .calendar-day.selected,.card .calendar-day.selected:hover:not(:disabled){color:#fffdf8;background:#1d3228;border-color:#1d3228}html{-moz-text-size-adjust:100%;text-size-adjust:100%}main>*,.card form,.card fieldset{min-width:0}@media (max-width:600px){header{padding:16px max(14px,env(safe-area-inset-right)) 16px max(14px,env(safe-area-inset-left));gap:12px}.brand{letter-spacing:1.4px;min-width:0;font-size:21px}.brand small{letter-spacing:1.1px;margin-top:5px;font-size:8px;line-height:1.6}.adminlink{letter-spacing:0;flex-shrink:0;justify-content:center;align-items:center;max-width:none;min-height:44px;padding:10px 9px;font-size:11px;display:inline-flex}.adminlink span{margin-left:3px}main{grid-template-columns:minmax(0,1fr);gap:22px;max-width:500px;margin:18px auto 30px;padding:0 12px}aside{padding:0 3px}aside .eyebrow{letter-spacing:1.1px;font-size:9px}h1{letter-spacing:-1px;margin:16px 0;font-size:49px;line-height:1.02}aside>p{margin:12px 0;font-size:14px;line-height:1.65}.ornament{opacity:.4;width:90px;height:140px;top:28px;right:2px}.details{flex-wrap:wrap;gap:18px;margin-top:19px;padding-top:17px;display:flex}.details>div{gap:9px;min-width:0}.details strong{font-size:12px}.details small{font-size:12px;line-height:1.5}.details>div:first-child small{display:none}.icon{width:32px;height:32px}.asidebottom{display:none}.card{border-radius:6px;width:100%;padding:24px 16px}.card:before{left:16px}.cardtitle{align-items:center;gap:8px;margin-bottom:24px}.card h2{font-size:30px;line-height:1.12}.card .badge{padding:7px 8px;font-size:11px}.card .eyebrow{letter-spacing:1.7px;font-size:10px}.row{grid-template-columns:minmax(0,1fr);gap:0}.card label{margin-bottom:19px;line-height:1.6}.card input:not([type=checkbox]),.card textarea{border-radius:5px;width:100%;max-width:100%;min-height:52px;padding:13px 12px;font-size:16px}.card input[type=date]{-webkit-appearance:none;appearance:none;text-align:left;min-width:0}.card input[type=date]::-webkit-date-and-time-value{text-align:left}.card textarea{min-height:98px;line-height:1.6}.card .fieldhint{line-height:1.7}.second{margin-top:24px;padding-top:23px}.booking-calendar{border-radius:5px;padding:12px 8px}.calendar-heading{gap:8px;margin-bottom:16px}.card .calendar-heading h3{font-size:25px;line-height:1.2}.calendar-navigation{flex-shrink:0;gap:5px}.calendar-navigation button{width:44px;height:44px;font-size:27px}.calendar-grid,.calendar-weekdays{gap:4px;max-width:none}.card .calendar-weekdays span{font-size:11px}.card .calendar-day{aspect-ratio:auto;border-radius:4px;height:46px;min-height:46px;max-height:none;font-size:15px}.calendar-day i{bottom:5px}.calendar-key{flex-wrap:wrap;gap:10px 16px}.card .calendar-key{font-size:12px}.card .calendar-selection{line-height:1.7}.calendar-label{margin-bottom:12px}.slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.time-picker .slots button{border-radius:5px;min-height:50px}.card .slots button{font-size:16px;font-weight:600}.card .consent{align-items:flex-start;gap:11px;margin:20px 0;padding:7px 0;font-size:13px;line-height:1.7}.card .consent input{width:22px;min-width:22px;height:22px;min-height:22px;margin:2px 0 0}.card .primary,.card .success button{border-radius:5px;gap:8px;min-height:54px;padding:15px 14px;font-size:15px;line-height:1.5}.card .footnote{margin-top:13px;font-size:12px;line-height:1.7}.card .empty{font-size:14px;line-height:1.7}.card .retry,.calendar-status button{min-height:44px;padding:8px 0}.error{overflow-wrap:anywhere}footer{text-align:center;padding:22px 16px max(22px,env(safe-area-inset-bottom));flex-direction:column;align-items:center;gap:6px;font-size:11px;line-height:1.6}.adminmain{padding:0 12px}.adminmain label{max-width:100%}.adminmain .primary{max-width:none}.booking button{width:100%;min-height:46px;font-size:13px}.card .success h2{font-size:34px}}@media (max-width:360px){header{gap:8px;padding-left:12px;padding-right:12px}.brand{letter-spacing:1px;font-size:19px}.brand small{letter-spacing:.9px;font-size:7px}.adminlink{padding:10px 7px;font-size:10px}main{padding:0 8px}.card{padding:22px 12px}.card:before{left:12px}.card h2{font-size:28px}.card .badge{font-size:10px}.booking-calendar{padding:10px 5px}.card .calendar-heading h3{font-size:23px}.calendar-grid,.calendar-weekdays{gap:3px}.card .calendar-day{font-size:14px}.card .calendar-weekdays span{font-size:10px}.details{gap:14px}h1{font-size:46px}}main:not(.adminmain) .card .primary{color:#fffdf8;background:#1d3228;border-color:#1d3228;box-shadow:0 6px 15px #0e16121a}main:not(.adminmain) .card .primary:hover:not(:disabled){color:#fffdf8;background:#284c38;border-color:#284c38}main:not(.adminmain) .card .primary:disabled{color:#fffdf8;box-shadow:none;opacity:1;background:#52675b;border-color:#52675b}@media (max-width:760px){header .adminlink>span{display:none}}
