@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(/assets/fonts/fontawesome-webfont.woff2?v=4.7.0-r2) format("woff2")}.fa{display:inline-block;font: .875rem/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-spin{animation:fa-spin 2s infinite linear}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-th-large:before{content:"\f009"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-clock-o:before{content:"\f017"}.fa-inbox:before{content:"\f01c"}.fa-refresh:before{content:"\f021"}.fa-lock:before{content:"\f023"}.fa-headphones:before{content:"\f025"}.fa-tags:before{content:"\f02c"}.fa-camera:before{content:"\f030"}.fa-list:before{content:"\f03a"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-tint:before{content:"\f043"}.fa-check-square-o:before{content:"\f046"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-info-circle:before{content:"\f05a"}.fa-ban:before{content:"\f05e"}.fa-arrow-right:before{content:"\f061"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-calendar:before{content:"\f073"}.fa-comment:before{content:"\f075"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-arrows-h:before{content:"\f07e"}.fa-key:before{content:"\f084"}.fa-comments:before{content:"\f086"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-trophy:before{content:"\f091"}.fa-upload:before{content:"\f093"}.fa-bell-o:before{content:"\f0a2"}.fa-globe:before{content:"\f0ac"}.fa-users:before{content:"\f0c0"}.fa-save:before{content:"\f0c7"}.fa-bars:before{content:"\f0c9"}.fa-truck:before{content:"\f0d1"}.fa-money:before{content:"\f0d6"}.fa-envelope:before{content:"\f0e0"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-building-o:before{content:"\f0f7"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-down:before{content:"\f107"}.fa-mobile:before{content:"\f10b"}.fa-quote-left:before{content:"\f10d"}.fa-spinner:before{content:"\f110"}.fa-flag-o:before{content:"\f11d"}.fa-exclamation:before{content:"\f12a"}.fa-shield:before{content:"\f132"}.fa-ellipsis-v:before{content:"\f142"}.fa-apple:before{content:"\f179"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-building:before{content:"\f1ad"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-history:before{content:"\f1da"}.fa-paper-plane:before{content:"\f1d8"}.fa-sliders:before{content:"\f1de"}.fa-trash:before{content:"\f1f8"}.fa-diamond:before{content:"\f219"}.fa-hand-paper-o:before{content:"\f256"}.fa-shopping-bag:before{content:"\f290"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}app-profile-detail .editor{padding:1rem}app-profile-detail .editor>header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}app-profile-detail .editor h2,app-profile-detail .media-manager h3{margin:.25rem 0 0;font-size:1.05rem}app-profile-detail .close-editor{display:grid;width:2.1rem;height:2.1rem;flex:0 0 auto;place-items:center;border-radius:50%}app-profile-detail .editor form{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem}app-profile-detail .editor label,app-profile-detail .editor-field{display:grid;min-width:0;gap:.32rem;color:var(--muted);font-size:var(--font-body-sm);font-weight:700}app-profile-detail .required-fields{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;border-radius:8px;padding:.6rem;background:#a3173c12;color:var(--muted);font-size:var(--font-body-sm)}app-profile-detail .required-fields strong{color:var(--primary-dark)}app-profile-detail .required-fields span{border-radius:999px;padding:.2rem .45rem;background:#fff;color:#8b1837;font-weight:700}app-profile-detail .form-actions button:disabled{cursor:not-allowed;opacity:.65}app-profile-detail .editor input,app-profile-detail .editor select,app-profile-detail .editor textarea{width:100%;min-width:0;border-radius:8px;padding:.65rem;font-size:var(--font-body-sm)}app-profile-detail .editor textarea{resize:vertical}app-profile-detail .editor-note{display:flex;align-items:center;gap:.45rem;margin:0;border-radius:8px;padding:.6rem .7rem;background:var(--primary-soft);color:var(--primary-dark);font-size:var(--font-body-sm)}app-profile-detail .full{grid-column:1/-1}app-profile-detail .form-actions{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.3rem}app-profile-detail .form-actions .btn:not(.btn-primary){border:1px solid var(--line);background:#fff}app-profile-detail .success-message,app-profile-detail .error-message,app-profile-detail .page-error{border-radius:8px;margin:0 0 .7rem;padding:.65rem;font-size:var(--font-body-sm)}app-profile-detail .success-message{background:#eaf5ed;color:#28633a}app-profile-detail .error-message,app-profile-detail .page-error{background:#fae9ed;color:var(--primary-dark)}app-profile-detail .page-message,app-profile-detail .page-error{margin-top:.7rem}app-profile-detail .media-manager{display:grid;gap:.6rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}app-profile-detail .media-manager>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}app-profile-detail .media-manager p{margin:0;color:var(--muted);font-size:var(--font-body-sm)}app-profile-detail .upload-button{display:inline-flex;width:fit-content;align-items:center;gap:.35rem;border-radius:999px;padding:.6rem .8rem;background:var(--primary-dark);color:#fff!important;cursor:pointer;font-size:var(--font-body-sm)}app-profile-detail .upload-button input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}app-profile-detail .upload-button.disabled{cursor:wait;opacity:.6}app-profile-detail .managed-media figure button{position:absolute;right:.15rem;bottom:.15rem;display:grid;width:1.5rem;height:1.5rem;place-items:center;border:0;border-radius:50%;background:#23191bd1;color:#fff}app-profile-detail .media-delete-confirm{display:grid;gap:.4rem;border:1px solid #e2bdc6;border-radius:8px;padding:.65rem;background:#fff;font-size:var(--font-body-sm)}app-profile-detail .media-delete-confirm>div{display:flex;justify-content:flex-end;gap:.4rem}app-profile-detail .media-delete-confirm button{border:1px solid var(--line);border-radius:999px;padding:.42rem .6rem;background:#fff}app-profile-detail .media-delete-confirm .danger{border-color:#8f2743;background:#8f2743;color:#fff}app-profile-detail .response-dot{display:inline-block;width:.48rem;height:.48rem;margin-right:.16rem;border-radius:50%;background:#9d918d;box-shadow:0 0 0 3px #9d918d1f}app-profile-detail .response-dot.fast{background:#2d9a5c;box-shadow:0 0 0 3px #2d9a5c1f}app-profile-detail .response-dot.medium{background:#d49a27;box-shadow:0 0 0 3px #d49a2724}app-profile-detail .response-dot.slow{background:#c45a58;box-shadow:0 0 0 3px #c45a581f}app-profile-detail .contact-methods{display:grid;gap:.45rem}app-profile-detail .contact-methods h2{margin-bottom:.1rem}app-profile-detail .contact-methods button{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.5rem;width:100%;border:1px solid var(--line);border-radius:9px;padding:.5rem;background:#fff;color:var(--text);text-align:left;cursor:pointer}app-profile-detail .contact-methods button>i{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:#f9e7eb;color:var(--primary-dark)}app-profile-detail .contact-methods button>span{display:grid;gap:.1rem}app-profile-detail .contact-methods strong{font-size:var(--font-body-sm)}app-profile-detail .contact-methods small{color:var(--muted);font-size:var(--font-body-sm)}app-profile-detail .contact-methods button:disabled{cursor:not-allowed;opacity:.55}app-profile-detail .profile-rating{color:#8f6414!important}app-profile-detail .reviews-layout{display:grid;gap:.65rem;margin-top:.75rem}app-profile-detail .rating-summary{display:grid;grid-template-areas:"score copy" "score base";grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem .85rem;border:1px solid var(--line);border-radius:11px;padding:.75rem .9rem;background:radial-gradient(circle at 0 50%,rgba(226,170,50,.12),transparent 34%),linear-gradient(145deg,#fffaf0,#fffdf9);text-align:left}app-profile-detail .rating-summary-copy{display:flex;grid-area:copy;align-items:center;justify-content:space-between;gap:.65rem;min-width:0}app-profile-detail .rating-summary-copy>span,app-profile-detail .rating-summary small,app-profile-detail .rating-score span{color:var(--muted);font-size:var(--font-body-sm)}app-profile-detail .rating-summary-copy>span{font-weight:750}app-profile-detail .rating-summary small{display:flex;grid-area:base;align-items:center;gap:.35rem}app-profile-detail .rating-summary small i{color:var(--primary)}app-profile-detail .rating-score{display:flex;grid-area:score;align-items:baseline;gap:.18rem;align-self:stretch;margin:0;border-right:1px solid rgba(142,44,70,.13);padding-right:.85rem}app-profile-detail .rating-score strong{color:var(--text);font-size:clamp(2rem,5vw,2.45rem);letter-spacing:-.05em;line-height:1}app-profile-detail .rating-score span{white-space:nowrap}app-profile-detail .stars,app-profile-detail .review-stars{display:flex;gap:.16rem;color:#decab0}app-profile-detail .stars{flex:0 0 auto;font-size:1rem}app-profile-detail .stars .active,app-profile-detail .review-stars .active{color:#e2aa32}app-profile-detail .review-stars{font-size:var(--font-body-sm)}app-profile-detail .no-reviews{display:grid;min-height:10rem;place-items:center;align-content:center;gap:.4rem;border:1px dashed var(--line-strong);border-radius:11px;color:var(--muted);text-align:center}app-profile-detail .no-reviews i{color:var(--primary);font-size:1.35rem}app-profile-detail .no-reviews p{margin:0;font-size:var(--font-body-sm)}app-profile-detail .review-form{display:grid;gap:.65rem;margin-top:.8rem;border-top:1px solid var(--line);padding-top:.85rem}app-profile-detail .review-form h3,app-profile-detail .review-form p{margin:0}app-profile-detail .review-form h3{font-size:.95rem}app-profile-detail .review-form p{margin-top:.15rem;color:var(--muted);font-size:var(--font-body-sm)}app-profile-detail .review-form fieldset{display:flex;align-items:center;gap:.22rem;margin:0;border:0;padding:0}app-profile-detail .review-form legend{float:left;margin-right:.5rem;color:var(--muted);font-size:var(--font-body-sm);font-weight:700}app-profile-detail .review-form fieldset button{border:0;padding:.12rem;background:transparent;color:#decab0;cursor:pointer;font-size:1.2rem}app-profile-detail .review-form fieldset button.active{color:#e2aa32}app-profile-detail .review-form textarea{width:100%;border-radius:9px;padding:.65rem;resize:vertical}app-profile-detail .review-form>.btn{width:100%;border-radius:9px}app-profile-detail .editor label small{color:var(--muted);font-size:var(--font-body-sm);font-weight:500;line-height:1.4}@media(min-width:900px){app-profile-detail .reviews-layout .review-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}app-profile-detail .reviews-layout .no-reviews{min-height:100%}app-profile-detail .review-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}app-profile-detail .review-form>div,app-profile-detail .review-form>label{grid-column:1/-1}app-profile-detail .review-form>.btn{width:auto;min-width:10rem}}@media(min-width:1200px){app-profile-detail .reviews-layout .review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--bg: #fff7f5;--surface: #fffaf8;--surface-strong: #fff;--text: #2f211f;--muted: #74635f;--primary: #c53a5d;--primary-dark: #922843;--primary-soft: #fff0f4;--accent: #d8a13d;--accent-strong: #8a5a00;--accent-text: #76500c;--accent-soft: #f4dca4;--ink: var(--text);--font-body: .9375rem;--font-body-sm: .875rem;--line: #eddad5;--line-strong: #dbc2bd;--radius: 14px;--touch-target-size: 2.75rem;--shadow: 0 9px 26px rgba(96, 42, 48, .085);--shadow-soft: 0 4px 14px rgba(96, 42, 48, .07);--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--app-keyboard-height: 0px}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:Inter,Segoe UI,Helvetica Neue,Arial,sans-serif}body.age-gate-open{overflow:hidden}html.native-app,html.native-app body{min-height:100%;overflow-x:hidden;overscroll-behavior:none}html.native-app body{padding-top:var(--safe-top)}html.native-app.native-keyboard-open .mobile-tabbar{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:none}body{min-height:100vh;min-height:100dvh;font-size:var(--font-body);line-height:1.5}h1,h2,h3,p{overflow-wrap:break-word}h1,h2,h3{text-wrap:balance}main{display:block}.sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}a{color:inherit;text-decoration:none;transition:color .16s ease,background-color .16s ease,border-color .16s ease,opacity .16s ease}img,svg,video{display:block;max-width:100%}img{height:auto}button,input,select,textarea{max-width:100%;font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,select{touch-action:manipulation}.container{width:min(100% - 1rem,1220px);min-width:0;max-width:calc(100% - 1rem);margin-inline:auto}.container>*{min-width:0}.section-title{margin:0 0 .8rem;font-size:clamp(1.3rem,4vw,1.7rem);font-weight:750;line-height:1.18;letter-spacing:-.01em}.card,.panel,.surface{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.card{background:var(--surface-strong)}.panel{background:#ffffffe6}.surface{background:linear-gradient(180deg,#fffffff7,#fffaf5f7)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:var(--touch-target-size);padding:.68rem 1rem;border:0;border-radius:999px;font-weight:650;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.btn-primary{background:linear-gradient(180deg,var(--primary),var(--primary-dark));color:#fff;box-shadow:0 6px 16px #c13f5f38}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 9px 20px #c13f5f42}.grid{display:grid;gap:1rem}.muted{color:var(--muted)}.eyebrow{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .62rem;border-radius:999px;background:#f8e4c9;color:var(--primary-dark);font-size:var(--font-body-sm);font-weight:750;letter-spacing:.035em;text-transform:uppercase}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .8rem;padding:0;color:var(--muted);font-size:var(--font-body-sm);list-style:none}.breadcrumb li+li:before{content:"/";margin-right:.4rem;color:var(--line-strong)}input,select,textarea{border:1px solid var(--line-strong);background:#fffffffa;color:var(--text)}select:not([multiple]){min-height:2.65rem;border-radius:10px;padding:.55rem 2.25rem .55rem .7rem;background-color:#fffdfb;color-scheme:light;cursor:pointer}select:not([multiple]):disabled{cursor:not-allowed;opacity:.62}select option{background:#fffdfb;color:var(--text)}@supports (appearance: base-select){select:not([multiple]),select:not([multiple])::picker(select){appearance:base-select}select:not([multiple]){align-items:center;gap:.55rem;padding:.55rem .7rem;background:linear-gradient(180deg,#fff,#fffafb);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}select:not([multiple])::picker-icon{color:var(--primary-dark);transition:transform .16s ease}select:not([multiple]):open::picker-icon{transform:rotate(180deg)}select:not([multiple])::picker(select){max-height:min(20rem,55vh);margin-top:.4rem;border:1px solid rgba(139,36,65,.2);border-radius:13px;padding:.35rem;background:#fffdfb;box-shadow:0 18px 44px #3c0a1b33}select:not([multiple]) option{min-height:2.6rem;align-items:center;border-radius:9px;padding:.55rem .65rem;background:transparent;font-weight:600}select:not([multiple]) option:hover,select:not([multiple]) option:focus-visible{background:#fff0f4;color:var(--primary-dark);outline:0}select:not([multiple]) option:checked{background:#fbe2e9;color:#8f173a;font-weight:750}select:not([multiple]) option::checkmark{order:1;margin-left:auto;color:var(--primary)}}input:focus,select:focus,textarea:focus{outline:2px solid rgba(197,58,93,.16);border-color:var(--primary)}:where(input,select,textarea).ng-invalid:is(.ng-touched,.ng-dirty){border-color:#a3173c;background-color:#fff8fa}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(197,58,93,.25);outline-offset:2px}.app-dialog-backdrop{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));overflow-y:auto;background:#23161b94;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.app-confirm-dialog{width:min(28rem,100%);max-height:calc(100dvh - 2rem);padding:clamp(1rem,3vw,1.35rem);overflow-y:auto;border:1px solid rgba(163,23,60,.16);border-radius:18px;background:linear-gradient(145deg,#fff,#fff9f7);box-shadow:0 24px 70px #23161b47;color:var(--text)}.confirm-dialog-heading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem}.confirm-dialog-heading>div{display:grid;min-width:0;gap:.18rem}.confirm-dialog-heading strong{font-size:1.12rem;line-height:1.25}.confirm-dialog-heading span,.confirm-dialog-heading small{overflow-wrap:anywhere}.confirm-dialog-heading span{font-weight:700}.confirm-dialog-heading small{color:var(--muted)}.confirm-dialog-icon{display:grid;width:2.6rem;height:2.6rem;place-items:center;border-radius:50%;background:#a3173c1a;color:#a3173c;font-size:1.1rem}.confirm-dialog-warning{display:flex;align-items:flex-start;gap:.5rem;margin:1rem 0 0;padding:.72rem .8rem;border:1px solid rgba(163,23,60,.14);border-radius:10px;background:#a3173c0e;color:#72112b;font-size:var(--font-body-sm);line-height:1.45}.confirm-dialog-warning i{margin-top:.15rem}.confirm-dialog-actions{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.1rem}.confirm-dialog-actions button{display:inline-flex;min-height:2.65rem;align-items:center;justify-content:center;gap:.4rem;padding:.6rem .95rem;border:1px solid var(--line-strong);border-radius:999px;background:#fff;color:var(--text);font-weight:750;cursor:pointer}.confirm-dialog-actions button:hover,.confirm-dialog-actions button:focus-visible{border-color:#a3173c59;background:#fff5f5}.confirm-dialog-actions button.danger{border-color:#a3173c;background:#a3173c;color:#fff}.confirm-dialog-actions button.danger:hover,.confirm-dialog-actions button.danger:focus-visible{border-color:#7d1230;background:#7d1230}.confirm-dialog-actions button:disabled{cursor:wait;opacity:.65}@media(max-width:719px){.confirm-dialog-actions{display:grid;grid-template-columns:1fr}.confirm-dialog-actions button{width:100%}input,select,textarea{font-size:16px}body.location-picker-open app-shell{padding-bottom:0!important}body.location-picker-open .mobile-tabbar{display:none!important}input,select,textarea{font-size:1rem}.section-title{margin-bottom:.4rem;font-size:1.15rem}.eyebrow{padding:.22rem .45rem;font-size:var(--font-body-sm)}.breadcrumb{margin-bottom:.55rem;font-size:var(--font-body-sm)}.card,.panel,.surface{border-radius:10px;box-shadow:var(--shadow-soft)}.btn{min-height:var(--touch-target-size);padding:.55rem .8rem;font-size:var(--font-body-sm)}}@media(max-width:1049px){:where(button,[role=button],.btn){min-width:var(--touch-target-size)!important;min-height:var(--touch-target-size)!important}:where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){min-height:var(--touch-target-size)!important}:where(input[type=checkbox],input[type=radio]){width:1.5rem;min-width:1.5rem;height:1.5rem;min-height:1.5rem}:where(label:has(input[type=checkbox]),label:has(input[type=radio])){min-height:var(--touch-target-size)!important}:where(.skip-link,.header-logo,.dropdown-panel a,.actions a,.action-row a,.breadcrumb a){display:inline-flex;align-items:center;min-width:var(--touch-target-size)!important;min-height:var(--touch-target-size)!important}}@media(max-width:719px){body.chat-viewport-compact{overflow:hidden}body.chat-viewport-compact app-header,body.chat-viewport-compact app-footer,body.chat-viewport-compact .mobile-tabbar{display:none!important}body.chat-viewport-compact app-shell{padding-bottom:0!important}body.chat-viewport-compact .messages-page.conversation-open{height:min(var(--visual-viewport-height, 100dvh),100dvh);padding:0!important}body.chat-viewport-compact .messages-page.conversation-open .messaging-shell,body.chat-viewport-compact .messages-page.conversation-open .chat-pane{height:min(var(--visual-viewport-height, 100dvh),100dvh);min-height:0;max-height:min(var(--visual-viewport-height, 100dvh),100dvh);border:0}}@media(min-width:720px){html,body{background:radial-gradient(circle at top left,rgba(255,219,230,.36),transparent 34%),radial-gradient(circle at bottom right,rgba(219,176,92,.14),transparent 28%),var(--bg)}.container{width:min(100% - 3rem,1220px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
