/* ONE studio 1.6: scoped, responsive and loaded after the legacy theme. */
:root{--studio-ink:#242823;--studio-muted:#69716a;--studio-line:#e0e5de;--studio-paper:#f5f7f2;--studio-green:#324e43}
html{overflow-x:clip}body{max-width:100%;overflow-x:clip}*,*::before,*::after{box-sizing:border-box}input,textarea,select{min-width:0;max-width:100%}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #587763;outline-offset:3px}.account-label{display:grid;font-weight:700;line-height:1.3}.account-label small{font-size:11px;font-weight:400;color:#72786f}
body:is(.area-app,.area-admin){background:var(--studio-paper);color:var(--studio-ink);font-family:Inter,Arial,sans-serif;--accent:#324e43;--accent-deep:#243d33;--ink:#242823;--muted:#69716a;--line:#e0e5de}
:is(.area-app,.area-admin) h1{font-family:Inter,Arial,sans-serif;font-size:clamp(26px,3vw,40px);letter-spacing:-.045em;line-height:1.15}:is(.area-app,.area-admin) h2{font-family:Inter,Arial,sans-serif;font-size:23px;letter-spacing:-.025em}:is(.area-app,.area-admin) h3{font-family:Inter,Arial,sans-serif;font-size:17px}:is(.area-app,.area-admin) .panel{border:1px solid var(--studio-line);box-shadow:none;border-radius:20px;background:#fff;padding:24px;margin-block:18px}:is(.area-app,.area-admin) .button{border-radius:12px;min-height:44px;font-size:14px}:is(.area-app,.area-admin) .primary{background:var(--studio-green);color:#fff}:is(.area-app,.area-admin) .site-header{background:#fff!important;border-color:var(--studio-line)!important;border-radius:0!important;transform:none!important}:is(.area-app,.area-admin) .site-footer{background:transparent;padding:24px 4%;font-size:12px}:is(.area-app,.area-admin) .footer-main{display:none}:is(.area-app,.area-admin) .footer-legal{margin-top:0}:is(.area-app,.area-admin) .dashboard-shell{max-width:1440px;padding:32px 4% 60px;width:100%;min-width:0}:is(.area-app,.area-admin) label{font-size:13px;font-weight:600;display:grid;gap:8px;color:#414b43}:is(.area-app,.area-admin) label.toggle{display:flex;align-items:center}:is(.area-app,.area-admin) input,:is(.area-app,.area-admin) textarea,:is(.area-app,.area-admin) select{border:1px solid #d9e0d7;border-radius:10px;background:#fff;color:#242823;padding:11px;font:inherit;font-size:15px;width:100%}:is(.area-app,.area-admin) input[type=checkbox]{width:18px;height:18px;flex-shrink:0}:is(.area-app,.area-admin) .event-tabs{background:#fff;border:1px solid var(--studio-line);border-radius:16px;padding:8px;gap:4px}:is(.area-app,.area-admin) .event-tabs a{border-radius:10px;font-size:12px;color:#657063}:is(.area-app,.area-admin) .event-tabs a.active{background:#e7eee5;color:#284233}:is(.area-app,.area-admin) .stats-grid article{border:1px solid var(--studio-line);border-radius:18px;background:#fff;padding:22px}:is(.area-app,.area-admin) .stats-grid b{font-size:29px;color:#26382c}.progress-ring{flex:0 0 96px!important;width:96px!important;height:96px!important;aspect-ratio:1;border-radius:50%;align-self:center}.event-nav-toggle{border-radius:14px!important;border:1px solid #d9e0d7!important;background:#fff!important;color:#26382c!important;padding:15px!important;min-height:64px}.event-nav-toggle[aria-expanded=true]{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.day-launch{background:#324e43!important;color:#fff!important}.day-launch h2,.day-launch p{color:#fff!important}
.studio-share{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.studio-section-heading,.studio-preview-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.studio-section-heading button,.studio-preview-head button,.studio-controls button,.floor-toolbar button,.floor-editor button{border:1px solid #d9ded7;background:#fff;border-radius:10px;padding:10px 14px;font-size:13px;min-height:40px}.studio-collections{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;max-width:100%;scroll-snap-type:x proximity;overscroll-behavior-x:contain;padding:12px 2px 20px}.studio-collections>button{flex:0 0 128px;scroll-snap-align:start;text-align:left;border:1px solid #dce2d9;background:#fff;border-radius:14px;padding:7px;white-space:normal}.studio-collections>button[aria-pressed=true]{border:2px solid #324e43;padding:6px}.studio-collections button:disabled{opacity:.5}.studio-collections b,.studio-collections small{display:block;padding:4px;font-size:11px}.studio-collections small{font-size:9px;color:#6b736a}.studio-swatch{display:grid;place-items:center;height:140px;background-size:cover!important;background-position:center!important;border-radius:8px;font:32px Georgia,serif}.studio-materials{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0}.studio-materials button{display:flex;align-items:center;gap:8px;padding:11px 14px;border-radius:10px;border:1px solid #d9e0d7;background:#fff;font-size:12px;color:#52614f}.studio-materials button[aria-selected=true]{background:#324e43;color:#fff;border-color:#324e43}.studio-materials button span{font-size:19px}.studio-layout{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:32px;align-items:start}.studio-controls.panel{margin:0;display:grid;gap:14px}.studio-controls h3{margin:0}.studio-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.studio-fields>*{min-width:0}.studio-fields input[type=color]{height:43px;padding:5px}.studio-add{display:flex;gap:8px}.studio-add>*{min-width:0}.studio-controls details{border-top:1px solid #e1e5df;padding-top:14px}.studio-controls details p{font-size:12px}.studio-controls summary,.studio-details summary,.gallery-settings summary,.danger-zone summary{cursor:pointer;font-weight:650}.studio-stage{position:sticky;top:24px;background:#e9ede5;border:1px solid #dce2d7;border-radius:24px;padding:20px;min-width:0}.studio-preview-head{font-size:10px;letter-spacing:.09em;margin-bottom:20px}.studio-preview-head>div{display:flex;gap:5px}.studio-preview-head button{padding:8px;font-size:11px}.design-artboard{position:relative;width:min(100%,480px);aspect-ratio:2/3;container-type:inline-size;overflow:hidden;isolation:isolate;background-color:#faf8f1;background-position:center!important;background-size:cover!important;margin-inline:auto;box-shadow:0 16px 40px #24352118}.design-text{position:absolute;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.4;font-weight:400;padding:0!important;margin:0!important;min-height:1em;max-height:100%;user-select:none;touch-action:none}.design-text.selected{outline:1px dashed #587763;outline-offset:5px;background:#ffffff30}.design-text[role=button]{cursor:move}.design-qr{position:absolute;aspect-ratio:1;background:#fff;display:grid;place-items:center}.design-qr canvas{display:block;width:100%!important;height:100%!important}.design-qr.no-qr{font:12px Arial;text-align:center;padding:8px}.studio-hint{font-size:11px;text-align:center;color:#6f786b;margin:16px 0 0}.studio-details .studio-fields{margin-top:24px}.studio-save{position:sticky;bottom:14px;z-index:12;display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid #dce3d7;border-radius:16px;background:#ffffffed;padding:14px 18px;margin:24px 0;box-shadow:0 8px 30px #1f302318}.studio-save span{font-size:12px}.public-design-wrap{max-width:600px;margin:28px auto;width:100%}.public-invite{background:#faf9f5!important;color:#292d27!important;padding:24px!important;width:100%;overflow:hidden}.public-invite .design-artboard{width:100%;box-shadow:none}.invite-timeline{max-width:600px;margin:48px auto;text-align:center;padding:25px}.invite-timeline ol{list-style:none;margin:24px 0;padding:0;text-align:left}.invite-timeline li{display:flex;gap:20px;position:relative;padding:0 0 32px}.invite-timeline li:before{content:'';position:absolute;top:40px;bottom:0;width:1px;background:#d7d8cd;left:20px}.invite-timeline li:last-child:before{display:none}.timeline-icon{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#e8eee2;color:#42563a;font-size:23px}.theme-baptism .timeline-icon{background:#e8edf3;color:#566d82}.theme-anniversary .timeline-icon{background:#f1e3d5;color:#8a6841}.invite-timeline h3{font:23px Georgia;margin:8px 0}.invite-timeline p{margin:0;font-size:14px}.invite-timeline time{font-size:12px}.card-only{padding:30px 20px}.card-only .studio-share{justify-content:center}.day-studio-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.day-moment{display:flex;gap:24px;border-bottom:1px solid #e0e5db;padding:22px 0}.day-moment time{font-size:14px;color:#55724e}.day-moment h3,.day-moment p{margin:0 0 7px}.day-task{display:flex;align-items:center;gap:14px;padding:17px 0;border-bottom:1px solid #e1e6dd}.day-task button{width:38px;height:38px;flex-shrink:0;border:1px solid #bccbb6;background:#eef4e9;border-radius:50%;font-size:22px}.day-task.is-done b{text-decoration:line-through;color:#7d8679}.day-task small{display:block;color:#7d8679}.floor-toolbar{display:flex;align-items:end;gap:16px;flex-wrap:wrap}.floor-toolbar label{max-width:250px}.floor-workspace{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px;align-items:start}.floor-board{position:relative;aspect-ratio:3/2;min-width:0;overflow:hidden;border:1px solid #d2dbcd;border-radius:18px;background:radial-gradient(#d6ded0 1px,transparent 1px) 0 0/20px 20px,#fff}.floor-table,.floor-service{position:absolute;touch-action:none;user-select:none;padding:4px;border:1px solid #c1cfb9;cursor:move;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;font-size:clamp(7px,1vw,12px);color:#2e4325;background:#e7efdf}.floor-table{width:12%;height:15%;z-index:2}.floor-table.shape-round{border-radius:50%}.floor-table.shape-oval{border-radius:40%}.floor-table.shape-rectangle{border-radius:8px}.floor-table small{display:block}.floor-service{border-radius:8px;font-weight:600}.floor-service.selected{outline:2px solid #5b7150}.floor-editor.panel{margin:0;display:grid;gap:10px;padding:18px}.report-list article{display:flex;align-items:center;gap:22px;border-bottom:1px solid #e0e6db;padding:18px 0}.report-list article>div{flex:1;min-width:0}.report-list small{display:block;color:#6e786a;overflow-wrap:anywhere}.report-list strong{white-space:nowrap}.danger-zone{border-color:#ead6cf!important;margin-top:36px!important}.danger-zone summary{color:#8b5140}.danger-zone form{display:flex;align-items:end;gap:15px}.qr-dashboard .share-panel{background:#e7eee1;border:0;border-radius:24px;padding:30px;display:flex;align-items:center;justify-content:space-between;gap:26px}.qr-dashboard .share-panel>div:first-child{flex:1;min-width:0}.qr-dashboard .share-panel input{background:#fff;max-width:100%}.qr-dashboard .qr-large{width:160px;flex:0 0 160px;background:#fff;border-radius:18px;padding:10px}.qr-dashboard .qr-large canvas{width:100%!important;height:auto!important}.qr-dashboard .gallery-settings summary{font-size:16px}.qr-dashboard .gallery-settings form{margin-top:24px}.qr-dashboard .media-admin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}.qr-dashboard .media-admin-grid article{border:1px solid #e2e6dd;border-radius:16px;overflow:hidden;background:#fff;padding:8px}.qr-dashboard .media-thumb{height:auto;aspect-ratio:1;width:100%;border-radius:10px;overflow:hidden;display:block}.qr-dashboard .media-thumb img,.qr-dashboard .media-thumb video{width:100%;height:100%;object-fit:cover}.qr-dashboard .media-admin-grid article>div{padding:12px 4px}.qr-dashboard .media-admin-grid small{font-size:11px}.qr-dashboard .media-admin-grid form button{background:#fff;border:1px solid #e9ded8;border-radius:8px;padding:7px 12px;color:#824838}.qr-dashboard .subheading{margin-top:36px}
@media(min-width:1050px){.area-admin .site-header{position:fixed!important;inset:0 auto 0 0!important;width:232px;height:100dvh;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:30px 20px!important;z-index:50}.area-admin .site-header .logo{margin-bottom:38px}.area-admin .site-header .logo strong{font-size:36px}.area-admin .site-header .logo span{font-size:8px}.area-admin .site-header nav{display:flex!important;flex-direction:column;align-items:stretch;gap:7px}.area-admin .site-header nav>a,.area-admin .site-header .nav-button{padding:12px 14px;text-align:left;border-radius:10px;font-size:13px}.area-admin .site-header nav>a:hover{background:#eef3e9}.area-admin .account-label{padding:0 14px 20px;border-bottom:1px solid #e4e8df;margin-bottom:12px}.area-admin .site-header .menu-toggle{display:none}.area-admin>main,.area-admin>.site-footer{margin-left:232px}.area-admin .impersonation{margin-left:232px}}
@media(max-width:760px){input,textarea,select,:is(.area-app,.area-admin) input,:is(.area-app,.area-admin) textarea,:is(.area-app,.area-admin) select{font-size:16px!important}.studio-layout,.day-studio-grid,.floor-workspace{grid-template-columns:minmax(0,1fr)}.studio-stage{position:relative;top:auto;grid-row:1;padding:14px}.studio-controls{grid-row:2}.studio-fields{gap:12px}.studio-materials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.studio-materials button{font-size:12px;padding:9px}.studio-save{bottom:8px;flex-direction:column;gap:9px;padding:12px}.studio-save .button{width:100%}.studio-preview-head{letter-spacing:0}.studio-preview-head button{font-size:10px}.studio-share .button{flex:1 1 150px;font-size:12px}.public-invite{padding:14px!important}.invite-locations{grid-template-columns:minmax(0,1fr)!important}.rsvp-card{padding:22px 16px!important;width:100%!important;min-width:0}.two,.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid>*,.two>*{min-width:0}.progress-ring{flex-basis:72px!important;width:72px!important;height:72px!important}.overview-progress{gap:16px!important}.overview-progress b{font-size:30px!important}.report-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.danger-zone form{display:grid}.floor-board{aspect-ratio:1}.floor-table,.floor-service{font-size:9px}.floor-editor{grid-template-columns:1fr 1fr}.floor-editor h3,.floor-editor .studio-fields,.floor-editor>button{grid-column:1/-1}.qr-dashboard .share-panel{padding:18px;flex-direction:column}.qr-dashboard .share-panel>div{width:100%}.qr-dashboard .qr-large{max-width:160px}.qr-dashboard .media-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qr-dashboard .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qr-dashboard .stats-grid article{padding:16px}.qr-dashboard .stats-grid b{font-size:23px}.account-label{padding:10px 0}.site-header nav.open{max-height:calc(100dvh - 90px);overflow-y:auto}.studio-details input[type=time],.studio-details input[type=date]{width:100%;min-width:0;-webkit-appearance:none}}
@media print{body *{visibility:hidden!important}.design-artboard,.design-artboard *{visibility:visible!important}.design-artboard{position:fixed!important;left:0!important;top:0!important;width:140mm!important;height:210mm!important;margin:0!important;box-shadow:none!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.design-text.selected{outline:none!important;background:none!important}}
.wizard-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);gap:44px;align-items:start}.wizard-left{min-width:0}.wizard-nav{display:flex;gap:5px;flex-wrap:wrap;padding-bottom:24px;margin-bottom:8px;border-bottom:1px solid #e0e5dc}.wizard-nav button{border:0;border-radius:20px;padding:9px 12px;background:transparent;color:#7c8578;font-size:12px}.wizard-nav button[aria-current=step]{background:#293e30;color:#fff}.wizard-nav button.done{color:#41694a}.wizard-pane[hidden]{display:none!important}.wizard-pane>h2{font:32px Georgia,serif!important;margin:20px 0 28px}.wizard-types{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wizard-type{display:flex!important;align-items:center;gap:14px!important;padding:20px 14px;background:#fff;border:1px solid #dfe5da;border-radius:16px;cursor:pointer;position:relative;min-height:120px}.wizard-type:has(input:checked){outline:2px solid #496348;border-color:transparent}.wizard-type input{position:absolute;width:16px!important;height:16px;right:8px;top:8px;accent-color:#496348}.wizard-symbol{width:48px;height:64px;display:grid;place-items:center;font:32px Georgia;background:#edf1e6;border-radius:10px;flex-shrink:0;color:#536343}.wizard-type small{display:block;font-size:12px;font-weight:400;line-height:1.5;margin-top:6px;color:#737b6c}.wizard-pane .studio-fields{background:#fff;border:1px solid #e0e5da;padding:22px;border-radius:16px}.wizard-pane .studio-fields label:has([name=intro_text]),.wizard-pane .studio-fields label:has([name=hosts_text]),.wizard-pane .studio-fields label:has([name=maps_url]){grid-column:1/-1}.wizard-footer{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #e1e6dc;padding-top:22px;margin-top:28px}.wizard-footer>button:not(.primary){background:#fff;border:1px solid #dbe2d5;border-radius:10px;padding:10px 14px}.wizard-advanced{margin-top:24px}.wizard-advanced summary{cursor:pointer;font-size:15px;padding:16px;background:#e9eee3;border-radius:12px}.wizard-advanced .studio-controls{margin-top:14px}.wizard-layout .studio-stage{background:transparent;border:0;padding:0;top:24px}.device-toolbar{display:flex;gap:5px;justify-content:center;margin-bottom:16px}.device-toolbar button{padding:9px 14px;border:1px solid #d9e0d2;background:#fff;border-radius:20px;font-size:12px}.device-toolbar button[aria-pressed=true]{background:#293e30;color:#fff;border-color:#293e30}.device-frame{max-width:360px;margin:auto;background:#222720;border:8px solid #222720;border-radius:38px;box-shadow:0 20px 50px #283a2320;position:relative;overflow:hidden}.device-frame:before{content:'';position:absolute;left:calc(50% - 36px);top:7px;width:72px;height:18px;background:#222720;border-radius:20px;z-index:4}.device-screen{background:#faf9f3;height:620px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none;border-radius:29px;padding-top:26px}.device-screen::-webkit-scrollbar{display:none}.device-screen .design-artboard{box-shadow:none;width:100%}.device-extra{padding:20px;text-align:center;color:#46533e}.device-extra article{padding:22px 0;border-bottom:1px solid #e4e5d7}.device-extra h3{font:21px Georgia!important}.device-extra p{font-size:13px}.device-extra small{font-size:11px}.preview-rsvp{padding:18px 8px;border:1px solid #e1e3d5;border-radius:12px;font-size:11px}.desktop-preview .device-frame{max-width:100%;border-radius:14px;border-width:5px}.desktop-preview .device-frame:before{display:none}.desktop-preview .device-screen{border-radius:9px;height:500px;padding-top:0}.desktop-preview .device-screen .design-artboard{max-width:300px}.preview-dialog{width:min(900px,94vw);max-height:92dvh;border:1px solid #dbe2d3;border-radius:20px;padding:20px}.preview-dialog::backdrop{background:#17251090}.preview-dialog>button{display:block;margin-left:auto;border:0;background:#edf1e5;border-radius:20px;padding:10px}.preview-dialog .device-screen{height:76dvh;max-width:600px;margin:auto;border-radius:0}.preview-dialog .design-artboard{max-width:600px}.wizard-layout .studio-save{position:static;box-shadow:none;flex-wrap:wrap}.wizard-layout .studio-save .button{flex:1}.wizard-pane .studio-collections{max-width:100%;width:100%}.wizard-pane .studio-section-heading h2{font-size:18px!important}.wizard-pane .studio-materials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-pane>.studio-materials+h2{font-size:18px}.studio-shell>h1{font-size:36px}
@media(max-width:850px){.wizard-layout{grid-template-columns:minmax(0,1fr);gap:28px}.wizard-layout .studio-stage{grid-row:2;position:static}.wizard-types{gap:10px}.wizard-type{padding:18px 12px;min-height:120px}.wizard-symbol{width:32px;height:48px;font-size:25px}.wizard-type b{font-size:13px}.wizard-type small{font-size:11px}.wizard-nav{gap:3px}.wizard-nav button{font-size:10px;padding:8px 10px}.wizard-pane>h2{font-size:28px!important}.wizard-pane .studio-fields{padding:16px}.device-frame{max-width:320px}.device-screen{height:480px}.wizard-layout .studio-controls{grid-row:auto}.wizard-pane .studio-save{bottom:auto}.wizard-left,.wizard-pane,.wizard-layout{min-width:0;max-width:100%}}
body:is(.area-app,.area-admin){padding-top:0!important}.area-app .site-header{position:sticky!important;top:0!important;inset-inline:0!important;margin:0!important;min-height:72px;height:72px}.area-app>main{margin-top:0!important;padding-top:0!important}.studio-shell .page-heading h1{font-size:clamp(27px,3.4vw,42px);line-height:1.15}.studio-shell .page-heading{margin-top:0}.studio-shell .page-heading p{font-size:15px}.wizard-footer button[hidden]{display:none}.wizard-footer .primary{margin-left:auto}.wizard-layout:not(:has(.wizard-advanced[open])) .design-text.selected{outline:none;background:none}.studio-share .button{border-color:#d7dfd1!important}.qr-dashboard .subheading{display:flex;flex-wrap:wrap;gap:8px}.qr-dashboard .subheading h2{font-size:23px!important}
@media(max-width:1049px){.area-admin .site-header{position:sticky!important;top:0!important;margin:0!important;min-height:72px;height:72px}.area-admin>main{padding-top:0!important}.area-app .site-header nav.open,.area-admin .site-header nav.open{position:fixed!important;inset:72px 12px auto!important;background:#fff!important;border:1px solid #dce2d7!important;border-radius:18px!important;box-shadow:0 20px 50px #20311e22;padding:22px!important;transform:none!important}.area-app .site-header nav.open a,.area-admin .site-header nav.open a{color:#283c2b!important}.area-app .site-header nav.open .nav-button,.area-admin .site-header nav.open .nav-button{background:#2c4434!important;color:#fff!important}}
.gallery-live-preview summary{font-weight:600;cursor:pointer}.gallery-live-preview .device-toolbar{margin-top:20px}.gallery-live-preview iframe{display:block;margin:20px auto;width:min(360px,100%);height:620px;border:8px solid #243224;border-radius:30px;background:#fff}.gallery-live-preview.gallery-preview-desktop iframe{width:100%;border-radius:16px;height:540px}.gallery-live-preview>p{text-align:center;font-size:12px;color:#6b7863}
@media(min-width:1050px){body.area-admin .site-header{position:fixed!important;top:0!important;left:0!important;right:auto!important;bottom:0!important;width:232px!important;height:100dvh!important;margin:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fff!important}.area-admin .site-header nav{position:static!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important}.area-admin .site-header nav form{margin-top:20px}.area-admin .site-header .logo{display:flex;align-items:center;gap:7px}.area-admin .site-header .logo span{letter-spacing:.1em}}
body.area-app .page-heading h1,body.area-admin .page-heading h1{font-size:clamp(28px,3vw,40px);line-height:1.16}body.area-app .button.primary,body.area-admin .button.primary{background:#324e43;border-color:#324e43}body.area-app .event-tabs a.active,body.area-admin .event-tabs a.active{background:#e4edde;color:#30462d}
