@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,600&family=Inter:wght@300;400;500;600;700;800&family=Roboto+Mono:wght@400;500;600;700&display=swap);:root{--modal-safe-bottom:calc(80px + env(safe-area-inset-bottom, 0px));--ease-monopo:cubic-bezier(0.19,1,0.22,1);--ease-quiet:cubic-bezier(0.19,1,0.22,1);--ease-emphasis:cubic-bezier(0.16,1,0.3,1);--font-editorial:"Cormorant Garamond",Georgia,serif;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family-main:"Cormorant Garamond",Georgia,serif;--border-radius-main:14px;--border-radius-button:14px;--border-radius-card:14px;--border-radius:14px;--base-zoom:1;--accent-contrast-text:#fff;--bg-global:#faf7f2;--bg-card:#fff;--bg-subtle:#f5f0e8;--bg-elevated:#efe8de;--bg-pill:#ddbea9;--bg-glass:#faf7f2b8;--text-main:#3f4238;--text-secondary:#565a4a;--text-muted:#737563;--border-color:#d4c7b0;--border-dark:#a5a58d;--accent-primary:#b98b73;--accent-primary-hover:#a87a63;--accent-secondary:#cb997e;--accent-terracotta:#c29279;--accent-success:#7a8f6a;--accent-danger:#c25e5e;--accent-warning:#d97706;--shadow-card:0 10px 30px #3f423814;--shadow-accent:0 8px 24px #b98b7359;--shadow-modal:0 24px 60px #3f42382e;--glass-bg:#faf7f2b8;--glass-border:#d4c7b0a6;--overlay-bg:#3f4238a6;--call-bg:#1e1b18;--call-card:#2b2622;--call-button-bg:#faf7f21f;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px);--sand:var(--border-color);--sand-dark:var(--border-dark);--sage:var(--accent-terracotta);--sage-dark:var(--accent-primary-hover);--sage-light:var(--bg-subtle);--offwhite:var(--bg-global);--terracotta:var(--accent-primary);--terracotta-dark:var(--accent-primary-hover);--terracotta-light:var(--bg-subtle);--linen:var(--bg-global);--td:var(--text-main);--tm:var(--text-secondary);--tl:var(--text-muted);--card-bg:var(--bg-card);--border-warm:var(--border-color)}.modal-backdrop{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#000000b3;inset:0;position:fixed;z-index:999998}.troco-footer{padding-bottom:calc(24px + env(safe-area-inset-bottom, 0px))!important;padding-bottom:calc(24px + var(--safe-area-bottom, 0px))!important}@media (max-width:767px){.troco-footer{padding-bottom:calc(92px + env(safe-area-inset-bottom, 0px))!important;padding-bottom:calc(92px + var(--safe-area-bottom, 0px))!important}}@supports not ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.modal-backdrop{background-color:#000000e0}}.universal-modal-layer{padding:1rem}.universal-modal-content{min-height:0}.modal-content{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(80px + env(safe-area-inset-bottom, 0px));padding-bottom:var(--modal-safe-bottom);scrollbar-width:thin}.universal-modal-footer,.universal-modal-header{flex:0 0 auto}@media (min-width:640px){.universal-modal-layer{padding:1rem}.universal-modal-content{max-height:calc(100dvh - 2rem)}.modal-content{padding-bottom:20px}}@media (max-width:639px){.universal-modal-layer{padding:1rem}.universal-modal-content{max-height:calc(100dvh - 2rem)}}.universal-modal-header{align-items:center;background:#fff;background:var(--bg-card);display:flex;justify-content:space-between;padding:1rem 3.5rem 1rem 1.25rem;position:sticky;top:0;z-index:1}.universal-modal-header h2{font-size:1.125rem;margin:0}.universal-modal-close,.universal-modal-header button{align-items:center;background:#ffffffd1;border:0;border-radius:50%;color:#3d3530;cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;position:absolute;right:1rem;top:1rem;width:2.25rem;z-index:2}.universal-modal-footer{background:#fff;background:var(--bg-card);padding:1rem 1.25rem}@media (max-width:639px){.universal-modal-footer{padding-bottom:calc(80px + env(safe-area-inset-bottom, 0px));padding-bottom:var(--modal-safe-bottom)}}#root,body,html{background:radial-gradient(circle at 15% 15%,#c67d5b17 0,#0000 45%),radial-gradient(circle at 85% 85%,#cb997e12 0,#0000 50%),#faf7f2;background:radial-gradient(circle at 15% 15%,#c67d5b17 0,#0000 45%),radial-gradient(circle at 85% 85%,#cb997e12 0,#0000 50%),var(--bg-global,#faf7f2);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;min-height:100vh;min-height:100dvh;padding-top:env(safe-area-inset-top,0);padding-top:var(--safe-area-top)}.dark,[data-theme=dark],body.dark-mode{background:radial-gradient(circle at 15% 15%,#c67d5b29 0,#0000 50%),radial-gradient(circle at 85% 85%,#ef444417 0,#0000 55%),#12100e!important;background-attachment:fixed!important;background-repeat:no-repeat!important;background-size:cover!important}.bottom-nav-container,nav[data-bottom-nav]{padding-bottom:calc(10px + env(safe-area-inset-bottom, 0px))!important;padding-bottom:calc(10px + var(--safe-area-bottom))!important}.font-editorial,.font-editorial-heading,.font-serif,h1,h2,h3,h4{color:#3f4238;color:var(--text-main);font-family:Cormorant Garamond,Georgia,serif!important;font-family:var(--font-family-main)!important;letter-spacing:-.018em}h1{font-size:clamp(28px,4.5vw,44px);font-weight:350;line-height:1.15}h2{font-size:clamp(22px,3.5vw,30px);font-weight:400;line-height:1.2}h3{font-size:20px;font-weight:500}.badge-label,.micro-label,.tag-chip{font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase}.interactive-btn,.premium-button,button.premium-button{-webkit-tap-highlight-color:transparent;align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;touch-action:manipulation;transition:transform .18s cubic-bezier(.175,.885,.32,1.275),box-shadow .2s ease,filter .15s ease,background-color .2s ease,color .2s ease!important;white-space:nowrap;will-change:transform}.premium-button>span,button.premium-button>span{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interactive-btn:hover,.premium-button:hover,button.premium-button:hover{transform:translateY(-1.5px) scale(1.015)}.interactive-btn:active,.premium-button:active,button.premium-button:active{filter:brightness(.95);transform:scale(.96)!important}.premium-nav-btn{transition:transform .4s cubic-bezier(.19,1,.22,1),background-color .3s ease,color .3s ease!important;transition:transform .4s var(--ease-monopo),background-color .3s ease,color .3s ease!important;will-change:transform}.premium-card{transition:transform .6s cubic-bezier(.19,1,.22,1),box-shadow .6s cubic-bezier(.19,1,.22,1),border-color .4s ease!important;transition:transform .6s var(--ease-monopo),box-shadow .6s var(--ease-monopo),border-color .4s ease!important;will-change:transform}.message-bubble{border-radius:14px;border-radius:var(--border-radius-card,18px);max-width:85%;word-break:break-word}.liquid-iridescence-container{bottom:0;filter:blur(65px);-webkit-filter:blur(65px);left:0;opacity:.55;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transform:translateZ(0);z-index:0}.liquid-blob{border-radius:50%;mix-blend-mode:multiply;position:absolute;will-change:transform,border-radius}[data-theme=dark] .liquid-blob,body.dark-mode .liquid-blob{mix-blend-mode:screen;opacity:.35}.liquid-blob-1{animation:liquidMorph1 18s ease-in-out infinite alternate;background:radial-gradient(circle,#b98b73 0,#0000 70%);background:radial-gradient(circle,var(--accent-primary) 0,#0000 70%);height:520px;left:-6%;opacity:.28;top:-8%;width:520px}.liquid-blob-2{animation:liquidMorph2 22s ease-in-out infinite alternate;background:radial-gradient(circle,#cb997e 0,#0000 70%);background:radial-gradient(circle,var(--accent-secondary) 0,#0000 70%);height:580px;opacity:.22;right:-8%;top:30%;width:580px}.liquid-blob-3{animation:liquidMorph3 26s ease-in-out infinite alternate;background:radial-gradient(circle,#7a8f6a 0,#0000 70%);background:radial-gradient(circle,var(--accent-success) 0,#0000 70%);bottom:12%;height:480px;left:15%;opacity:.18;width:480px}@keyframes liquidMorph1{0%{border-radius:42% 58% 70% 30%/45% 45% 55% 55%;transform:translate(0) scale(1) rotate(0deg)}50%{border-radius:70% 30% 50% 50%/30% 60% 40% 70%;transform:translate(70px,50px) scale(1.12) rotate(120deg)}to{border-radius:50% 50% 20% 80%/25% 80% 20% 75%;transform:translate(-30px,80px) scale(.92) rotate(240deg)}}@keyframes liquidMorph2{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:translate(0) scale(1) rotate(0deg)}50%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%;transform:translate(-60px,-40px) scale(1.08) rotate(-140deg)}to{border-radius:55% 45% 60% 40%/40% 70% 30% 60%;transform:translate(40px,-70px) scale(1.04) rotate(-280deg)}}@keyframes liquidMorph3{0%{border-radius:40% 60% 60% 40%/60% 30% 70% 40%;transform:translate(0) scale(.95)}50%{border-radius:60% 40% 30% 70%/40% 70% 30% 60%;transform:translate(50px,-30px) scale(1.15)}to{border-radius:35% 65% 50% 50%/50% 40% 60% 50%;transform:translate(-40px,25px) scale(1)}}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes troco3DFloat{0%,to{transform:translateY(0) rotateY(0deg) scale(1)}50%{transform:translateY(-8px) rotateY(12deg) scale(1.04)}}@keyframes liquidInfinityFloat{0%{filter:drop-shadow(0 8px 16px rgba(0,0,0,.25));transform:perspective(700px) translateY(0) rotateX(12deg) rotateY(0deg) rotate(0deg) scale(1)}25%{filter:drop-shadow(0 14px 28px rgba(0,0,0,.32));transform:perspective(700px) translateY(-8px) rotateX(18deg) rotateY(-8deg) rotate(3deg) scale(1.03)}50%{filter:drop-shadow(0 20px 36px rgba(0,0,0,.36));transform:perspective(700px) translateY(-14px) rotateX(8deg) rotateY(10deg) rotate(-4deg) scale(1.06)}75%{filter:drop-shadow(0 12px 22px rgba(0,0,0,.28));transform:perspective(700px) translateY(-6px) rotateX(-4deg) rotateY(6deg) rotate(2deg) scale(1.02)}to{filter:drop-shadow(0 8px 16px rgba(0,0,0,.25));transform:perspective(700px) translateY(0) rotateX(12deg) rotateY(0deg) rotate(0deg) scale(1)}}.troco-infinity-wrapper,.troco-logo-3d-wrapper{perspective:700px;transform-style:preserve-3d;transition:transform .4s cubic-bezier(.19,1,.22,1)}.troco-logo-3d-floating{animation:troco3DFloat 4.5s cubic-bezier(.19,1,.22,1) infinite}.troco-infinity-animated{animation:liquidInfinityFloat 6s cubic-bezier(.19,1,.22,1) infinite;will-change:transform,filter}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#faf7f2;background-color:var(--bg-global);color:#3f4238;color:var(--text-main);font-family:Cormorant Garamond,Georgia,serif;font-family:var(--font-family-main);margin:0;padding:0;transition:background-color .3s cubic-bezier(.19,1,.22,1),color .3s cubic-bezier(.19,1,.22,1);transition:background-color .3s var(--ease-quiet),color .3s var(--ease-quiet)}::selection{background:#c67d5b4d;color:#3f4238;color:var(--td)}*{scrollbar-color:color-mix(in srgb,#b98b73 35%,#0000) #0000;scrollbar-color:color-mix(in srgb,var(--accent-primary) 35%,#0000) #0000;scrollbar-width:thin}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:color-mix(in srgb,#b98b73 35%,#0000);background:color-mix(in srgb,var(--accent-primary) 35%,#0000);background-clip:padding-box;border:1.5px solid #0000;border-radius:999px;-webkit-transition:background-color .2s ease,opacity .2s ease;transition:background-color .2s ease,opacity .2s ease}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,#b98b73 70%,#0000);background:color-mix(in srgb,var(--accent-primary) 70%,#0000)}::-webkit-scrollbar-thumb:active{background:#b98b73;background:var(--accent-primary)}::-webkit-scrollbar-corner{background:#0000}.action-card,.category-pill,.chat-row-container,.clickable-card,.feed-card,.nav-tab-btn,.pill-button,.premium-button:not(:disabled),.tag-chip,button:not(:disabled){-webkit-tap-highlight-color:transparent;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),background-color .18s ease,border-color .18s ease,opacity .18s ease;user-select:none;-webkit-user-select:none}.category-pill:active,.pill-button:active,.premium-button:not(:disabled):active,button:not(:disabled):active{transform:scale(.965);transition-duration:.08s}.action-card:active,.chat-row-container:active,.clickable-card:active,.feed-card:active{transform:scale(.985);transition-duration:.08s}.tag-chip:active{transform:scale(.94)}.animate-float-up-fade{animation:float-up-fade 2s cubic-bezier(.16,1,.3,1) forwards}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{animation:skeleton-shimmer 1.8s ease-in-out infinite;background:linear-gradient(90deg,#f5f0e8,#efe8de 35%,#f5f0e8 70%);background:linear-gradient(90deg,var(--bg-subtle) 0,var(--bg-elevated) 35%,var(--bg-subtle) 70%);background-size:200% 100%;border-radius:14px;border-radius:var(--border-radius-main,14px)}.skeleton-card{background-color:#fff;background-color:var(--bg-card);border:1px solid #d4c7b0;border:1px solid var(--border-color);border-radius:18px;box-shadow:0 10px 30px #3f423814;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:16px;position:relative}.skeleton-card:after{animation:skeleton-shimmer 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff12 50%,#0000);background-size:200% 100%;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}input[type=range]{appearance:none;background:#d4c7b0;background:var(--sand);border-radius:999px;cursor:pointer;height:8px;outline:none;transition:background .3s cubic-bezier(.19,1,.22,1);transition:background .3s var(--ease-quiet);width:100%}body.dark-mode input[type=range]{background:#3d3530}input[type=range]::-webkit-slider-thumb{appearance:none;background:#b98b73;background:var(--terracotta);border:2.5px solid #fff;border-radius:50%;box-shadow:0 4px 12px #c67d5b66;cursor:pointer;height:22px;-webkit-transition:transform .2s cubic-bezier(.19,1,.22,1),background-color .2s cubic-bezier(.19,1,.22,1);transition:transform .2s cubic-bezier(.19,1,.22,1),background-color .2s cubic-bezier(.19,1,.22,1);-webkit-transition:transform .2s var(--ease-quiet),background-color .2s var(--ease-quiet);transition:transform .2s var(--ease-quiet),background-color .2s var(--ease-quiet);width:22px}input[type=range]::-webkit-slider-thumb:hover{background:#a87a63;background:var(--terracotta-dark);transform:scale(1.15)}input[type=range]::-moz-range-thumb{background:#b98b73;background:var(--terracotta);border:2.5px solid #fff;border-radius:50%;box-shadow:0 4px 12px #c67d5b73;cursor:pointer;height:22px;-moz-transition:transform .2s cubic-bezier(.19,1,.22,1),background-color .2s cubic-bezier(.19,1,.22,1);transition:transform .2s cubic-bezier(.19,1,.22,1),background-color .2s cubic-bezier(.19,1,.22,1);-moz-transition:transform .2s var(--ease-quiet),background-color .2s var(--ease-quiet);transition:transform .2s var(--ease-quiet),background-color .2s var(--ease-quiet);width:22px}input[type=range]::-moz-range-thumb:hover{background:#a87a63;background:var(--terracotta-dark);transform:scale(1.18)}@keyframes fadeSlideUpOrganic{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOutUp{0%{opacity:0;transform:translate(-50%) scale(.8)}20%{opacity:1;transform:translate(-50%,-10px) scale(1)}to{opacity:0;transform:translate(-50%,-40px) scale(1)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 0 0 #c67d5b66}50%{box-shadow:0 0 0 10px #c67d5b00}}@keyframes breathing-pulse{0%,to{opacity:.65;transform:scale(.85)}50%{box-shadow:0 0 12px #c67d5b8c;opacity:1;transform:scale(1.25)}}.breathing-dot{animation:breathing-pulse 2.2s cubic-bezier(.4,0,.6,1) infinite!important}.reveal-card{opacity:1;transform:none;transition:opacity .8s cubic-bezier(.19,1,.22,1),transform .8s cubic-bezier(.19,1,.22,1)!important;transition:opacity .8s var(--ease-quiet),transform .8s var(--ease-quiet)!important;will-change:opacity,transform}.reveal-card.is-revealed{opacity:1;transform:translateY(0)}.fade-up-scroll{opacity:0;transform:translateY(28px);transition:opacity .75s cubic-bezier(.19,1,.22,1),transform .75s cubic-bezier(.19,1,.22,1);transition:opacity .75s var(--ease-quiet),transform .75s var(--ease-quiet);will-change:opacity,transform}.fade-up-scroll.is-revealed,.fade-up-scroll.is-visible{opacity:1;transform:translateY(0)}.delay-1{transition-delay:80ms!important}.delay-2{transition-delay:.16s!important}.delay-3{transition-delay:.24s!important}.delay-4{transition-delay:.32s!important}.fade-up{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.19,1,.22,1),transform .7s cubic-bezier(.19,1,.22,1);transition:opacity .7s var(--ease-quiet),transform .7s var(--ease-quiet)}.fade-up-in,.fade-up.is-in{animation:fadeSlideUpOrganic .7s cubic-bezier(.19,1,.22,1) both;animation:fadeSlideUpOrganic .7s var(--ease-quiet) both;opacity:1;transform:translateY(0)}.chat-mode{animation:none!important;transform:none!important}.ken-burns{overflow:hidden;position:relative}.ken-burns img,.ken-burns video,.ken-burns-img{transition:transform .75s cubic-bezier(.22,1,.36,1),filter .5s ease!important;will-change:transform}.feed-card-item:hover .ken-burns-img,.ken-burns:hover img,.ken-burns:hover video,.premium-card:hover .ken-burns-img{transform:scale(1.05)!important}@keyframes waveBar{0%,to{height:6px}50%{height:20px}}@keyframes floatBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.wave-bar{animation:waveBar 1.2s ease-in-out infinite;background-color:#b98b73;background-color:var(--terracotta);border-radius:999px;width:3px}.glass-card{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#faf7f2e0;border:1px solid #e8ddd3d9;box-shadow:0 10px 30px -5px #3d35300f,0 2px 8px -2px #3d353008;transition:transform .35s cubic-bezier(.19,1,.22,1),box-shadow .35s cubic-bezier(.19,1,.22,1),border-color .3s ease;transition:transform .35s var(--ease-quiet),box-shadow .35s var(--ease-quiet),border-color .3s ease}body.dark-mode .glass-card{background:#231e1be0;border:1px solid #e8ddd31f;box-shadow:0 10px 30px -5px #00000073}.glass-dark{backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:#181513e0;border:1px solid #e8ddd31f;box-shadow:0 20px 50px #00000073}.warm-card{backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);background:#faf7f2eb;border:1px solid #e8ddd3e6;border-radius:24px;box-shadow:0 10px 30px #3d35300d,0 2px 8px #3d353008;color:#3f4238;color:var(--td);transition:transform .35s cubic-bezier(.19,1,.22,1),box-shadow .35s cubic-bezier(.19,1,.22,1),border-color .3s ease;transition:transform .35s var(--ease-quiet),box-shadow .35s var(--ease-quiet),border-color .3s ease}body.dark-mode .warm-card{background:#231e1beb;border:1px solid #e8ddd31f;box-shadow:0 14px 40px #00000080;color:#faf7f2;color:var(--offwhite)}.warm-card:hover{border-color:#a5a58d;border-color:var(--sand-dark);box-shadow:0 20px 45px #3d35301a,0 4px 14px #3d35300d;transform:translateY(-4px)}body.dark-mode .warm-card:hover{border-color:#e8ddd340;box-shadow:0 20px 45px #000000a6}.btn-warm{background:linear-gradient(135deg,#b98b73,#a87a63);background:linear-gradient(135deg,var(--terracotta) 0,var(--terracotta-dark) 100%);border:none;border-radius:999px;box-shadow:0 6px 18px #c67d5b47;color:#fff!important;cursor:pointer;font-weight:700;padding:10px 22px;transition:transform .3s cubic-bezier(.19,1,.22,1),box-shadow .3s cubic-bezier(.19,1,.22,1),filter .25s cubic-bezier(.19,1,.22,1)!important;transition:transform .3s var(--ease-quiet),box-shadow .3s var(--ease-quiet),filter .25s var(--ease-quiet)!important}.btn-warm:hover{box-shadow:0 10px 26px #c67d5b66;filter:brightness(1.03);transform:translateY(-2px)}.btn-sage{background:linear-gradient(135deg,#c29279,#a87a63);background:linear-gradient(135deg,var(--sage) 0,var(--sage-dark) 100%);border:none;border-radius:999px;box-shadow:0 6px 18px #7a8f6a47;color:#fff!important;cursor:pointer;font-weight:700;padding:10px 22px;transition:transform .3s cubic-bezier(.19,1,.22,1),box-shadow .3s cubic-bezier(.19,1,.22,1);transition:transform .3s var(--ease-quiet),box-shadow .3s var(--ease-quiet)}.btn-sage:hover{box-shadow:0 10px 26px #7a8f6a66;transform:translateY(-2px)}.btn-sand{background:#d4c7b0;background:var(--sand);border:1px solid #a5a58d;border:1px solid var(--sand-dark);border-radius:999px;color:#3f4238!important;color:var(--td)!important;cursor:pointer;font-weight:700;padding:10px 22px;transition:transform .3s cubic-bezier(.19,1,.22,1),background-color .25s cubic-bezier(.19,1,.22,1);transition:transform .3s var(--ease-quiet),background-color .25s var(--ease-quiet)}.btn-sand:hover{background-color:#a5a58d;background-color:var(--sand-dark);transform:translateY(-2px)}.premium-button{transition:transform .3s cubic-bezier(.19,1,.22,1),box-shadow .3s cubic-bezier(.19,1,.22,1),filter .25s cubic-bezier(.19,1,.22,1),background-color .25s cubic-bezier(.19,1,.22,1)!important;transition:transform .3s var(--ease-quiet),box-shadow .3s var(--ease-quiet),filter .25s var(--ease-quiet),background-color .25s var(--ease-quiet)!important;-webkit-user-select:none;user-select:none}.premium-button:hover{filter:brightness(1.04);transform:translateY(-2px)}.premium-button:hover svg{transition:transform .3s cubic-bezier(.19,1,.22,1);transition:transform .3s var(--ease-quiet)}.premium-button:hover .lucide-arrow-right{transform:translateX(3px)}.premium-button:active{filter:brightness(.96);transform:translateY(1px) scale(.985)}.premium-card{transition:transform .4s cubic-bezier(.19,1,.22,1),box-shadow .4s cubic-bezier(.19,1,.22,1),border-color .3s ease!important;transition:transform .4s var(--ease-quiet),box-shadow .4s var(--ease-quiet),border-color .3s ease!important}.premium-card:hover{box-shadow:0 20px 40px -10px #0f172a1f,0 4px 12px -2px #0f172a0a!important;transform:translateY(-5px)}body.dark-mode .premium-card:hover{box-shadow:0 20px 40px -10px #00000080!important}input,select,textarea{background-color:#faf7f2;border:1px solid #d4c7b0;border:1px solid var(--sand);color:#3f4238;color:var(--td);font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease}input:focus,select:focus,textarea:focus{border-color:#b98b73!important;border-color:var(--terracotta)!important;box-shadow:0 0 0 3px #c67d5b38!important;outline:none}button{font-family:inherit}body.dark-mode input,body.dark-mode select,body.dark-mode textarea{background-color:#231e1b;border-color:#e8ddd333;color:#faf7f2}body.dark-mode input::placeholder,body.dark-mode textarea::placeholder{color:#9a8e84}body.dark-mode input:focus,body.dark-mode select:focus,body.dark-mode textarea:focus{border-color:#b98b73!important;border-color:var(--terracotta)!important;box-shadow:0 0 0 3px #c67d5b59!important}body,html{overflow-x:hidden!important}body,header,html{width:100%!important}header{box-sizing:border-box!important;max-width:100vw!important}.balance-badge{align-items:center!important;display:inline-flex!important;flex-shrink:0!important}.balance-badge,.balance-badge span{white-space:nowrap!important}.mobile-bottom-nav{bottom:0!important;display:block!important;left:0!important;position:fixed!important;right:0!important;z-index:100!important}.premium-main{box-sizing:border-box;margin:0 auto;max-width:1280px;padding:20px 20px 90px;width:100%}.sponsored-card:hover{box-shadow:0 16px 36px #c67d5b40;transform:translateY(-6px) scale(1.018)}.sponsored-card:hover img{transform:scale(1.04)}.premium-main.chat-mode{display:flex!important;flex-direction:column!important}@media (max-width:768px){.premium-main.chat-mode{box-sizing:border-box!important;flex:1 1!important;height:calc(100vh - 60px)!important;height:calc(100dvh - 60px)!important;margin:0 auto!important;max-width:100%!important;overflow:hidden!important;padding:4px 6px 68px!important;width:100%!important}}.mobile-chat-fullscreen-room{background-color:#faf7f2!important;background-color:var(--bg-global)!important;inset:0!important;bottom:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;height:100dvh!important;left:0!important;max-height:100dvh!important;overflow:hidden!important;position:fixed!important;right:0!important;top:0!important;width:100vw!important;z-index:999999!important}@keyframes orbBreathe{0%,to{opacity:.25;transform:translate(0) scale(1)}50%{opacity:.45;transform:translate(15px,-15px) scale(1.1)}}.glow-orb{animation:orbBreathe 8s ease-in-out infinite;border-radius:50%;filter:blur(90px);pointer-events:none;position:absolute;will-change:transform,opacity;z-index:0}.glow-orb-primary{background:radial-gradient(circle,#c67d5b38 0,#e8ddd314 70%,#0000 100%)}.glow-orb-secondary{background:radial-gradient(circle,#9caf8833 0,#e8ddd30f 70%,#0000 100%)}@media (max-width:640px){header{padding:8px!important}.header-container{gap:4px!important;justify-content:space-between!important;width:100%!important}.header-actions{flex-shrink:0!important;gap:3px!important;justify-content:flex-end!important;max-width:50%!important}.balance-badge{gap:2px!important;padding:4px 6px!important}.balance-badge,.balance-badge span,.lang-btn{font-size:10px!important}.lang-btn{gap:2px!important;padding:4px 6px!important}.darkmode-btn{height:28px!important;width:28px!important}}@media (max-width:420px){.logo-slogan{display:none!important}}.category-scroll-container{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:center;display:flex;gap:10px;overflow-x:auto;padding:6px 2px 10px;scrollbar-width:none;white-space:nowrap}.category-scroll-container::-webkit-scrollbar,.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.category-pill{border-radius:999px!important;flex-shrink:0!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;padding:8px 18px!important;transition:all .2s cubic-bezier(.22,1,.36,1)!important;white-space:nowrap!important}.category-pill:hover{transform:translateY(-1px)}@media (max-width:640px){.category-scroll-container{gap:6px;padding:2px 2px 6px}.category-pill{font-size:11px!important;padding:6px 12px!important}}.chat-row-container:hover .chat-delete-btn{opacity:1!important}.chat-delete-btn:hover{background-color:#ef444433!important;transform:translateY(-50%) scale(1.1)!important}.custom-modern-pin{background:#0000!important;border:none!important}.custom-modern-pin>div{transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .25s ease!important}.custom-modern-pin:hover>div{opacity:1!important;transform:scale(1.3) translateY(-3px)!important}.ios-badge{align-items:center!important;animation:notifPulse 2.2s ease-in-out infinite!important;background:#3d3530!important;border:1.8px solid #f5f0e8!important;border-radius:999px!important;box-shadow:0 2px 8px #3d353066!important;color:#faf7f2!important;display:inline-flex!important;font-size:9px!important;font-weight:800!important;height:16px!important;justify-content:center!important;line-height:1!important;min-width:16px!important;padding:0 4px!important;pointer-events:none!important;position:absolute!important;right:-6px!important;top:-4px!important;z-index:10!important}body.dark-mode .ios-badge{background:#e8ddd3!important;border-color:#231e1b!important;color:#1a1715!important}.feed-layout-container{align-items:flex-start;display:flex;gap:24px;justify-content:center;position:relative;width:100%}.feed-main-content{flex:1 1;max-width:100%;min-width:0}.desktop-ad-banner{display:none;flex-direction:column;flex-shrink:0;gap:16px;max-height:calc(100vh - 110px);overflow-y:auto;position:sticky;scrollbar-width:none;top:90px;width:210px;z-index:10}.desktop-ad-banner::-webkit-scrollbar{display:none}@media (min-width:1300px){.desktop-ad-banner{display:flex}}.ad-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#faf7f2eb;border:1px solid #e8ddd3e6;border-radius:18px;box-shadow:0 10px 25px -5px #3d35300d;overflow:hidden;padding:14px;position:relative;text-align:left;transition:all .4s cubic-bezier(.19,1,.22,1)}.ad-card:hover{box-shadow:0 8px 24px #b98b7359,0 14px 30px #0000001a;box-shadow:var(--shadow-accent),0 14px 30px #0000001a;transform:translateY(-3px) scale(1.02)}body.dark-mode .ad-card{background:#231e1bd9;border:1px solid #e8ddd31f;box-shadow:0 10px 25px -5px #00000059}.ad-card:hover{box-shadow:0 16px 32px -6px #3d35301f;transform:translateY(-2px)}body.dark-mode .ad-card:hover{box-shadow:0 16px 32px -6px #00000080}@keyframes typingFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceDot{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1.1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes betclicBadgeAnim{0%{opacity:0;transform:translateY(8px) scale(.7)}15%{opacity:1;transform:translateY(0) scale(1.15)}80%{opacity:1;transform:translateY(-8px) scale(1)}to{opacity:0;transform:translateY(-18px) scale(.85)}}@keyframes float-up-fade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.animate-float-up-fade{animation:float-up-fade 2s ease-out forwards}@keyframes notifPulse{0%,to{box-shadow:0 2px 8px #3d353066;transform:scale(1)}50%{box-shadow:0 4px 12px #3d353099;transform:scale(1.15)}}@keyframes slideDownIn{0%{opacity:0;transform:translate(-50%,-24px)}to{opacity:1;transform:translate(-50%)}}@keyframes popupIn{0%{opacity:0;transform:scale(.85) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes checkPop{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:768px){input,select,textarea{font-size:16px!important}}.call-controls-dock{align-items:center;animation:fadeSlideUp .3s cubic-bezier(.16,1,.3,1) both;backdrop-filter:blur(32px) saturate(190%);-webkit-backdrop-filter:blur(32px) saturate(190%);background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;bottom:max(32px,env(safe-area-inset-bottom,32px));box-shadow:0 24px 60px #000000a6,inset 0 1px 1px #ffffff4d;box-sizing:border-box;display:flex;gap:16px;justify-content:center;left:50%;max-width:calc(100vw - 32px);padding:12px 26px;position:fixed;touch-action:none;transform:translateX(-50%);user-select:none;-webkit-user-select:none;z-index:50}.call-controls-row{align-items:center;display:flex;gap:14px}.call-btn-circle{align-items:center;background-color:#ffffff29;border:none;border-radius:50%;box-shadow:0 4px 12px #00000040;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s ease,box-shadow .2s ease;width:48px}.call-btn-circle:hover{background-color:#ffffff42;transform:scale(1.08)}.call-btn-circle:active{transform:scale(.92)}.call-btn-hangup{background-color:#ef4444!important;border:none!important;box-shadow:0 8px 24px #ef44448c,0 2px 6px #0006!important;color:#fff!important;height:54px!important;width:54px!important}.call-btn-hangup:hover{background-color:#dc2626!important;transform:scale(1.1)!important}@media (max-width:600px),(orientation:landscape) and (max-height:520px){.call-controls-dock{bottom:max(20px,env(safe-area-inset-bottom,20px))!important;gap:10px!important;padding:10px 18px!important}.call-btn-circle{height:42px!important;width:42px!important}.call-btn-hangup{height:48px!important;width:48px!important}}@keyframes cardFadeUp{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tabFadeSlide{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes modalPopIn{0%{opacity:0;transform:scale(.93) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}.fade-up-in{animation:tabFadeSlide .35s cubic-bezier(.16,1,.3,1) both}.feed-card-item{animation:cardFadeUp .42s cubic-bezier(.16,1,.3,1) both;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .2s ease}.feed-card-item:first-child{animation-delay:.02s}.feed-card-item:nth-child(2){animation-delay:.05s}.feed-card-item:nth-child(3){animation-delay:.08s}.feed-card-item:nth-child(4){animation-delay:.11s}.feed-card-item:nth-child(5){animation-delay:.14s}.feed-card-item:nth-child(6){animation-delay:.17s}.feed-card-item:nth-child(7){animation-delay:.2s}.feed-card-item:nth-child(8){animation-delay:.23s}.feed-card-item:nth-child(9){animation-delay:.26s}.feed-card-item:nth-child(10){animation-delay:.29s}.feed-card-item:nth-child(11){animation-delay:.32s}.feed-card-item:nth-child(12){animation-delay:.35s}.feed-card-item:hover{box-shadow:0 10px 30px #3f423814,0 16px 36px #0000001f!important;box-shadow:var(--shadow-card),0 16px 36px #0000001f!important;transform:translateY(-5px) scale(1.015)}.modal-pop-in{animation:modalPopIn .32s cubic-bezier(.16,1,.3,1) both}.modal-backdrop-in{animation:fadeIn .25s ease both}.premium-button{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,background-color .2s ease!important}.premium-button:hover{transform:translateY(-2px) scale(1.02)}.premium-button:active{transform:scale(.96) translateY(0)}.premium-card{opacity:1!important;visibility:visible!important}@keyframes pageFadeSlideIn{0%{opacity:.15;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes pageSwipeLeftIn{0%{opacity:.2;transform:translate3d(24px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes pageSwipeRightIn{0%{opacity:.2;transform:translate3d(-24px,0,0)}to{opacity:1;transform:translateZ(0)}}.page-tab-transition{animation:pageFadeSlideIn .32s cubic-bezier(.16,1,.3,1) both}.page-tab-transition,.page-tab-transition-left{backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform,opacity}.page-tab-transition-left{animation:pageSwipeLeftIn .32s cubic-bezier(.16,1,.3,1) both}.page-tab-transition-right{animation:pageSwipeRightIn .32s cubic-bezier(.16,1,.3,1) both;backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform,opacity}.premium-main{-webkit-overflow-scrolling:touch;touch-action:pan-y;will-change:transform,opacity}.facetime-controls-dock{align-items:center;backdrop-filter:blur(28px) saturate(190%);-webkit-backdrop-filter:blur(28px) saturate(190%);background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;bottom:max(32px,env(safe-area-inset-bottom,32px));box-shadow:0 24px 60px #000000a6,inset 0 0 0 1px #ffffff14;cursor:grab;display:flex;gap:12px;left:50%;padding:8px 14px;position:fixed;touch-action:none;transform:translateX(-50%);z-index:10000002}.facetime-controls-dock:active{cursor:grabbing}.facetime-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#ffffff2e;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;outline:none;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .2s ease,box-shadow .2s ease;width:48px}.facetime-btn:hover{background:#ffffff42;transform:scale(1.06)}.facetime-btn:active{transform:scale(.94)}.facetime-btn.is-muted,.facetime-btn.is-off{background:#fff;color:#111}.facetime-btn-hangup{background:#ef4444!important;box-shadow:0 8px 24px #ef44448c,inset 0 0 0 1px #fff3;color:#fff!important;height:54px;width:54px}.facetime-btn-hangup:hover{background:#dc2626!important;box-shadow:0 10px 30px #ef4444b3}.facetime-more-menu{animation:fadeInScale .2s cubic-bezier(.16,1,.3,1) both;backdrop-filter:blur(32px) saturate(200%);-webkit-backdrop-filter:blur(32px) saturate(200%);background:#141418e0;border:1px solid #ffffff2e;border-radius:24px;bottom:calc(100% + 14px);box-shadow:0 20px 50px #000000bf;display:flex;flex-direction:column;gap:4px;min-width:200px;padding:8px;position:absolute;right:0;z-index:10000005}.facetime-menu-item{align-items:center;background:#0000;border:none;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-size:13.5px;font-weight:600;gap:10px;padding:10px 14px;text-align:left;transition:background .15s ease;width:100%}.facetime-menu-item.active{background:#f59e0b40;color:#fde68a}.pb-safe{padding-bottom:max(16px,env(safe-area-inset-bottom,16px))!important}.overscroll-contain{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;overscroll-behavior-y:contain!important}@keyframes livePulse{0%{box-shadow:0 0 0 0 #ef444480;transform:scale(1)}50%{box-shadow:0 0 16px 4px #ef444440;transform:scale(1.02)}to{box-shadow:0 0 0 0 #ef444400;transform:scale(1)}}@media (max-width:768px){.ad-card,.bottom-nav-container,.call-controls-pill,.facetime-controls-dock,.facetime-more-menu,.glass-card,.glass-dark,.warm-card,[data-bottom-nav],header,nav[aria-label="Navigation principale mobile"]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.glass-card,.warm-card{background:#fff!important;background:var(--bg-card,#faf7f2)!important}body.dark-mode .glass-card,body.dark-mode .warm-card{background:#fff!important;background:var(--bg-card,#231e1b)!important}.glass-dark{background:#181513!important}header{background-color:#fff!important;background-color:var(--bg-card,#faf7f2)!important}body.dark-mode header{background-color:#fff!important;background-color:var(--bg-card,#231e1b)!important}nav[aria-label="Navigation principale mobile"]{background-color:#fff!important;background-color:var(--bg-card,#faf7f2)!important}body.dark-mode nav[aria-label="Navigation principale mobile"]{background-color:#fff!important;background-color:var(--bg-card,#231e1b)!important}.glow-orb,.liquid-iridescence-container{display:none!important;filter:none!important;-webkit-filter:none!important}*{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.liquid-iridescence-container{display:none!important}}.fixed{position:fixed!important}.inset-0{bottom:0!important;left:0!important;right:0!important;top:0!important}@media (min-width:768px){.md\:inset-4{bottom:16px!important;left:16px!important;right:16px!important;top:16px!important}.md\:rounded-3xl{border-radius:24px!important}.md\:w-\[21cm\]{width:21cm!important}.md\:p-8{padding:2rem!important}.md\:p-10{padding:2.5rem!important}.md\:px-8{padding-left:2rem!important;padding-right:2rem!important}.md\:pt-6{padding-top:1.5rem!important}.md\:text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}}.z-\[9999\]{z-index:9999!important}.z-\[999999\]{z-index:999999!important}.flex{display:flex!important}.flex-1{flex:1 1!important}.flex-col{flex-direction:column!important}.items-center{align-items:center!important}.justify-between{justify-content:space-between!important}.justify-center{justify-content:center!important}.overflow-hidden{overflow:hidden!important}.overflow-y-auto{overflow-y:auto!important}.rounded-full{border-radius:9999px!important}.rounded-3xl{border-radius:24px!important}.shadow-sm{box-shadow:0 1px 2px 0 #0000000d!important}.shadow-md{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}.shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important}.shadow-2xl{box-shadow:0 25px 50px -12px #00000040!important}.w-full{width:100%!important}.h-full{height:100%!important}.w-max{width:max-content!important}.max-w-full{max-width:100%!important}.max-w-\[21cm\]{max-width:21cm!important}.min-h-\[29\.7cm\]{min-height:29.7cm!important}.bg-transparent{background-color:initial!important}.whitespace-nowrap{white-space:nowrap!important}.shrink-0{flex-shrink:0!important}.outline-none{outline:none!important}.resize-none{resize:none!important}.border-none{border:none!important}.cursor-pointer{cursor:pointer!important}.cursor-text{cursor:text!important}.prose{color:#3f4238;color:var(--text-main,#3d3530);font-size:.95rem;line-height:1.75;max-width:100%}.prose h1,.prose h2,.prose h3,.prose h4{color:#3f4238;color:var(--text-main,#231e1b);font-weight:700;letter-spacing:-.02em}.prose h1{font-size:2rem;line-height:1.25;margin-bottom:1.25rem;margin-top:0}.prose h2{font-size:1.35rem;line-height:1.35;margin-bottom:.75rem;margin-top:1.75rem}.prose h3{font-size:1.15rem;line-height:1.4;margin-bottom:.5rem;margin-top:1.5rem}.prose p{margin-bottom:.75rem;margin-top:.75rem}.prose strong{color:#3f4238;color:var(--text-main,#231e1b);font-weight:700}.prose ol,.prose ul{margin-bottom:.75rem;margin-top:.75rem}.prose li{margin-bottom:.35rem;margin-top:.35rem}.prose a{color:#b98b73;color:var(--accent-primary,#c67d5b);font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.prose a:hover{color:#a87a63;color:var(--accent-primary-hover,#a8644a)}.prose blockquote{border-left:3px solid #b98b73;border-left:3px solid var(--accent-primary,#c67d5b);color:#565a4a;color:var(--text-secondary,#6b5e54);font-style:italic;margin-left:0;margin-right:0;padding-left:1rem}.prose code{background-color:#c67d5b1a;border-radius:6px;color:#c67d5b;font-family:monospace;font-family:var(--font-mono,monospace);font-size:.88em;padding:2px 6px}.dark .prose,[data-theme=dark] .prose,body.dark-mode .prose{color:#d4c5b5}[data-theme=dark] .prose h1,[data-theme=dark] .prose h2,[data-theme=dark] .prose h3,[data-theme=dark] .prose h4,body.dark-mode .prose h1,body.dark-mode .prose h2,body.dark-mode .prose h3,body.dark-mode .prose h4{color:#fff}[data-theme=dark] .prose strong,body.dark-mode .prose strong{color:#faf7f2}[data-theme=dark] .prose code,body.dark-mode .prose code{background-color:#ffffff14;color:#e8ddd3}:focus-visible{box-shadow:0 0 0 4px #c67d5b4d!important;outline:2.5px solid #b98b73!important;outline:2.5px solid var(--accent-primary,#c67d5b)!important;outline-offset:2px!important;transition:outline-offset .15s ease,box-shadow .15s ease!important}[role=button]:focus-visible,[role=checkbox]:focus-visible,[role=link]:focus-visible,[role=tab]:focus-visible,[tabindex="0"]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 4px #c67d5b52!important;outline:2.5px solid #b98b73!important;outline:2.5px solid var(--accent-primary,#c67d5b)!important;outline-offset:2px!important}.dark :focus-visible,[data-theme=dark] :focus-visible,body.dark-mode :focus-visible{box-shadow:0 0 0 4px #d4a37366!important;outline:2.5px solid #d4a373!important;outline-offset:2px!important}[role=button][tabindex="0"]{cursor:pointer}.sr-only{clip:rect(0,0,0,0)!important;border-width:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.not-sr-only{clip:auto!important;height:auto!important;margin:0!important;overflow:visible!important;padding:0!important;position:static!important;white-space:normal!important;width:auto!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.e6fe4be2.css.map*/