:root{--font-body: "Inter", system-ui, -apple-system, sans-serif;--font-display: "DM Serif Display", "Georgia", serif;--bg: #f5f1ea;--bg-warm: #eee9df;--surface: #ffffff;--surface-warm: #fdfcfa;--text: #1b1b18;--text-secondary: #5e5d57;--text-tertiary: #97958e;--primary: #1a5c45;--primary-dark: #0d3b2e;--primary-light: #e4efe9;--primary-hover: #14493a;--primary-glow: rgba(26, 92, 69, .1);--accent: #c49a3c;--accent-hover: #ad852e;--accent-light: rgba(196, 154, 60, .06);--accent-glow: rgba(196, 154, 60, .18);--success: #1a7a52;--success-light: #e6f5ee;--danger: #b83a2e;--danger-light: rgba(184, 58, 46, .05);--warning: #c47a0a;--warning-light: rgba(196, 122, 10, .05);--border: #e0dbd2;--border-light: #ebe7df;--divider: #ebe7df;--shadow-xs: 0 1px 2px rgba(27, 27, 24, .04);--shadow-sm: 0 2px 8px rgba(27, 27, 24, .05), 0 1px 2px rgba(27, 27, 24, .03);--shadow-md: 0 4px 20px rgba(27, 27, 24, .06), 0 1px 4px rgba(27, 27, 24, .04);--shadow-lg: 0 12px 48px rgba(27, 27, 24, .08), 0 2px 8px rgba(27, 27, 24, .04);--shadow-accent: 0 4px 20px rgba(196, 154, 60, .15);--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--radius-xl: 24px;--radius-full: 999px;font-family:var(--font-body);line-height:1.6;font-weight:400;color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){:root{--bg: #141312;--bg-warm: #1a1917;--surface: #1e1d1b;--surface-warm: #242320;--text: #ece8e1;--text-secondary: #a8a49c;--text-tertiary: #706c64;--primary: #3a9e78;--primary-dark: #2d7a5e;--primary-light: #1a2e25;--primary-hover: #45b288;--primary-glow: rgba(58, 158, 120, .15);--accent: #d4aa4f;--accent-hover: #e0bb66;--accent-light: rgba(212, 170, 79, .08);--accent-glow: rgba(212, 170, 79, .2);--success: #3aad73;--success-light: #162e22;--danger: #e05a4e;--danger-light: rgba(224, 90, 78, .1);--warning: #dea030;--warning-light: rgba(222, 160, 48, .1);--border: #2e2d2a;--border-light: #272623;--divider: #272623;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .2);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .25), 0 1px 2px rgba(0, 0, 0, .15);--shadow-md: 0 4px 20px rgba(0, 0, 0, .3), 0 1px 4px rgba(0, 0, 0, .2);--shadow-lg: 0 12px 48px rgba(0, 0, 0, .4), 0 2px 8px rgba(0, 0, 0, .25);--shadow-accent: 0 4px 20px rgba(212, 170, 79, .2)}}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--bg);color:var(--text)}body:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse 80% 50% at 90% 0%,rgba(196,154,60,.06) 0%,transparent 50%),radial-gradient(ellipse 50% 70% at 5% 95%,rgba(26,92,69,.05) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 50% 50%,rgba(196,154,60,.02) 0%,transparent 60%),radial-gradient(ellipse 40% 30% at 70% 70%,rgba(13,59,46,.03) 0%,transparent 50%);pointer-events:none;z-index:0}a{color:inherit;text-decoration:none}h1{font-family:var(--font-display);font-size:2rem;font-size:clamp(1.85rem,2.5vw + .8rem,2.6rem);font-weight:400;letter-spacing:-.015em;line-height:1.15;margin:0;color:var(--text)}h2{font-family:var(--font-display);font-size:1.3rem;font-size:clamp(1.2rem,1.2vw + .6rem,1.45rem);font-weight:400;letter-spacing:0;line-height:1.3;margin:0 0 8px;color:var(--text)}h3{font-family:var(--font-body);font-size:1.02rem;font-weight:600;letter-spacing:-.01em;line-height:1.4;margin:0 0 6px;color:var(--text)}.subtle{color:var(--text-secondary);margin:4px 0;font-size:.9rem;line-height:1.55}@keyframes fadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes drawCircle{to{stroke-dashoffset:0}}@keyframes drawCheck{to{stroke-dashoffset:0}}@keyframes gentlePulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.screen{position:relative;z-index:1;max-width:680px;margin:0 auto;padding:20px 20px 120px;animation:fadeIn .4s ease-out}.header{margin-bottom:8px}.header-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.header h1{margin:0}.language-control{display:grid;gap:4px;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);min-width:148px}.language-control select{min-height:36px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 10px;font:inherit;font-size:.82rem;letter-spacing:0;text-transform:none;color:var(--text);background:var(--surface);transition:border-color .15s,box-shadow .15s}.language-control select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.brand-bar{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--border-light)}.brand-logo-link{display:inline-flex;align-items:center;border-radius:var(--radius-sm)}.brand-logo-link:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.brand-text{display:flex;flex-direction:column;gap:1px}.brand-name{font-family:var(--font-display);font-size:1.12rem;color:var(--text);line-height:1.2}.brand-tagline{font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);line-height:1.3}.panel{background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:22px;margin:16px 0;box-shadow:var(--shadow-sm);transition:box-shadow .25s ease,transform .25s ease;position:relative}.panel:before{content:"";position:absolute;top:0;left:24px;right:24px;height:2px;background:linear-gradient(90deg,var(--accent) 0%,var(--primary) 100%);border-radius:0 0 2px 2px;opacity:.5}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;border-radius:var(--radius-md);border:none;background:linear-gradient(180deg,var(--primary) 0%,var(--primary-dark) 100%);color:#fff;padding:13px 26px;font-family:var(--font-body);font-size:.95rem;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,opacity .15s ease;box-shadow:0 2px 8px #0d3b2e26}.button:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0d3b2e33}.button:active{transform:translateY(0) scale(.98);box-shadow:0 1px 4px #0d3b2e1a}.button:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.button-accent{background:linear-gradient(180deg,var(--accent) 0%,var(--accent-hover) 100%);box-shadow:var(--shadow-accent)}.button-accent:hover{box-shadow:0 6px 24px #c49a3c40}.button-secondary{background:transparent;border:1px solid var(--border);color:var(--text);box-shadow:none}.button-secondary:hover{background:var(--bg-warm);border-color:var(--text-tertiary);box-shadow:none;transform:none}.button-danger{background:linear-gradient(180deg,var(--danger) 0%,#9e3028 100%)}.button-loading{position:relative;color:transparent;pointer-events:none}.button-loading:after{content:"";position:absolute;width:18px;height:18px;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}.button-row{display:flex;flex-wrap:wrap;gap:10px}.category-tabs-shell{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:10px;margin:2px 0 12px}.category-tabs-arrow{width:34px;height:34px;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface);color:var(--primary-dark);display:inline-flex;align-items:center;justify-content:center;font-size:1.3rem;line-height:1;cursor:pointer;box-shadow:var(--shadow-xs);transition:border-color .2s ease,color .2s ease,background-color .2s ease}.category-tabs-arrow:hover:not(:disabled){border-color:var(--primary);color:var(--primary);background:var(--primary-light)}.category-tabs-arrow:disabled{color:var(--text-tertiary);opacity:.55;cursor:default}.category-tabs-arrow:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.category-tabs{display:flex;gap:8px;overflow-x:auto;padding:6px 0 8px;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.category-tabs::-webkit-scrollbar{display:none}.tab{min-height:42px;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface);padding:9px 22px;cursor:pointer;font-family:var(--font-body);font-size:.88rem;font-weight:500;white-space:nowrap;transition:all .2s ease;color:var(--text-secondary)}.tab:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-light)}.tab-active{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);border-color:var(--primary-dark);color:#fff;box-shadow:0 2px 8px #0d3b2e33}.tab-active:hover{background:linear-gradient(135deg,var(--primary-hover) 0%,var(--primary-dark) 100%);border-color:var(--primary-dark);color:#fff}.menu-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.menu-grid .panel{display:flex;flex-direction:column;padding:20px;margin:0;transition:box-shadow .3s ease,transform .3s ease}.menu-grid .panel:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.menu-grid .panel h3{font-size:1.05rem;font-weight:600;margin-bottom:4px}.menu-grid .panel .subtle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.85rem;flex:1;margin-bottom:14px}.price{font-family:var(--font-display);font-weight:400;font-size:1.1rem;color:var(--accent);margin-top:0;margin-bottom:16px;letter-spacing:-.01em}.menu-grid .button{width:100%;margin-top:auto;min-height:44px;font-size:.9rem;background:linear-gradient(180deg,var(--accent) 0%,var(--accent-hover) 100%);box-shadow:0 2px 8px #c49a3c26}.menu-grid .button:hover{box-shadow:0 4px 16px #c49a3c40}.item-unavailable{opacity:.4;pointer-events:none}.item-unavailable .button{background:var(--text-tertiary);box-shadow:none}.item-unavailable .warning{background:none;border-left:none;padding:0;font-size:.82rem;font-weight:500}.modal-backdrop{position:fixed;inset:0;cursor:pointer;background:#0d0d0a59;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:flex-end;justify-content:center;padding:0;z-index:100}.modal-sheet{width:100%;max-height:85vh;overflow-y:auto;background:var(--surface);border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:8px 22px 24px;padding:8px 22px calc(24px + env(safe-area-inset-bottom));animation:slideUp .3s ease-out;position:relative}.modal-handle{width:40px;height:4px;border-radius:2px;background:var(--border);margin:8px auto 18px}.modal-close{position:absolute;top:20px;right:18px;width:34px;height:34px;border-radius:50%;border:1px solid var(--border-light);background:var(--surface-warm);color:var(--text-secondary);font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s,transform .15s;line-height:1}.modal-close:hover{background:var(--bg-warm);border-color:var(--text-tertiary);transform:scale(1.05)}.modal-sheet h3{font-family:var(--font-display);font-size:1.3rem;font-weight:400;margin-bottom:4px}.fieldset{border:1px solid var(--border-light);border-radius:var(--radius-md);margin:16px 0;padding:0;overflow:visible;background:var(--surface-warm)}.fieldset legend{font-weight:600;font-size:.82rem;padding:0 10px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em}.option-row{display:flex;gap:12px;align-items:center;padding:15px 18px;cursor:pointer;transition:background .15s;font-size:.95rem}.option-row:hover{background:var(--bg)}.option-row+.option-row{border-top:1px solid var(--divider)}.option-row-quantity{justify-content:space-between}.qty-controls{display:inline-flex;align-items:center;gap:8px}.qty-button{width:28px;height:28px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-weight:700;line-height:1;cursor:pointer}.qty-button:disabled{opacity:.45;cursor:not-allowed}.qty-value{min-width:18px;text-align:center;font-weight:600;color:var(--text-secondary)}.option-row input[type=radio]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid var(--border);border-radius:50%;margin:0;cursor:pointer;position:relative;transition:border-color .15s,box-shadow .15s;flex-shrink:0}.option-row input[type=radio]:checked{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.option-row input[type=radio]:checked:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:var(--primary)}.option-row input[type=checkbox]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid var(--border);border-radius:5px;margin:0;cursor:pointer;position:relative;transition:border-color .15s,background .15s,box-shadow .15s;flex-shrink:0}.option-row input[type=checkbox]:checked{border-color:var(--primary);background:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.option-row input[type=checkbox]:checked:after{content:"";position:absolute;top:2px;left:5px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.modal-actions{display:flex;flex-direction:column;gap:8px;margin-top:18px}.modal-actions .button:first-child{width:100%}.modal-actions .button-secondary{align-self:center;border:none;color:var(--text-secondary);min-height:40px;padding:8px 16px;font-size:.9rem}.line-item{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 0;border-bottom:1px solid var(--divider)}.line-item:last-child{border-bottom:none}.line-item strong{font-size:.95rem}.link-button{border:none;background:transparent;color:var(--danger);cursor:pointer;padding:2px 0;font-size:.82rem;font-weight:500;transition:opacity .15s}.link-button:hover{opacity:.65}.totals{margin:24px 0 18px;padding-top:18px;border-top:2px solid var(--border-light)}.totals p,.total-row{display:flex;justify-content:space-between;margin:7px 0;font-size:.9rem;color:var(--text-secondary)}.total-row{font-weight:700;font-size:1.1rem;color:var(--text);margin-top:12px;padding-top:12px;border-top:2px solid var(--border)}.total-row span:last-child{color:var(--primary);font-family:var(--font-display);font-weight:400;font-size:1.2rem}.button-place-order{width:100%;background:linear-gradient(180deg,var(--accent) 0%,var(--accent-hover) 100%);min-height:54px;font-size:1rem;border-radius:var(--radius-md);box-shadow:var(--shadow-accent);margin-top:8px}.button-place-order:hover{box-shadow:0 6px 24px #c49a3c40}.button-place-order+.button-secondary{margin-top:10px;width:100%}.field{display:grid;gap:6px;margin:16px 0;font-weight:500;font-size:.85rem;color:var(--text-secondary);letter-spacing:.01em}input:not([type=radio]):not([type=checkbox]):not([type=hidden]),textarea{min-height:50px;border:1px solid var(--border);border-radius:var(--radius-md);padding:13px 16px;font:inherit;font-size:.95rem;color:var(--text);background:var(--surface);transition:border-color .2s,box-shadow .2s}input:not([type=radio]):not([type=checkbox]):not([type=hidden]):focus,textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}input:not([type=radio]):not([type=checkbox]):not([type=hidden])::placeholder,textarea::placeholder{color:var(--text-tertiary)}textarea{min-height:80px;resize:vertical}.form{display:grid;gap:4px}.sticky-footer{position:fixed;bottom:0;left:0;right:0;padding:16px 20px;padding:16px 20px calc(16px + env(safe-area-inset-bottom));background:#f5f1eae0;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border-top:1px solid rgba(224,219,210,.6);display:flex;justify-content:center;z-index:50;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.sticky-footer .button{width:100%;max-width:680px;min-height:52px;border-radius:var(--radius-md);background:linear-gradient(180deg,var(--accent) 0%,var(--accent-hover) 100%);box-shadow:var(--shadow-accent);font-size:.95rem}.sticky-footer .button:hover{box-shadow:0 6px 24px #c49a3c40}.empty-state{text-align:center;padding:48px 24px;color:var(--text-tertiary);font-size:.95rem;line-height:1.5}.empty-state-title{font-family:var(--font-display);font-size:1.15rem;color:var(--text-secondary);margin-bottom:4px}.empty-state-sub{font-size:.88rem}.error{color:var(--danger);background:var(--danger-light);border-left:3px solid var(--danger);padding:12px 16px;border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:12px 0;font-size:.9rem}.warning{color:var(--warning);background:var(--warning-light);border-left:3px solid var(--warning);padding:12px 16px;border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:12px 0;font-size:.9rem}.location{font-size:1.15rem;margin:24px 0;line-height:1.6}.location strong{font-family:var(--font-display);font-weight:400;font-size:1.3rem}.cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:var(--radius-full);background:#ffffff40;font-size:.78rem;font-weight:700;padding:0 6px}.leaf-ornament{display:flex;align-items:center;justify-content:center;gap:16px;margin:28px 0;color:var(--primary)}.leaf-ornament:before,.leaf-ornament:after{content:"";flex:1;max-width:80px;height:1px;background:linear-gradient(90deg,transparent 0%,var(--border) 50%,transparent 100%)}.leaf-ornament svg{opacity:.35;flex-shrink:0}.success-icon{display:flex;justify-content:center;margin:24px 0 8px;color:var(--success)}.success-circle{stroke-dasharray:164;stroke-dashoffset:164;animation:drawCircle .7s ease-out .15s forwards}.success-check{stroke-dasharray:32;stroke-dashoffset:32;animation:drawCheck .35s ease-out .7s forwards}@media(min-width:600px){.modal-backdrop{align-items:center;padding:24px}.modal-sheet{max-width:480px;border-radius:var(--radius-xl);max-height:80vh;padding-top:12px}.modal-handle{margin-bottom:14px}}@media(max-width:480px){.header-top{flex-direction:column;align-items:stretch}.language-control,.language-control select{width:100%}}@media(min-width:740px){.screen{padding-top:32px;padding-left:28px;padding-right:28px}.menu-grid{gap:20px}.panel{padding:26px}.panel:before{left:28px;right:28px}}.sent-confirmation{text-align:center;padding:32px 22px 28px}.sent-confirmation .success-icon{margin:8px 0 20px}.sent-table{font-size:1.1rem;margin:0 0 6px}.sent-table strong{font-family:var(--font-display);font-weight:400;font-size:1.25rem}.sent-instructions{color:var(--text-secondary);font-size:.95rem;line-height:1.55;margin:16px 0 4px}.sent-actions{display:flex;flex-direction:column;gap:10px;margin-top:24px}.sent-actions .button{width:100%}.sent-actions .button-secondary{min-height:44px}.menu-item-thumb{aspect-ratio:3 / 2;overflow:hidden;margin:-20px -20px 14px;width:calc(100% + 40px);background:var(--bg-warm);border-radius:calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px) 0 0;position:relative}.menu-item-thumb img{width:100%;height:100%;object-fit:cover;display:block}.menu-item-hero{aspect-ratio:16 / 9;overflow:hidden;margin:0 -22px 16px;width:calc(100% + 44px);background:var(--bg-warm);position:relative}.menu-item-hero img{width:100%;height:100%;object-fit:cover;display:block}@supports not (aspect-ratio: 1){.menu-item-thumb{height:0;padding-top:66.67%}.menu-item-thumb img{position:absolute;top:0;left:0;width:100%;height:100%}.menu-item-hero{height:0;padding-top:56.25%}.menu-item-hero img{position:absolute;top:0;left:0;width:100%;height:100%}}.menu-item-image-fallback{display:grid;place-content:center;gap:6px;color:var(--text-tertiary);background:radial-gradient(ellipse at 20% 20%,rgba(196,154,60,.12),transparent 60%),radial-gradient(ellipse at 80% 90%,rgba(26,92,69,.08),transparent 55%),var(--bg-warm)}.menu-item-image-fallback span{font-size:.78rem;font-weight:600;letter-spacing:.01em}.menu-item-image-fallback-icon{width:26px;height:26px;justify-self:center}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.toast{position:fixed;bottom:100px;left:50%;transform:translate(-50%);background:var(--primary);color:#fff;padding:12px 24px;border-radius:var(--radius-full);font-size:.9rem;font-weight:500;box-shadow:var(--shadow-md);z-index:200;pointer-events:none;animation:toastIn .2s ease-out;max-width:calc(100% - 40px);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-logo{height:40px;width:auto;flex-shrink:0;object-fit:contain}@supports not (gap: 1px){.header-top>*+*{margin-left:12px}.brand-bar>*+*{margin-left:12px}.button-row>*+*{margin-left:10px}.category-tabs>*+*{margin-left:8px}.option-row>*+*{margin-left:12px}.qty-controls>*+*{margin-left:8px}.leaf-ornament>*+*{margin-left:16px}.line-item>*+*{margin-left:16px}.button>*+*{margin-left:8px}.brand-text>*+*{margin-top:1px}.modal-actions>*+*{margin-top:8px}.sent-actions>*+*{margin-top:10px}}@media(prefers-color-scheme:dark){body:before{background:radial-gradient(ellipse 80% 50% at 90% 0%,rgba(212,170,79,.08) 0%,transparent 50%),radial-gradient(ellipse 50% 70% at 5% 95%,rgba(58,158,120,.06) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 50% 50%,rgba(212,170,79,.03) 0%,transparent 60%),radial-gradient(ellipse 40% 30% at 70% 70%,rgba(45,122,94,.04) 0%,transparent 50%)}.button-danger{background:linear-gradient(180deg,var(--danger) 0%,var(--danger) 100%)}.modal-backdrop{background:#0000008c}.sticky-footer{background:#141312e0;border-top:1px solid rgba(46,45,42,.6)}.brand-logo{filter:brightness(1.6) contrast(.9)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
