html[data-theme=airbnb] .rounded-2xl{border-radius:16px}html[data-theme=airbnb] .btn-primary,html[data-theme=airbnb] header a.bg-accent{background-image:linear-gradient(120deg,#ff5a5f,#e61e4d);border-radius:8px}html[data-theme=airbnb] .btn-secondary{background:#ffffff;color:#222222;border:1px solid #222222;border-radius:8px;transition:background-color .15s ease}html[data-theme=airbnb] .btn-secondary:hover{background:#F7F7F7;opacity:1}html[data-theme=airbnb] .section-shell .bg-card,html[data-theme=airbnb] .section-shell .bg-surface{animation:bnbRise .55s cubic-bezier(.16,1,.3,1) both}html[data-theme=airbnb] .section-shell:first-child .bg-card,html[data-theme=airbnb] .section-shell:first-child .bg-surface{animation-delay:.05s}html[data-theme=airbnb] .section-shell:nth-child(2) .bg-card,html[data-theme=airbnb] .section-shell:nth-child(2) .bg-surface{animation-delay:.11s}html[data-theme=airbnb] .section-shell:nth-child(3) .bg-card,html[data-theme=airbnb] .section-shell:nth-child(3) .bg-surface{animation-delay:.17s}html[data-theme=airbnb] .section-shell:nth-child(4) .bg-card,html[data-theme=airbnb] .section-shell:nth-child(4) .bg-surface{animation-delay:.23s}html[data-theme=airbnb] .section-shell:nth-child(5) .bg-card,html[data-theme=airbnb] .section-shell:nth-child(5) .bg-surface{animation-delay:.29s}html[data-theme=airbnb] .section-shell:nth-child(6) .bg-card,html[data-theme=airbnb] .section-shell:nth-child(6) .bg-surface{animation-delay:.35s}@keyframes bnbRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}html[data-theme=airbnb] .bg-card{position:relative;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease}html[data-theme=airbnb] .bg-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.12)}html[data-theme=airbnb] .bg-card:after{content:"♥";position:absolute;top:8px;right:10px;font-size:1.05rem;line-height:1;color:#ff385c;opacity:0;transform:scale(.4);transition:opacity .18s ease,transform .3s cubic-bezier(.34,1.56,.64,1);pointer-events:none;z-index:3}html[data-theme=airbnb] .bg-card:hover:after{opacity:1;transform:scale(1)}html[data-theme=amazon] body{background-color:#ffffff}html[data-theme=amazon] header{background:#131921;border-bottom:2px solid #ffd814;color:#ffffff}html[data-theme=amazon] header button{color:#ffffff}html[data-theme=amazon] header a,html[data-theme=amazon] header nav a{color:#ffffff;transition:color .15s ease}html[data-theme=amazon] header a:hover,html[data-theme=amazon] header button:hover,html[data-theme=amazon] header nav a:hover{color:#FF9900}html[data-theme=amazon] .btn-primary,html[data-theme=amazon] header a.bg-accent{background:linear-gradient(180deg,#F7DFA5,#F0C14B);color:#0F1111;border:1px solid #ac8a1e;border-radius:8px;font-weight:600;letter-spacing:0;transition:background .15s ease,box-shadow .15s ease,transform .12s ease;box-shadow:0 1px 3px hsl(0 0% 0%/.08)}html[data-theme=amazon] .btn-primary:hover,html[data-theme=amazon] header a.bg-accent:hover{background:linear-gradient(180deg,#F5D78E,#EEB933);box-shadow:0 2px 6px hsl(0 0% 0%/.12);opacity:1;color:#0F1111}html[data-theme=amazon] .btn-primary:active,html[data-theme=amazon] header a.bg-accent:active{background:linear-gradient(180deg,#EEB933,#D4A017);transform:scale(.98);box-shadow:0 1px 2px hsl(0 0% 0%/.1)}html[data-theme=amazon] .btn-secondary{background:linear-gradient(180deg,#FFB84D,#FFA41C);color:#0F1111;border:1px solid #c97b0a;border-radius:8px;font-weight:600;transition:background .15s ease,box-shadow .15s ease}html[data-theme=amazon] .btn-secondary:hover{background:linear-gradient(180deg,#FFA41C,#FA8C00);box-shadow:0 2px 6px hsl(0 0% 0%/.12);opacity:1}html[data-theme=amazon] .rounded-2xl{border-radius:12px}html[data-theme=amazon] .rounded-xl{border-radius:8px}html[data-theme=amazon] .bg-card{background:#ffffff;border:1px solid #d5d9d9;border-radius:8px;box-shadow:0 1px 2px hsl(0 0% 0%/.06);transition:box-shadow .25s ease,transform .25s ease}html[data-theme=amazon] .bg-card:hover{box-shadow:0 4px 12px hsl(0 0% 0%/.1),0 2px 4px hsl(0 0% 0%/.06);transform:translateY(-2px)}html[data-theme=amazon] .bg-surface{background:#F5F5F5;border-color:#E3E3E3;border-radius:8px}html[data-theme=amazon] .section-shell{border-top-color:#E3E3E3;background-color:#ffffff}html[data-theme=amazon] .font-display,html[data-theme=amazon] h1,html[data-theme=amazon] h2{font-weight:700;letter-spacing:0;color:#0F1111}html[data-theme=amazon] h1{font-size:2.5rem;line-height:1.15}html[data-theme=amazon] h2{font-size:1.6rem;line-height:1.2}html[data-theme=amazon] li,html[data-theme=amazon] p{letter-spacing:0;line-height:1.5}html[data-theme=amazon] a{color:#007185;text-decoration:none;transition:color .15s ease}html[data-theme=amazon] a:hover{color:#C75122}html[data-theme=amazon] .text-accent a,html[data-theme=amazon] a[href]:not(.btn):not(header a){color:#007185;text-decoration:none}html[data-theme=amazon] .bg-card a[href]{color:hsl(var(--text));text-decoration:none}html[data-theme=amazon] .bg-card a[href]:hover{color:#C75122}html[data-theme=amazon] ::-moz-selection{background:hsl(36 100% 50%/.25)}html[data-theme=amazon] ::selection{background:hsl(36 100% 50%/.25)}html[data-theme=amazon] a:focus-visible,html[data-theme=amazon] button:focus-visible{outline:2px solid #FF9900;outline-offset:2px;border-radius:2px}html[data-theme=amazon] .theme-loader__core{display:none}html[data-theme=amazon] .theme-loader__spinner{display:block;width:36px;height:36px;border-radius:50%;border:3px solid hsl(0 0% 0%/.1);border-top-color:#ff9900;animation:loaderSpin .8s linear infinite}html[data-theme=amazon] .theme-loader__window{border-radius:8px;border-color:#D5D9D9;box-shadow:0 2px 8px hsl(0 0% 0%/.06)}html[data-theme=amazon] .theme-loader__label{color:#565959;letter-spacing:0}html[data-theme=amazon] .pill{border-radius:8px;background:linear-gradient(180deg,#F7DFA5,#F0C14B);color:#0F1111;font-weight:600;border:1px solid #ac8a1e}html[data-theme=amazon] .eyebrow{text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;font-weight:700;color:#565959}html[data-theme=amazon] #main-content>section:first-of-type{position:relative;padding-top:2rem;padding-bottom:2rem}html[data-theme=amazon] #main-content>section:first-of-type:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#FF9900,#FFD814 30%,#FF9900 60%,#FFD814);background-size:200% 100%;animation:amazonDeliveryBar 3s linear infinite}@keyframes amazonDeliveryBar{0%{background-position:0 0}to{background-position:200% 0}}html[data-theme=amazon] footer{background-color:#131921;color:#ffffff;border-top:none;padding:2.5rem 1.5rem}@media (min-width:640px){html[data-theme=amazon] footer{padding:3rem 2.5rem}}html[data-theme=amazon] footer a{color:#ffffff}html[data-theme=amazon] footer a:hover{color:#FF9900}@keyframes amazonSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}html[data-theme=amazon] .section-shell .bg-card,html[data-theme=amazon] .section-shell .bg-surface{animation:amazonSlideUp .5s cubic-bezier(.16,1,.3,1) both}html[data-theme=amazon] .section-shell:first-child .bg-card,html[data-theme=amazon] .section-shell:first-child .bg-surface{animation-delay:.05s}html[data-theme=amazon] .section-shell:nth-child(2) .bg-card,html[data-theme=amazon] .section-shell:nth-child(2) .bg-surface{animation-delay:.1s}html[data-theme=amazon] .section-shell:nth-child(3) .bg-card,html[data-theme=amazon] .section-shell:nth-child(3) .bg-surface{animation-delay:.15s}html[data-theme=amazon] .section-shell:nth-child(4) .bg-card,html[data-theme=amazon] .section-shell:nth-child(4) .bg-surface{animation-delay:.2s}html[data-theme=amazon] .section-shell:nth-child(5) .bg-card,html[data-theme=amazon] .section-shell:nth-child(5) .bg-surface{animation-delay:.25s}html[data-theme=amazon] .section-shell:nth-child(6) .bg-card,html[data-theme=amazon] .section-shell:nth-child(6) .bg-surface{animation-delay:.3s}@media (prefers-reduced-motion:reduce){html[data-theme=amazon] .section-shell .bg-card,html[data-theme=amazon] .section-shell .bg-surface{animation:none;opacity:1;transform:none}html[data-theme=amazon] #main-content>section:first-of-type:before{animation:none}}html[data-theme=amazon] .btn-primary:active,html[data-theme=amazon] .btn-secondary:active,html[data-theme=amazon] header a.bg-accent:active{transform:scale(.97)}html[data-theme=amazon] .btn-primary,html[data-theme=amazon] .btn-secondary,html[data-theme=amazon] header a.bg-accent{transition:background .15s ease,box-shadow .15s ease,transform .12s ease,color .18s ease}html[data-theme=amazon] p.font-mono.text-accent{color:#007185;font-family:var(--font-like-prime),"Amazon Ember","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0}html[data-theme=amazon] .guide-notification-badge{border-radius:8px;background:linear-gradient(180deg,#F7DFA5,#F0C14B);border:1px solid #ac8a1e;color:#0F1111;box-shadow:0 1px 3px hsl(0 0% 0%/.1)}html[data-theme=amazon] .locale-switcher__indicator{border-radius:8px;background:linear-gradient(180deg,#F7DFA5,#F0C14B);border:1px solid #ac8a1e;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.25s}html[data-theme=amazon] .bg-card:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#FF9900,#FFD814,#FF9900,transparent);background-size:200% 100%;opacity:0;transition:opacity .2s ease;pointer-events:none;border-radius:0 0 8px 8px;animation:amazonShipmentLine 2s linear infinite}html[data-theme=amazon] .bg-card:hover:before{opacity:1}@keyframes amazonShipmentLine{0%{background-position:-200% 0}to{background-position:200% 0}}html[data-theme=amazon] .bg-card:first-child:hover{border-color:#FF9900}html[data-theme=amazon] header nav a[href]:not(.bg-accent){color:#ffffff;transition:color .15s ease}html[data-theme=amazon] header nav a[href]:not(.bg-accent):hover{color:#FF9900;text-decoration:none;background:rgba(255,255,255,.06);border-radius:2px}html[data-theme=amazon] a[role=menuitem],html[data-theme=amazon] a[role=menuitem].text-muted,html[data-theme=amazon] a[role=menuitem].text-muted:hover{color:hsl(var(--text))!important;background:transparent!important}html[data-theme=amazon] a[role=menuitem]:hover{color:hsl(var(--text))!important;background:hsl(var(--surface))!important}html[data-theme=amazon] #mobile-menu{background:hsl(var(--bg))!important}html[data-theme=amazon] #mobile-menu,html[data-theme=amazon] #mobile-menu .text-text,html[data-theme=amazon] #mobile-menu a{color:hsl(var(--text))!important}html[data-theme=amazon] #mobile-menu .text-muted{color:hsl(var(--muted))!important}html[data-theme=amazon] #mobile-menu .bg-surface{background:hsl(var(--surface))!important}html[data-theme=amazon] #mobile-menu .bg-surface\/60{background:hsl(var(--surface)/.6)!important}html[data-theme=amazon] header .border-stroke{border-color:rgba(255,255,255,.15)!important}html[data-theme=amazon] header .bg-surface{background:transparent!important}html[data-theme=amazon] header button.text-muted,html[data-theme=amazon] header>div>div button.text-muted{color:rgba(255,255,255,.8)!important}html[data-theme=amazon] header button:hover{color:#ffffff!important}html[data-theme=amazon] .locale-switcher{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.12)!important}html[data-theme=amazon] .locale-switcher a{color:rgba(255,255,255,.7)!important}html[data-theme=amazon] .locale-switcher a:hover{color:#ffffff!important}html[data-theme=amazon] .locale-switcher a[aria-current=page]{color:hsl(var(--accent-contrast))!important}html[data-theme=amazon] .locale-switcher .text-muted{color:rgba(255,255,255,.7)!important}html[data-theme=amazon] [data-guide=brand-portrait] .text-text{color:#ffffff!important}html[data-theme=amazon] [data-guide=brand-portrait].bg-surface{background:rgba(255,255,255,.1)!important}html[data-theme=amazon] [data-guide=brand-portrait] .border-stroke{border-color:rgba(255,255,255,.15)!important}html[data-theme=amazon] .wordmark{color:#ffffff!important}@media (max-width:1023px){.amazon-package-tracker{left:0!important;right:0!important;top:auto!important;bottom:0!important;flex-direction:row!important;justify-content:center!important;gap:8px!important;border-radius:0!important;padding:12px 16px!important}.amazon-package-tracker>span{writing-mode:horizontal-tb!important;text-orientation:mixed!important;margin:0 6px 0 0!important}.amazon-package-tracker>span:last-child{color:hsl(var(--accent))!important;margin:0 0 0 6px!important}.amazon-package-tracker>div{flex-direction:row!important}.amazon-package-tracker>div>div:first-child{width:22px!important;height:2px!important}}@media (hover:none){.amazon-package-tracker{transform:translateX(var(--gyro-shift-x,0)) rotate(var(--gyro-rot-y,0deg));transition:transform 90ms linear}html[data-theme=amazon] .amazon-package-tracker svg{transform:translateY(var(--gyro-shift-y,0));transition:transform 90ms linear}}html[data-theme=apple] body{background-color:#ffffff}html[data-theme=apple] .btn,html[data-theme=apple] .btn-primary,html[data-theme=apple] .btn-secondary,html[data-theme=apple] header a.bg-accent{border-radius:980px;font-weight:510;letter-spacing:0}html[data-theme=apple] .btn-primary,html[data-theme=apple] header a.bg-accent{background-color:#0071e3;color:#ffffff!important;border:none;transition:background-color .18s ease}html[data-theme=apple] .btn-primary:hover,html[data-theme=apple] header a.bg-accent:hover{background-color:#0077ed;opacity:1;color:#ffffff!important}html[data-theme=apple] .btn-primary:active,html[data-theme=apple] header a.bg-accent:active{background-color:#006edb;color:#ffffff!important}html[data-theme=apple] .btn-secondary{background:transparent;color:#1d1d1f;border:1px solid #86868b;transition:background-color .18s ease,color .18s ease,border-color .18s ease}html[data-theme=apple] .btn-secondary:hover{background:#1d1d1f;color:#ffffff;border-color:#1d1d1f;opacity:1}html[data-theme=apple] .rounded-2xl{border-radius:18px}html[data-theme=apple] .rounded-xl{border-radius:14px}html[data-theme=apple] header{backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);background:hsl(0 0% 100%/.72);border-bottom:1px solid hsl(0 0% 0%/.08)}html[data-theme=apple] .bg-card{background:#ffffff;border:1px solid hsl(0 0% 0%/.06);border-radius:18px;box-shadow:0 1px 2px hsl(0 0% 0%/.04),0 4px 12px hsl(0 0% 0%/.05);transition:box-shadow .28s ease,transform .28s ease}html[data-theme=apple] .bg-card:hover{transform:scale(1.008);box-shadow:0 2px 6px hsl(0 0% 0%/.06),0 12px 28px hsl(0 0% 0%/.08)}html[data-theme=apple] .bg-surface{background:#ffffff;border-color:hsl(0 0% 0%/.06);border-radius:18px}html[data-theme=apple] .section-shell{border-top-color:hsl(0 0% 0%/.06)}html[data-theme=apple] .font-display,html[data-theme=apple] h1,html[data-theme=apple] h2{font-weight:600;letter-spacing:0}html[data-theme=apple] h1{font-size:3rem;line-height:1.1}html[data-theme=apple] h2{font-size:2rem;line-height:1.15}html[data-theme=apple] li,html[data-theme=apple] p{letter-spacing:0}html[data-theme=apple] ::-moz-selection{background:hsl(210 100% 45%/.25)}html[data-theme=apple] ::selection{background:hsl(210 100% 45%/.25)}html[data-theme=apple] a:focus-visible,html[data-theme=apple] button:focus-visible{outline:2px solid hsl(210 100% 50%/.6);outline-offset:2px;border-radius:4px}html[data-theme=apple] .theme-loader__core{display:none}html[data-theme=apple] .theme-loader__spinner{display:block;width:36px;height:36px;border-radius:50%;border:3px solid hsl(0 0% 0%/.12);border-top-color:#86868b;animation:loaderSpin .8s linear infinite}html[data-theme=apple] .theme-loader__window{border-radius:18px;border-color:hsl(0 0% 0%/.08);box-shadow:0 2px 12px hsl(0 0% 0%/.08),0 8px 32px hsl(0 0% 0%/.06)}html[data-theme=apple] .theme-loader__label{color:#86868b;letter-spacing:0}html[data-theme=apple] a{transition:color .18s ease,text-decoration-color .18s ease}html[data-theme=apple] .text-accent a,html[data-theme=apple] a[href]:not(.btn):not(header a){color:#0071e3;text-decoration:none}html[data-theme=apple] header nav a[href]:not(.bg-accent){color:#1d1d1f;transition:color .18s ease}html[data-theme=apple] header nav a[href]:not(.bg-accent):hover{color:#0071e3;text-decoration:none}html[data-theme=apple] .section-shell{background-color:#ffffff}@keyframes appleFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes appleFadeIn{0%{opacity:0}to{opacity:1}}html[data-theme=apple] .section-shell .bg-card,html[data-theme=apple] .section-shell .bg-surface{animation:appleFadeUp .7s cubic-bezier(.16,1,.3,1) both}html[data-theme=apple] .section-shell:first-child .bg-card,html[data-theme=apple] .section-shell:first-child .bg-surface{animation-delay:.05s}html[data-theme=apple] .section-shell:nth-child(2) .bg-card,html[data-theme=apple] .section-shell:nth-child(2) .bg-surface{animation-delay:.1s}html[data-theme=apple] .section-shell:nth-child(3) .bg-card,html[data-theme=apple] .section-shell:nth-child(3) .bg-surface{animation-delay:.15s}html[data-theme=apple] .section-shell:nth-child(4) .bg-card,html[data-theme=apple] .section-shell:nth-child(4) .bg-surface{animation-delay:.2s}html[data-theme=apple] .section-shell:nth-child(5) .bg-card,html[data-theme=apple] .section-shell:nth-child(5) .bg-surface{animation-delay:.25s}html[data-theme=apple] .section-shell:nth-child(6) .bg-card,html[data-theme=apple] .section-shell:nth-child(6) .bg-surface{animation-delay:.3s}@media (prefers-reduced-motion:reduce){html[data-theme=apple] .section-shell .bg-card,html[data-theme=apple] .section-shell .bg-surface{animation:none;opacity:1;transform:none}}html[data-theme=apple] .btn-primary:active,html[data-theme=apple] .btn-secondary:active,html[data-theme=apple] header a.bg-accent:active{transform:scale(.97)}html[data-theme=apple] .btn-primary,html[data-theme=apple] .btn-secondary,html[data-theme=apple] header a.bg-accent{transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .15s ease}html[data-theme=apple] .eyebrow{letter-spacing:0;font-weight:510;color:#86868b}html[data-theme=apple] .pill{border-radius:980px;border-color:hsl(0 0% 0%/.1);background:hsl(0 0% 0%/.04);color:#1d1d1f;font-weight:500;letter-spacing:0}html[data-theme=apple] #main-content>section:first-of-type{padding-top:3rem;padding-bottom:3rem}html[data-theme=apple] footer{background-color:#ffffff;border-top-color:hsl(0 0% 0%/.08);color:#86868b}html[data-theme=apple] p.font-mono.text-accent{color:#1d1d1f;font-family:var(--font-like-apple),-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0}html[data-theme=apple] .guide-notification-badge{border-radius:980px;background:#ffffff;border:1px solid hsl(0 0% 0%/.1);box-shadow:0 1px 3px hsl(0 0% 0%/.06)}html[data-theme=apple] .locale-switcher__indicator{border-radius:980px;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.3s}html[data-theme=apple] .bg-card.apple-3d-peek{transform:scale(1.08)!important;filter:brightness(1.05);box-shadow:0 20px 50px rgba(0,0,0,.25);z-index:10;position:relative;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),filter .35s ease}html[data-theme=apple].dark .section-shell,html[data-theme=apple].dark body,html[data-theme=apple].dark footer{background-color:#000000}html[data-theme=apple].dark .section-shell{border-top-color:hsl(0 0% 100%/.08)}html[data-theme=apple].dark footer{border-top-color:hsl(0 0% 100%/.1);color:#86868b}html[data-theme=apple].dark header{background:hsl(240 3% 9%/.72);border-bottom-color:hsl(0 0% 100%/.1)}html[data-theme=apple].dark .bg-card,html[data-theme=apple].dark .bg-surface{background:#1d1d1f;border-color:hsl(0 0% 100%/.08)}html[data-theme=apple].dark .bg-card{box-shadow:0 1px 2px hsl(0 0% 0%/.4),0 4px 14px hsl(0 0% 0%/.5)}html[data-theme=apple].dark .bg-card:hover{box-shadow:0 2px 8px hsl(0 0% 0%/.5),0 14px 32px hsl(0 0% 0%/.6)}html[data-theme=apple].dark header nav a[href]:not(.bg-accent){color:#f5f5f7}html[data-theme=apple].dark .btn-secondary{color:#f5f5f7;border-color:#6e6e73}html[data-theme=apple].dark .btn-secondary:hover{background:#f5f5f7;color:#1d1d1f;border-color:#f5f5f7}html[data-theme=apple].dark .pill{border-color:hsl(0 0% 100%/.14);background:hsl(0 0% 100%/.08);color:#f5f5f7}html[data-theme=apple].dark p.font-mono.text-accent{color:#f5f5f7}html[data-theme=apple].dark .btn-primary,html[data-theme=apple].dark header a.bg-accent{background-color:#2997ff}html[data-theme=apple].dark .btn-primary:hover,html[data-theme=apple].dark header a.bg-accent:hover{background-color:#47a3ff}html[data-theme=apple].dark .text-accent a,html[data-theme=apple].dark a[href]:not(.btn):not(header a),html[data-theme=apple].dark header nav a[href]:not(.bg-accent):hover{color:#2997ff}html[data-theme=apple].dark .guide-notification-badge{background:#1d1d1f;border-color:hsl(0 0% 100%/.14);box-shadow:0 1px 3px hsl(0 0% 0%/.4)}html[data-theme=apple].dark .theme-loader__window{border-color:hsl(0 0% 100%/.1);box-shadow:0 2px 12px hsl(0 0% 0%/.5),0 8px 32px hsl(0 0% 0%/.4)}html[data-theme=apple].dark .theme-loader__spinner{border-color:#f5f5f7 hsl(0 0% 100%/.18) hsl(0 0% 100%/.18)}html[data-theme=arcade] .btn,html[data-theme=arcade] .btn-primary,html[data-theme=arcade] .btn-primary:after,html[data-theme=arcade] .btn-secondary,html[data-theme=arcade] .pill,html[data-theme=arcade] [class*=rounded]{border-radius:0!important}html[data-theme=arcade] body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:55;border:14px solid hsl(260 45% 3%);border-radius:10px;box-shadow:inset 0 0 100px hsl(260 40% 2%/.45)}html[data-theme=arcade] body{animation:arcadeDegauss 1s ease-out both}html[data-theme=arcade] body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:repeating-linear-gradient(0deg,hsl(180 75% 86%/.08) 0 1px,transparent 1px 3px),radial-gradient(circle,hsl(0 0% 100%/.022) 1px,transparent 0),radial-gradient(ellipse at center,transparent 52%,hsl(260 40% 3%/.6) 100%);background-size:100% 100%,3px 3px,100% 100%;animation:arcadeSyncGlitch 7s linear infinite}html[data-theme=arcade] .font-display,html[data-theme=arcade] h2{text-shadow:1px 0 0 hsl(320 95% 60%/.4),-1px 0 0 hsl(180 75% 50%/.4),0 0 12px hsl(var(--accent)/.55),0 0 24px hsl(var(--accent)/.2)}html[data-theme=arcade] h1,html[data-theme=arcade] h1.font-display{text-shadow:1.5px 0 0 hsl(320 95% 60%/.45),-1.5px 0 0 hsl(180 75% 50%/.45),0 0 12px hsl(var(--accent)/.55),0 0 24px hsl(var(--accent)/.2)}html[data-theme=arcade] .font-display,html[data-theme=arcade] h1,html[data-theme=arcade] h2{animation:arcadeNeonFlicker 3.5s ease-in-out infinite}html[data-theme=arcade] .btn-primary,html[data-theme=arcade] .btn-secondary,html[data-theme=arcade] header a.bg-accent{transition:box-shadow .5s ease-out,text-shadow .5s ease-out}html[data-theme=arcade] .btn-primary,html[data-theme=arcade] header a.bg-accent{background:hsl(var(--accent));color:hsl(var(--accent-contrast));border:2px solid hsl(var(--accent));box-shadow:0 0 14px hsl(var(--accent)/.5);animation:arcadeNeonFlicker 3.5s ease-in-out infinite}html[data-theme=arcade] .btn-primary{animation-delay:.6s}html[data-theme=arcade] .btn-primary:hover,html[data-theme=arcade] header a.bg-accent:hover{box-shadow:0 0 30px hsl(var(--accent)/.85),0 0 55px hsl(var(--accent)/.35);text-shadow:0 0 10px hsl(var(--accent-contrast)/.5)}html[data-theme=arcade] .btn-secondary{background:transparent;color:hsl(var(--line));border:2px solid hsl(var(--line));box-shadow:0 0 10px hsl(var(--line)/.35);animation:arcadeNeonFlicker 3.5s ease-in-out .3s infinite}html[data-theme=arcade] .btn-secondary:hover{box-shadow:0 0 24px hsl(var(--line)/.7),0 0 44px hsl(var(--line)/.25);text-shadow:0 0 8px hsl(var(--line)/.6)}html[data-theme=arcade] .section-shell .bg-card,html[data-theme=arcade] .section-shell .bg-surface{animation:arcadeTileIn .35s steps(5) both}html[data-theme=arcade] .section-shell:first-child .bg-card,html[data-theme=arcade] .section-shell:first-child .bg-surface{animation-delay:.03s}html[data-theme=arcade] .section-shell:nth-child(2) .bg-card,html[data-theme=arcade] .section-shell:nth-child(2) .bg-surface{animation-delay:.08s}html[data-theme=arcade] .section-shell:nth-child(3) .bg-card,html[data-theme=arcade] .section-shell:nth-child(3) .bg-surface{animation-delay:.13s}html[data-theme=arcade] .section-shell:nth-child(4) .bg-card,html[data-theme=arcade] .section-shell:nth-child(4) .bg-surface{animation-delay:.18s}html[data-theme=arcade] .section-shell:nth-child(5) .bg-card,html[data-theme=arcade] .section-shell:nth-child(5) .bg-surface{animation-delay:.23s}html[data-theme=arcade] .section-shell:nth-child(6) .bg-card,html[data-theme=arcade] .section-shell:nth-child(6) .bg-surface{animation-delay:.28s}html[data-theme=arcade] ::-moz-selection{background:hsl(320 95% 60%/.45);color:#fff}html[data-theme=arcade] ::selection{background:hsl(320 95% 60%/.45);color:#fff}html[data-theme=arcade] .bg-card{position:relative;overflow:hidden}html[data-theme=arcade] .bg-card:before{content:"";position:absolute;left:0;right:0;top:0;height:28%;pointer-events:none;background:linear-gradient(180deg,transparent,hsl(180 75% 86%/.16) 50%,transparent);opacity:0}html[data-theme=arcade] .bg-card:hover:before{animation:arcadeScanScrub .7s linear}html[data-theme=arcade] .theme-loader__core{display:none}html[data-theme=arcade] .theme-loader__pixel{display:block;font-family:var(--font-vt323),monospace;font-size:1.6rem;letter-spacing:.15em;color:hsl(var(--accent));text-shadow:0 0 10px hsl(var(--accent)/.55);animation:loaderCursor 1.1s step-end infinite;text-transform:uppercase}html[data-theme=arcade] .theme-loader__pixel:before{content:"HIGH SCORE   0000";display:block;font-size:.7rem;letter-spacing:.18em;color:#ff0;text-shadow:0 0 8px #ff0,0 0 16px rgba(255,255,0,.4);margin-bottom:.6rem;animation:arcadeHighScoreBlink 1.6s step-end infinite}html[data-theme=arcade][data-badge-score] .theme-loader__pixel:before{content:"HIGH SCORE   " attr(data-badge-score)}.arcade-attract{position:fixed;left:50%;bottom:clamp(1.5rem,6vh,4rem);transform:translateX(-50%);z-index:56;pointer-events:none;white-space:nowrap;font-family:var(--font-vt323),monospace;font-size:clamp(1.1rem,3.5vw,1.9rem);letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--accent));text-shadow:0 0 10px hsl(var(--accent)/.6),0 0 22px hsl(var(--accent)/.3);animation:arcadeHighScoreBlink 1.1s step-end infinite}.arcade-attract span{color:hsl(var(--line));margin:0 .4em}@keyframes arcadeDegauss{0%{background-color:#fff}4%{background-color:#f0f}8%{background-color:#0ff}12%{background-color:#ff0}16%{background-color:hsl(var(--bg))}20%{background-color:hsl(285 50% 25%)}25%{background-color:hsl(var(--bg))}30%{background-color:hsl(var(--surface))}35%{background-color:hsl(var(--bg))}to{background-color:hsl(var(--bg))}}@keyframes arcadeNeonFlicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.7}94%{opacity:.95}95%{opacity:1}97%{opacity:.85}98%{opacity:1}}@keyframes arcadeTileIn{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes arcadeSyncGlitch{0%,99.25%,to{transform:none}99.35%{transform:translateX(4px)}99.45%{transform:translateX(-2px)}99.55%{transform:translateX(1.5px)}99.65%{transform:translateX(-.5px)}99.75%{transform:none}}@keyframes arcadeHighScoreBlink{50%{opacity:.15}}@keyframes arcadeScanScrub{0%{opacity:0;transform:translateY(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(280%)}}@keyframes arcadePowerOff{0%{transform:scaleY(1);filter:brightness(1)}10%{transform:scaleY(1);filter:brightness(4)}30%{transform:scaleY(.006) scaleX(1.3);filter:brightness(2)}50%{transform:scaleY(.003);filter:brightness(.6);opacity:.7}to{transform:scaleY(0);filter:brightness(0);opacity:0}}html[data-theme=blog2000]{--blog2000-blue-dark:#0d4f91;--blog2000-blue:#1976c9;--blog2000-blue-light:#62ace9;--blog2000-border:#8da9c4;--blog2000-border-light:#c4d4e3;--blog2000-panel:#f7fbff}html[data-theme=blog2000] body{background-color:#dbe5ef;background-image:linear-gradient(rgba(255,255,255,.58) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.58) 1px,transparent 0),linear-gradient(#dfe9f2,#cfdce8);background-attachment:fixed;background-size:4px 4px,4px 4px,100% 100%}html[data-theme=blog2000] .page-shell{width:calc(100% - 24px);max-width:1000px;padding-top:0;background:#ffffff;border-right:1px solid #a8bbce;border-left:1px solid #a8bbce;box-shadow:0 0 0 1px rgba(255,255,255,.9),0 0 22px rgba(35,66,97,.22)}html[data-theme=blog2000] #main-content{gap:12px}html[data-theme=blog2000] .rounded-2xl,html[data-theme=blog2000] .rounded-lg,html[data-theme=blog2000] .rounded-md,html[data-theme=blog2000] .rounded-xl{border-radius:3px}html[data-theme=blog2000] header{margin-bottom:14px;border:1px solid #0b4b87;border-top:0;background:linear-gradient(#f8fbfe,#d8e7f4);box-shadow:inset 0 1px 0 #ffffff,0 2px 4px rgba(28,57,85,.16);backdrop-filter:none}html[data-theme=blog2000] header:before{content:"MATHEUSCARVALHO.ME  ::  PERSONAL HOMEPAGE";display:flex;height:23px;align-items:center;padding:0 10px;border-bottom:1px solid #083c70;background:linear-gradient(180deg,rgba(255,255,255,.32) 0,rgba(255,255,255,.08) 48%,rgba(0,0,0,.08) 49%,rgba(0,0,0,0)),linear-gradient(90deg,#0d4f91,#277fc6 58%,#0d4f91);color:#ffffff;font-family:Verdana,Geneva,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-shadow:0 -1px 0 rgba(0,0,0,.35)}html[data-theme=blog2000] header>div:first-of-type{height:52px}html[data-theme=blog2000] header [data-guide=brand-portrait]{border-color:#8fa8c0;background:linear-gradient(#ffffff,#dfe9f2);box-shadow:inset 0 1px 0 #ffffff}html[data-theme=blog2000] header nav>a:not(.bg-accent),html[data-theme=blog2000] header nav>div>button{margin-inline:1px;border:1px solid #9eb4c9;border-radius:3px;background:linear-gradient(#ffffff,#dce8f2);color:#31536f;box-shadow:inset 0 1px 0 #ffffff;font-size:.72rem}html[data-theme=blog2000] header nav>a:not(.bg-accent):hover,html[data-theme=blog2000] header nav>div>button:hover{border-color:#5b8db9;background:linear-gradient(#ffffff,#c9e1f4);color:#0d4f91}html[data-theme=blog2000] header nav [role=menu]{border-color:#7e9bb7;border-radius:3px;background:#f7fbff;box-shadow:2px 3px 8px rgba(25,57,87,.25);backdrop-filter:none}html[data-theme=blog2000] header nav [role=menu] a{border-radius:2px;font-size:.75rem}html[data-theme=blog2000] .locale-switcher{min-height:1.9rem;border-color:#8fa9c2;border-radius:3px;background:linear-gradient(#ffffff,#dce8f2);box-shadow:inset 0 1px 0 #ffffff}html[data-theme=blog2000] .locale-switcher>span{border-radius:2px;box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}html[data-theme=blog2000] .locale-switcher a{min-width:2rem;border-radius:2px;padding-inline:.45rem;font-size:.6rem;letter-spacing:.08em}html[data-theme=blog2000] header>div:first-of-type>div:last-child>button{height:2rem;width:2rem;border-color:#8fa9c2;border-radius:3px;background:linear-gradient(#ffffff,#dce8f2);box-shadow:inset 0 1px 0 #ffffff}html[data-theme=blog2000] #mobile-menu{margin-inline:-1rem;padding-inline:1rem;border-color:#8fa9c2;background:#edf5fb;box-shadow:inset 0 1px 0 #ffffff}html[data-theme=blog2000] #mobile-menu a{border:1px solid transparent;border-radius:2px}html[data-theme=blog2000] #mobile-menu a:hover{border-color:#a8bfd3;background:#ffffff}html[data-theme=blog2000] #main-content>section:first-child:not(.section-shell){position:relative;padding:46px 26px 25px;border:1px solid var(--blog2000-border);border-radius:2px;background:linear-gradient(rgba(255,255,255,.9),rgba(247,251,255,.94)),repeating-linear-gradient(135deg,rgba(39,127,198,.04),rgba(39,127,198,.04) 4px,transparent 0,transparent 8px);box-shadow:inset 0 0 0 1px #ffffff,1px 2px 4px rgba(30,61,91,.14)}html[data-theme=blog2000] #main-content>section:first-child:not(.section-shell):before{content:"matheuscarvalho.me  /  profile";position:absolute;inset:0 0 auto;height:27px;padding:6px 10px 0;border-bottom:1px solid #0b4b87;background:linear-gradient(180deg,rgba(255,255,255,.44),rgba(255,255,255,.08) 48%,rgba(0,0,0,.07) 49%,transparent),linear-gradient(90deg,#1262aa,#3b91d4);color:#ffffff;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-shadow:0 -1px 0 rgba(0,0,0,.3)}html[data-theme=blog2000] #main-content>section:first-child:not(.section-shell)>div:first-child{grid-template-columns:minmax(0,1.28fr) minmax(220px,.72fr);gap:28px}html[data-theme=blog2000] #main-content>section:first-child:not(.section-shell) h1{max-width:37rem;font-size:clamp(2rem,5vw,2.8rem);line-height:1.08;letter-spacing:-.035em;text-shadow:0 1px 0 #ffffff}html[data-theme=blog2000] #main-content>section:first-child:not(.section-shell) .hero-enter.font-mono{display:inline-block;padding:4px 7px;border:1px solid #dbbf55;background:linear-gradient(#fffbd7,#f3e69d);color:#6e5700;font-family:Verdana,Geneva,sans-serif;font-size:.65rem;font-weight:700;text-transform:uppercase;box-shadow:inset 0 1px 0 #ffffff}html[data-theme=blog2000] #main-content>section:first-child:not(.section-shell) .hero-enter.font-mono:before{content:"● ONLINE  /  ";color:#31820b}html[data-theme=blog2000] #main-content>section:first-child:not(.section-shell) .proof-points{margin-top:1.45rem;padding:12px;border:1px dotted #92abc2;background:#edf5fb;color:#45627a;line-height:1.45}html[data-theme=blog2000] #main-content>section:first-child:not(.section-shell) .proof-dot{width:7px;height:7px;border:1px solid #0e5799;border-radius:1px;background:linear-gradient(#69b6ee,#1871bd)}html[data-theme=blog2000] #hero-portrait-anchor{max-width:265px;padding:9px;border:1px solid #829fba;border-radius:2px;background:linear-gradient(rgba(255,255,255,.9),rgba(232,242,250,.82)),repeating-linear-gradient(45deg,#dfeaf4,#dfeaf4 2px,#f7fbff 0,#f7fbff 5px);box-shadow:inset 0 0 0 3px #ffffff,2px 3px 0 #cad8e5}html[data-theme=blog2000] #hero-portrait-anchor:after{content:"profile_pic.svg";position:absolute;right:6px;bottom:5px;padding:2px 4px;border:1px solid #aabed0;background:rgba(255,255,255,.9);color:#587088;font:.55rem/1.2 Courier New,monospace}html[data-theme=blog2000] .section-shell{position:relative;padding:43px 20px 22px;border:1px solid var(--blog2000-border);border-radius:2px;background:#ffffff;box-shadow:inset 0 0 0 1px #ffffff,1px 2px 4px rgba(30,61,91,.12)}html[data-theme=blog2000] #main-content>.section-shell:first-child,html[data-theme=blog2000] #main-content>.sr-only:first-child+.section-shell{border-top:1px solid var(--blog2000-border)}html[data-theme=blog2000] .section-shell:before{content:"";position:absolute;inset:0 0 auto;height:27px;border-bottom:1px solid #0b4b87;background:linear-gradient(180deg,rgba(255,255,255,.4),rgba(255,255,255,.08) 48%,rgba(0,0,0,.08) 49%,transparent),linear-gradient(90deg,#1262aa,#3b91d4)}html[data-theme=blog2000] .section-shell:after{content:"";position:absolute;top:8px;right:9px;width:28px;height:8px;background:radial-gradient(circle,rgba(255,255,255,.9) 0 2px,transparent 2.5px) 0 0 /10px 8px repeat-x}html[data-theme=blog2000] .section-shell h1,html[data-theme=blog2000] .section-shell h2{font-size:clamp(1.65rem,4vw,2.25rem);line-height:1.1;letter-spacing:-.025em;text-shadow:0 1px 0 #ffffff}html[data-theme=blog2000] .section-shell .eyebrow{display:inline-flex;padding:3px 7px;border:1px solid #aec0d0;border-radius:2px;background:linear-gradient(#ffffff,#e5edf5);color:#175c98;box-shadow:inset 0 1px 0 #ffffff;font-size:.62rem;letter-spacing:.08em}html[data-theme=blog2000] .section-shell>div[class*=mt-8],html[data-theme=blog2000] .section-shell>p[class*=mt-4]{margin-top:1.15rem}html[data-theme=blog2000] .bg-card,html[data-theme=blog2000] .bg-surface{border-color:var(--blog2000-border-light)}html[data-theme=blog2000] .section-shell .bg-card,html[data-theme=blog2000] .section-shell .bg-surface{padding:16px;border:1px solid #a8bfd3;border-radius:2px;background:linear-gradient(#ffffff,#f2f7fb);box-shadow:inset 0 1px 0 #ffffff,1px 1px 0 #d8e3ed}html[data-theme=blog2000] .section-shell .bg-card:hover,html[data-theme=blog2000] .section-shell .bg-surface:hover{border-color:#6794bd;background:linear-gradient(#ffffff,#eaf4fb);box-shadow:inset 0 1px 0 #ffffff,2px 2px 0 #c9d9e6;transform:none}html[data-theme=blog2000] .card-spotlight{display:none}html[data-theme=blog2000] .section-shell article.bg-card>h3{margin-inline:-16px;padding:8px 16px;border-top:1px solid #a8bfd3;border-bottom:1px solid #a8bfd3;background:linear-gradient(#edf6fd,#d7e8f5);font-size:1.12rem}html[data-theme=blog2000] .section-shell .pill,html[data-theme=blog2000] .section-shell [class*=rounded-full]{border-radius:2px;box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}html[data-theme=blog2000] .section-shell .pill{border-color:#a9bdcf;background:linear-gradient(#ffffff,#e6edf3);color:#47637a;font-size:.62rem}html[data-theme=blog2000] .btn,html[data-theme=blog2000] .btn-primary,html[data-theme=blog2000] .btn-secondary,html[data-theme=blog2000] header a.bg-accent{min-height:2.25rem;border-radius:4px;font-size:.75rem}html[data-theme=blog2000] .btn-primary,html[data-theme=blog2000] header a.bg-accent{position:relative;overflow:hidden;border:1px solid #0b4b87;background:linear-gradient(#58aae9,#1565b1);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 1px 1px rgba(32,63,91,.18);text-shadow:0 -1px 0 rgba(0,0,0,.3);transition:filter .15s ease}html[data-theme=blog2000] .btn-primary:hover,html[data-theme=blog2000] header a.bg-accent:hover{background:linear-gradient(#6bb6ed,#1972c0);filter:brightness(1.02);opacity:1}html[data-theme=blog2000] .btn-primary:active,html[data-theme=blog2000] header a.bg-accent:active{background:linear-gradient(#145fa7,#3e97d9);transform:translateY(1px)}html[data-theme=blog2000] .btn-secondary{border:1px solid #91a9bf;background:linear-gradient(#ffffff,#dce6ef);color:#155d9d;box-shadow:inset 0 1px 0 #ffffff,0 1px 1px rgba(32,63,91,.12);transition:background .15s ease}html[data-theme=blog2000] .btn-secondary:hover{background:linear-gradient(#ffffff,#cbdce9);opacity:1}html[data-theme=blog2000] .btn-primary:before,html[data-theme=blog2000] header a.bg-accent:before{content:"";position:absolute;top:0;left:0;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55) 50%,transparent);pointer-events:none;transform:translateX(-180%) skewX(-18deg);transition:transform .55s ease}html[data-theme=blog2000] .btn-primary:hover:before,html[data-theme=blog2000] header a.bg-accent:hover:before{transform:translateX(280%) skewX(-18deg)}html[data-theme=blog2000] .section-shell a.inline-flex:not(.btn),html[data-theme=blog2000] footer a{color:#145fa7;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}html[data-theme=blog2000] .section-shell a.inline-flex:not(.btn):hover,html[data-theme=blog2000] footer a:hover{color:#d84d00}html[data-theme=blog2000] footer{position:relative;margin-top:14px;padding:43px 18px 20px;border:1px solid var(--blog2000-border);border-radius:2px;background:linear-gradient(#fafdff,#e8f1f8);box-shadow:inset 0 0 0 1px #ffffff;color:#516a80}html[data-theme=blog2000] footer:before{content:"MATHEUSCARVALHO.ME NETWORK";position:absolute;inset:0 0 auto;height:27px;padding:6px 10px 0;border-bottom:1px solid #0b4b87;background:linear-gradient(180deg,rgba(255,255,255,.4),rgba(255,255,255,.08) 48%,rgba(0,0,0,.08) 49%,transparent),linear-gradient(90deg,#1262aa,#3b91d4);color:#ffffff;font-size:.65rem;font-weight:700;letter-spacing:.05em;text-shadow:0 -1px 0 rgba(0,0,0,.3)}.blog2000-footer-block{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:16px;padding-top:12px;border-top:1px dotted #8ea8bf;font-family:Verdana,Geneva,sans-serif}.blog2000-footer-block__status{color:#526b82;font-size:.62rem}.blog2000-footer-block__status:before{content:"";display:inline-block;width:6px;height:6px;margin-right:5px;border:1px solid #256d0d;border-radius:50%;background:#54bf24;box-shadow:0 0 3px rgba(71,181,30,.45)}.blog2000-counter{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.45rem .8rem;border:1px solid #91a9bf;border-radius:3px;background:linear-gradient(#ffffff,#dce6ef);box-shadow:inset 0 1px 0 #ffffff;font-family:Verdana,Geneva,sans-serif;font-size:.68rem}.blog2000-counter__label{color:#155d9d;text-transform:uppercase;letter-spacing:.035em}.blog2000-counter__digits{display:flex;gap:2px}.blog2000-counter__digits b{padding:1px 5px;border:1px solid #020608;border-radius:1px;background:#0a1a2a;box-shadow:inset 0 0 3px rgba(0,0,0,.7);color:#39ff14;font-family:Courier New,monospace;font-size:.75rem;font-weight:700;line-height:1.3}.blog2000-footer-block__stamps{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.blog2000-footer-stamp{display:inline-flex;width:70px;height:22px;align-items:center;justify-content:center;border:1px solid #183b5b;background:linear-gradient(#ffffff 0 46%,#d7e8f5 47% 100%);box-shadow:inset 0 0 0 1px #ffffff;color:#164e80;font:700 .5rem/1 Verdana,Geneva,sans-serif;letter-spacing:-.02em;text-shadow:0 1px 0 #ffffff}.blog2000-footer-stamp:nth-child(2){border-color:#9c4f00;background:linear-gradient(#ff9b1f 0 46%,#df6900 47% 100%);color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,.35)}.blog2000-footer-stamp:nth-child(3){border-color:#346d16;background:linear-gradient(#a9dd54 0 46%,#4f9a22 47% 100%);color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,.35)}html[data-theme=blog2000] .theme-loader__label{font-family:Verdana,Geneva,sans-serif;font-size:.65rem;letter-spacing:.05em;animation:blogBlink 1.8s step-end infinite}@media (max-width:1023px){html[data-theme=blog2000] header>div:first-of-type{height:48px}html[data-theme=blog2000] #main-content>section:first-child:not(.section-shell)>div:first-child{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){html[data-theme=blog2000] .page-shell{width:100%;padding-right:10px;padding-left:10px;border-right:0;border-left:0;box-shadow:none}html[data-theme=blog2000] header{margin-right:-10px;margin-left:-10px}html[data-theme=blog2000] header:before{height:20px;padding-inline:8px;overflow:hidden;font-size:.53rem;letter-spacing:.045em;white-space:nowrap}html[data-theme=blog2000] #main-content>section:first-child:not(.section-shell){padding:39px 14px 17px}html[data-theme=blog2000] #main-content>section:first-child:not(.section-shell) h1{margin-top:.7rem;font-size:1.85rem}html[data-theme=blog2000] #main-content>section:first-child:not(.section-shell) p[class*=mt-6]{margin-top:1rem;font-size:.9rem;line-height:1.55}html[data-theme=blog2000] #main-content>section:first-child:not(.section-shell) div[class*=mt-8]{margin-top:1.1rem}html[data-theme=blog2000] #hero-portrait-anchor{max-width:170px}html[data-theme=blog2000] .section-shell{padding:39px 13px 16px}html[data-theme=blog2000] .section-shell h1,html[data-theme=blog2000] .section-shell h2{margin-top:.75rem;font-size:1.55rem}html[data-theme=blog2000] .section-shell p{line-height:1.65}html[data-theme=blog2000] .section-shell .bg-card,html[data-theme=blog2000] .section-shell .bg-surface{padding:14px}html[data-theme=blog2000] .section-shell article.bg-card>h3{margin-inline:-14px;padding-inline:14px}html[data-theme=blog2000] footer{margin-right:-1px;margin-left:-1px;padding-right:13px;padding-left:13px}.blog2000-counter{width:100%;flex-direction:column;gap:5px}}@keyframes blogBlink{50%{opacity:0}}html[data-theme=botafogo] .btn,html[data-theme=botafogo] .btn-primary,html[data-theme=botafogo] .btn-secondary,html[data-theme=botafogo] header a.bg-accent{border-radius:9999px}html[data-theme=botafogo] .btn-primary,html[data-theme=botafogo] header a.bg-accent{background-color:#ffffff;color:#000000;border:none;transition:filter .15s ease}html[data-theme=botafogo] .btn-primary:hover,html[data-theme=botafogo] header a.bg-accent:hover{filter:brightness(.92);opacity:1}html[data-theme=botafogo] .btn-secondary{background:rgba(255,255,255,.1);color:#ffffff;border:1px solid rgba(255,255,255,.25)}html[data-theme=botafogo] .btn-secondary:hover{background:rgba(255,255,255,.18);opacity:1}html[data-theme=botafogo] .section-shell .bg-card{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}html[data-theme=botafogo] .section-shell:hover .bg-card:first-child{transform:translateY(-4px);transition-delay:0s}html[data-theme=botafogo] .section-shell:hover .bg-card:nth-child(2){transform:translateY(3px);transition-delay:.06s}html[data-theme=botafogo] .section-shell:hover .bg-card:nth-child(3){transform:translateY(-4px);transition-delay:.12s}html[data-theme=botafogo] .section-shell:hover .bg-card:nth-child(4){transform:translateY(3px);transition-delay:.18s}html[data-theme=botafogo] .section-shell:hover .bg-card:nth-child(5){transform:translateY(-4px);transition-delay:.24s}html[data-theme=botafogo] .section-shell:hover .bg-card:nth-child(6){transform:translateY(3px);transition-delay:.3s}@media (hover:none){html[data-theme=botafogo] .section-shell .bg-card{transform:translate(var(--gyro-shift-x,0),var(--gyro-shift-y,0));box-shadow:0 12px 28px rgba(255,255,255,.08)}}.botafogo-confetti-particle{position:fixed;pointer-events:none;z-index:9998;animation:botafogoConfettiFall var(--fall-dur,2s) ease-in forwards}@keyframes botafogoConfettiFall{0%{opacity:1;transform:translate(0) rotate(0deg)}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--rot))}}html[data-theme=disney] .btn,html[data-theme=disney] .btn-primary,html[data-theme=disney] .btn-secondary,html[data-theme=disney] header a.bg-accent{border-radius:4px}html[data-theme=disney] .btn-primary,html[data-theme=disney] header a.bg-accent{background-color:#0063E5;color:#ffffff;border:none;transition:background-color .15s ease}html[data-theme=disney] .btn-primary:hover,html[data-theme=disney] header a.bg-accent:hover{background-color:#004EA2;opacity:1}html[data-theme=disney] .btn-secondary{background:rgba(255,255,255,.15);color:#ffffff;border:1px solid rgba(255,255,255,.3)}html[data-theme=disney] .btn-secondary:hover{background:rgba(255,255,255,.25);opacity:1}html[data-theme=disney] .bg-card{transition:transform .25s ease,box-shadow .25s ease}html[data-theme=disney] .bg-card:hover{transform:scale(1.03);box-shadow:0 0 0 2px rgba(255,255,255,.65),0 12px 30px rgba(0,99,229,.3)}@media (hover:none){html[data-theme=disney] body:before{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:var(--gyro-opacity,0);background:radial-gradient(1.2rem circle at var(--gyro-x,50%) var(--gyro-y,50%),rgba(255,255,255,.95),rgba(102,217,255,.35) 38%,transparent 70%),radial-gradient(12rem circle at var(--gyro-x,50%) var(--gyro-y,50%),rgba(102,217,255,.16),transparent 72%)}html[data-theme=disney] .bg-card{transform:translate(var(--gyro-shift-x,0),var(--gyro-shift-y,0))}}.disney-arc-svg{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:60}@media (prefers-reduced-motion:reduce){.disney-arc-svg{display:none}}html[data-theme=disney] .bg-card{position:relative;overflow:hidden}html[data-theme=disney] .bg-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 35%,rgba(255,255,255,.12) 48%,rgba(255,255,255,.22) 50%,rgba(255,255,255,.12) 52%,transparent 65%);transform:translateX(-100%);transition:transform .55s ease;z-index:2;pointer-events:none;border-radius:inherit}html[data-theme=disney] .bg-card:hover:before{transform:translateX(100%)}.disney-sparkle{position:fixed;pointer-events:none;z-index:9999;font-size:12px;animation:disneySparkleFade .7s ease-out forwards;color:#66D9FF}@keyframes disneySparkleFade{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--sx),var(--sy)) scale(0)}}html[data-theme=disney] .section-shell .bg-card,html[data-theme=disney] .section-shell .bg-surface{animation:disneyTilePop .55s cubic-bezier(.34,1.56,.64,1) both}html[data-theme=disney] .section-shell:first-child .bg-card,html[data-theme=disney] .section-shell:first-child .bg-surface{animation-delay:.03s}html[data-theme=disney] .section-shell:nth-child(2) .bg-card,html[data-theme=disney] .section-shell:nth-child(2) .bg-surface{animation-delay:.09s}html[data-theme=disney] .section-shell:nth-child(3) .bg-card,html[data-theme=disney] .section-shell:nth-child(3) .bg-surface{animation-delay:.15s}html[data-theme=disney] .section-shell:nth-child(4) .bg-card,html[data-theme=disney] .section-shell:nth-child(4) .bg-surface{animation-delay:.21s}html[data-theme=disney] .section-shell:nth-child(5) .bg-card,html[data-theme=disney] .section-shell:nth-child(5) .bg-surface{animation-delay:.27s}html[data-theme=disney] .section-shell:nth-child(6) .bg-card,html[data-theme=disney] .section-shell:nth-child(6) .bg-surface{animation-delay:.33s}@keyframes disneyTilePop{0%{opacity:0;transform:scale(.85)}65%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}html[data-theme=editorial] .section-shell h1,html[data-theme=editorial] .section-shell h2{position:relative}html[data-theme=editorial] .section-shell h1:before,html[data-theme=editorial] .section-shell h2:before{content:"";position:absolute;top:-.7rem;left:0;height:2px;width:0;background:hsl(var(--accent));animation:editorialRule .7s cubic-bezier(.22,1,.36,1) .1s both}html[data-theme=editorial] .section-shell>p:first-of-type:first-letter{float:left;font-family:var(--font-theme-display,var(--font-display));font-size:3.1em;line-height:.8;padding:.05em .12em 0 0;color:hsl(var(--accent));font-weight:600}html[data-theme=editorial] a[href]:not(.btn):not(header a){position:relative;text-decoration:none}html[data-theme=editorial] a[href]:not(.btn):not(header a):after{content:"";position:absolute;left:0;bottom:-2px;height:1px;width:0;background:currentColor;box-shadow:0 0 0 hsl(var(--text)/0);transition:width .28s ease,box-shadow .28s ease}html[data-theme=editorial] a[href]:not(.btn):not(header a):hover:after{width:100%;box-shadow:0 1px 2px hsl(var(--text)/.25)}html[data-theme=editorial] .section-shell .bg-card,html[data-theme=editorial] .section-shell .bg-surface{animation:editorialRise .6s cubic-bezier(.22,1,.36,1) both}html[data-theme=editorial] .section-shell:first-child .bg-card,html[data-theme=editorial] .section-shell:first-child .bg-surface{animation-delay:.05s}html[data-theme=editorial] .section-shell:nth-child(2) .bg-card,html[data-theme=editorial] .section-shell:nth-child(2) .bg-surface{animation-delay:.11s}html[data-theme=editorial] .section-shell:nth-child(3) .bg-card,html[data-theme=editorial] .section-shell:nth-child(3) .bg-surface{animation-delay:.17s}html[data-theme=editorial] .section-shell:nth-child(4) .bg-card,html[data-theme=editorial] .section-shell:nth-child(4) .bg-surface{animation-delay:.23s}html[data-theme=editorial] .section-shell:nth-child(5) .bg-card,html[data-theme=editorial] .section-shell:nth-child(5) .bg-surface{animation-delay:.29s}html[data-theme=editorial] .section-shell:nth-child(6) .bg-card,html[data-theme=editorial] .section-shell:nth-child(6) .bg-surface{animation-delay:.35s}@keyframes editorialRule{0%{width:0}to{width:3rem}}@keyframes editorialRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}html[data-theme=facebook] .rounded-2xl,html[data-theme=facebook] .rounded-xl{border-radius:8px}html[data-theme=facebook] .btn-primary,html[data-theme=facebook] header a.bg-accent{border-radius:6px;transition:background-color .15s ease}html[data-theme=facebook] .btn-primary:hover,html[data-theme=facebook] header a.bg-accent:hover{background-color:#166fe5;opacity:1}html[data-theme=facebook] .btn-secondary{background:#E4E6EB;color:#050505;border:none;border-radius:6px;transition:background-color .15s ease}html[data-theme=facebook] .btn-secondary:hover{background:#D8DADF;opacity:1}html[data-theme=facebook] .section-shell .bg-card,html[data-theme=facebook] .section-shell .bg-surface{animation:fbFeedIn .5s cubic-bezier(.22,1,.36,1) both}html[data-theme=facebook] .section-shell:first-child .bg-card,html[data-theme=facebook] .section-shell:first-child .bg-surface{animation-delay:.04s}html[data-theme=facebook] .section-shell:nth-child(2) .bg-card,html[data-theme=facebook] .section-shell:nth-child(2) .bg-surface{animation-delay:.1s}html[data-theme=facebook] .section-shell:nth-child(3) .bg-card,html[data-theme=facebook] .section-shell:nth-child(3) .bg-surface{animation-delay:.16s}html[data-theme=facebook] .section-shell:nth-child(4) .bg-card,html[data-theme=facebook] .section-shell:nth-child(4) .bg-surface{animation-delay:.22s}html[data-theme=facebook] .section-shell:nth-child(5) .bg-card,html[data-theme=facebook] .section-shell:nth-child(5) .bg-surface{animation-delay:.28s}html[data-theme=facebook] .section-shell:nth-child(6) .bg-card,html[data-theme=facebook] .section-shell:nth-child(6) .bg-surface{animation-delay:.34s}@keyframes fbFeedIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}html[data-theme=facebook] .bg-card{position:relative;transition:transform .18s ease,box-shadow .18s ease}html[data-theme=facebook] .bg-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px hsl(214 89% 52%/.16)}html[data-theme=facebook] .bg-card:after{content:"👍";position:absolute;top:8px;right:10px;font-size:.95rem;line-height:1;opacity:0;transform:scale(.4) translateY(6px);transform-origin:bottom right;transition:opacity .18s ease,transform .26s cubic-bezier(.34,1.56,.64,1);pointer-events:none;z-index:3}html[data-theme=facebook] .bg-card:hover:after{opacity:1;transform:scale(1) translateY(0)}html[data-theme=gameboy] .btn,html[data-theme=gameboy] .btn-primary,html[data-theme=gameboy] .btn-primary:after,html[data-theme=gameboy] .btn-secondary,html[data-theme=gameboy] .pill,html[data-theme=gameboy] [class*=rounded]{border-radius:0!important}html[data-theme=gameboy] .bg-card,html[data-theme=gameboy] .bg-surface{border:2px solid hsl(var(--text));box-shadow:none}html[data-theme=gameboy] body{animation:gbPowerOn .7s ease-out forwards}html[data-theme=gameboy] body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(hsl(120 58% 14%/.05) 1px,transparent 0),linear-gradient(90deg,hsl(120 58% 14%/.05) 1px,transparent 0);background-size:3px 3px}@media (hover:none){html[data-theme=gameboy] body{filter:contrast(var(--gyro-contrast,1))}html[data-theme=gameboy] body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;opacity:var(--gyro-opacity,0);background:radial-gradient(18rem 10rem at var(--gyro-x,50%) var(--gyro-y,50%),hsl(71 85% 70%/.18),transparent 70%);mix-blend-mode:screen}}.gyro-gameboy-glitch body{animation:gbShakeGlitch .28s steps(2) 2}html[data-theme=gameboy] .section-shell .bg-card,html[data-theme=gameboy] .section-shell .bg-surface{animation:gbTileScroll .45s steps(6) both}html[data-theme=gameboy] .section-shell:first-child .bg-card,html[data-theme=gameboy] .section-shell:first-child .bg-surface{animation-delay:.02s}html[data-theme=gameboy] .section-shell:nth-child(2) .bg-card,html[data-theme=gameboy] .section-shell:nth-child(2) .bg-surface{animation-delay:.08s}html[data-theme=gameboy] .section-shell:nth-child(3) .bg-card,html[data-theme=gameboy] .section-shell:nth-child(3) .bg-surface{animation-delay:.14s}html[data-theme=gameboy] .section-shell:nth-child(4) .bg-card,html[data-theme=gameboy] .section-shell:nth-child(4) .bg-surface{animation-delay:.2s}html[data-theme=gameboy] .section-shell:nth-child(5) .bg-card,html[data-theme=gameboy] .section-shell:nth-child(5) .bg-surface{animation-delay:.26s}html[data-theme=gameboy] .section-shell:nth-child(6) .bg-card,html[data-theme=gameboy] .section-shell:nth-child(6) .bg-surface{animation-delay:.32s}html[data-theme=gameboy] .theme-loader__window{position:relative}html[data-theme=gameboy] .theme-loader__window:before{content:"";position:absolute;bottom:6px;right:6px;width:10px;height:10px;border-right:2px solid hsl(var(--text)/.25);border-bottom:2px solid hsl(var(--text)/.25)}html[data-theme=gameboy] .btn-primary,html[data-theme=gameboy] header a.bg-accent{background:hsl(var(--text));color:hsl(var(--bg));border:2px solid hsl(var(--text))}html[data-theme=gameboy] .btn-secondary{background:transparent;color:hsl(var(--text));border:2px solid hsl(var(--text))}html[data-theme=gameboy] .theme-loader__core{display:none}html[data-theme=gameboy] .theme-loader__pixel{display:block;font-family:var(--font-vt323),monospace;font-size:1.6rem;letter-spacing:.12em;color:hsl(var(--text));animation:loaderCursor 1.1s step-end infinite}html[data-theme=gameboy] .theme-loader__window{border:3px solid hsl(var(--text));border-radius:0;box-shadow:6px 6px 0 hsl(var(--text)/.35)}@keyframes gbPowerOn{0%{background-color:hsl(120 30% 3%)}25%{background-color:hsl(71 20% 20%)}60%{background-color:hsl(var(--bg))}70%{background-color:hsl(71 70% 35%)}80%{background-color:hsl(var(--bg))}to{background-color:hsl(var(--bg))}}@keyframes gbTileScroll{0%{clip-path:inset(0 0 100% 0);opacity:0}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes gbShakeGlitch{0%,to{filter:contrast(1);transform:translateX(0)}25%{filter:contrast(1.35);transform:translateX(-2px)}50%{filter:contrast(.8);transform:translateX(2px)}75%{filter:contrast(1.2);transform:translateX(-1px)}}html[data-theme=catppuccin] .btn-primary:hover,html[data-theme=catppuccin] header a.bg-accent:hover,html[data-theme=dracula-pro] .btn-primary:hover,html[data-theme=dracula-pro] header a.bg-accent:hover,html[data-theme=dracula] .btn-primary:hover,html[data-theme=dracula] header a.bg-accent:hover,html[data-theme=gruvbox] .btn-primary:hover,html[data-theme=gruvbox] header a.bg-accent:hover,html[data-theme=nord] .btn-primary:hover,html[data-theme=nord] header a.bg-accent:hover,html[data-theme=onedark] .btn-primary:hover,html[data-theme=onedark] header a.bg-accent:hover,html[data-theme=solarized] .btn-primary:hover,html[data-theme=solarized] header a.bg-accent:hover,html[data-theme=tokyonight] .btn-primary:hover,html[data-theme=tokyonight] header a.bg-accent:hover{box-shadow:0 0 16px hsl(var(--accent)/.35);opacity:1}html[data-theme=google] .btn,html[data-theme=google] .btn-primary,html[data-theme=google] .btn-secondary,html[data-theme=google] header a.bg-accent{border-radius:9999px}html[data-theme=google] .btn-primary,html[data-theme=google] header a.bg-accent{background-color:#1A73E8;color:#ffffff;border:none;transition:box-shadow .15s ease,filter .15s ease}html[data-theme=google] .btn-primary:hover,html[data-theme=google] header a.bg-accent:hover{box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);filter:brightness(1.05);opacity:1}html[data-theme=google] .btn-secondary{background:#E8F0FE;color:#174EA6;border:none}html[data-theme=google] .btn-secondary:hover{background:#D2E3FC;opacity:1}html[data-theme=google] .btn-primary{position:relative;overflow:hidden}html[data-theme=google] .btn-primary:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.28);transform:translate(-50%,-50%);pointer-events:none}html[data-theme=google] .btn-primary:active:after{animation:googleRipple .55s ease-out}html[data-theme=google] header [data-guide=brand-portrait]{animation:googleDoodle 6s ease-in-out infinite}@keyframes googleDoodle{0%,to{color:hsl(var(--accent))}25%{color:#DB4437}50%{color:#F4B400}75%{color:#4285F4}}html[data-theme=google] header .wordmark{font-weight:400}html[data-theme=google] .wordmark .wordmark-letter:nth-child(6n+1){color:#4285F4}html[data-theme=google] .wordmark .wordmark-letter:nth-child(6n+2){color:#DB4437}html[data-theme=google] .wordmark .wordmark-letter:nth-child(6n+3){color:#F4B400}html[data-theme=google] .wordmark .wordmark-letter:nth-child(6n+4){color:#4285F4}html[data-theme=google] .wordmark .wordmark-letter:nth-child(6n+5){color:#0F9D58}html[data-theme=google] .wordmark .wordmark-letter:nth-child(6n+6){color:#DB4437}html[data-theme=google] header{border-bottom:1px solid hsl(210 16% 88%);transition:box-shadow .28s ease}html[data-theme=google] header:hover{box-shadow:0 1px 6px rgba(32,33,36,.28)}@media (hover:none){html[data-theme=google] .google-search-bar,html[data-theme=google] .google-search-pill{box-shadow:var(--gyro-shift-x,0) var(--gyro-shift-y,0) 18px rgba(60,64,67,.22),0 1px 6px rgba(32,33,36,.18)}html[data-theme=google] header{background:radial-gradient(18rem circle at var(--gyro-x,50%) var(--gyro-y,50%),rgba(66,133,244,.12),transparent 65%),hsl(var(--bg)/.92)}}.gyro-google-lucky .wordmark{animation:googleDoodle .7s ease-in-out}html[data-theme=google] a[role=button]:not(.google-search-pill):not(.google-search-result),html[data-theme=google] button:not(.btn-primary):not(.google-search-pill):not(.google-search-result){overflow:hidden}html[data-theme=google] a[role=button]:not(.google-search-pill):not(.google-search-result):after,html[data-theme=google] button:not(.btn-primary):not(.google-search-pill):not(.google-search-result):after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsl(var(--accent)/.12);transform:translate(-50%,-50%);pointer-events:none}html[data-theme=google] a[role=button]:not(.google-search-pill):not(.google-search-result):active:after,html[data-theme=google] button:not(.btn-primary):not(.google-search-pill):not(.google-search-result):active:after{animation:googleRipple .5s ease-out}html[data-theme=google] .google-fab{pointer-events:auto;position:fixed;bottom:1.25rem;left:1.25rem;z-index:55;display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:1rem;--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:#1A73E8;color:#ffffff}html[data-theme=google] .google-fab:hover{box-shadow:0 1px 3px rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15);filter:brightness(1.05)}html[data-theme=google] .google-fab:active{transform:scale(.92)}html[data-theme=google] .proof-points li .proof-dot{width:1.25rem;height:.375rem;background:linear-gradient(90deg,#4285F4 0 25%,#DB4437 25% 50%,#F4B400 50% 75%,#0F9D58 75% 100%)}html[data-theme=google] .google-search-bar{display:flex;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:#ffffff;border-color:#dfe1e5;color:#5f6368;transition:box-shadow .2s cubic-bezier(.4,0,.2,1)}html[data-theme=google] .google-search-bar:hover{box-shadow:0 1px 6px rgba(32,33,36,.28)}html[data-theme=google] #google-search-input,html[data-theme=google] .google-search-bar input{font-size:16px;caret-color:#5f6368;outline:0!important;outline-offset:0!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}html[data-theme=google] #google-search-input:focus,html[data-theme=google] #google-search-input:focus-visible,html[data-theme=google] .google-search-bar input:focus,html[data-theme=google] .google-search-bar input:focus-visible{outline:0!important;outline-offset:0!important;box-shadow:none!important}html[data-theme=google] .google-search-pill{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:#E8F0FE;color:#1A73E8;border-color:transparent;transition:background .2s cubic-bezier(.4,0,.2,1)}html[data-theme=google] .google-search-pill:hover{background:#D2E3FC}html[data-theme=google] .google-search-result{display:flex;width:100%;flex-direction:column;gap:.125rem;padding:.625rem 1rem;text-align:left;cursor:pointer;border:none;background:transparent;font-family:inherit;transition:background .15s ease}html[data-theme=google] .google-search-result:hover{background:#f1f3f4}@keyframes googlePullSpinner{0%{transform:rotate(0deg);stroke-dashoffset:75}50%{transform:rotate(1turn);stroke-dashoffset:0}to{transform:rotate(2turn);stroke-dashoffset:75}}html[data-theme=google] .google-pull-spinner{position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:60;pointer-events:none;display:none}html[data-theme=google] .google-pull-spinner--active{display:block}html[data-theme=google] .google-pull-spinner svg{animation:googlePullSpinner 1.6s linear infinite}@keyframes googleRipple{0%{width:0;height:0;opacity:.35}to{width:400px;height:400px;opacity:0}}html[data-theme=catppuccin] .btn-primary:hover,html[data-theme=catppuccin] header a.bg-accent:hover,html[data-theme=dracula-pro] .btn-primary:hover,html[data-theme=dracula-pro] header a.bg-accent:hover,html[data-theme=dracula] .btn-primary:hover,html[data-theme=dracula] header a.bg-accent:hover,html[data-theme=geist] .btn-primary:hover,html[data-theme=geist] header a.bg-accent:hover,html[data-theme=gruvbox] .btn-primary:hover,html[data-theme=gruvbox] header a.bg-accent:hover,html[data-theme=nord] .btn-primary:hover,html[data-theme=nord] header a.bg-accent:hover,html[data-theme=onedark] .btn-primary:hover,html[data-theme=onedark] header a.bg-accent:hover,html[data-theme=solarized] .btn-primary:hover,html[data-theme=solarized] header a.bg-accent:hover,html[data-theme=tokyonight] .btn-primary:hover,html[data-theme=tokyonight] header a.bg-accent:hover{box-shadow:0 0 16px hsl(var(--accent)/.35);opacity:1}html[data-theme=dracula-pro] ::-moz-selection,html[data-theme=dracula] ::-moz-selection{background:hsl(265 89% 78%/.4)}html[data-theme=dracula-pro] ::selection,html[data-theme=dracula] ::selection{background:hsl(265 89% 78%/.4)}html[data-theme=tokyonight] .font-display,html[data-theme=tokyonight] h1,html[data-theme=tokyonight] h2{text-shadow:0 0 14px hsl(var(--accent)/.35)}html[data-theme=gruvbox] body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(hsl(43 59% 81%/.05) 1px,transparent 0);background-size:4px 4px}html[data-theme=nord] .bg-card,html[data-theme=nord] .bg-surface{box-shadow:inset 0 1px 0 hsl(193 43% 67%/.16)}html[data-theme=catppuccin] .rounded-2xl{border-radius:20px}html[data-theme=catppuccin] ::-moz-selection{background:hsl(316 72% 86%/.45)}html[data-theme=catppuccin] ::selection{background:hsl(316 72% 86%/.45)}html[data-theme=solarized] ::-moz-selection{background:hsl(45 100% 35%/.45)}html[data-theme=solarized] ::selection{background:hsl(45 100% 35%/.45)}