/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Inter", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-2xl:96rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-2xl:40px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-dark-50:#f5f5f7;--color-dark-100:#e5e5ea;--color-dark-200:#c7c7cc;--color-dark-300:#aeaeb2;--color-dark-400:#8e8e93;--color-dark-500:#636366;--color-dark-600:#3a3a3c;--color-dark-700:#2c2c2e;--color-dark-800:#1c1c1e;--color-dark-900:#111;--color-dark-950:#000;--color-coffee-400:#e8a83a;--color-coffee-500:#d97706;--color-coffee-600:#b45309;--font-heading:"Outfit", sans-serif;--font-display:"Playfair Display", serif;--font-body-pub:"DM Sans", sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{font-family:var(--font-sans);scroll-behavior:smooth;scrollbar-gutter:stable}body{margin:0}}@layer components{.card{background-color:var(--color-dark-800);border:1px solid var(--color-dark-700);box-shadow:var(--admin-card-shadow,none);border-radius:1rem;transition:box-shadow .2s,border-color .2s}.card-interactive{cursor:pointer}.card-interactive:hover{border-color:var(--color-dark-600);box-shadow:0 8px 32px #0003}.card-glow{background-color:var(--color-dark-800);border:1px solid var(--color-dark-700);box-shadow:var(--admin-card-shadow,none);border-radius:1rem;transition:box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.card-glow:before{content:"";background:linear-gradient(135deg,var(--admin-accent-alpha,#6366f114) 0%,transparent 60%);pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.input{background-color:var(--color-dark-950);border:1px solid var(--color-dark-600);width:100%;color:var(--color-dark-50);font-size:.875rem;font-family:var(--font-sans);border-radius:.625rem;outline:none;padding:.5rem .875rem;transition:border-color .15s,box-shadow .15s}.input:focus{border-color:var(--color-coffee-500);box-shadow:0 0 0 3px var(--admin-accent-alpha,#6366f11f)}.input::placeholder{color:var(--color-dark-500)}.btn-primary{background:linear-gradient(135deg,var(--color-coffee-500) 0%,var(--color-coffee-600) 100%);color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;font-family:var(--font-sans);box-shadow:0 2px 8px var(--admin-accent-alpha,#6366f133);border:none;border-radius:.625rem;align-items:center;gap:.375rem;padding:.5rem 1.125rem;transition:opacity .15s,box-shadow .15s;display:inline-flex}.btn-primary:hover{opacity:.88;box-shadow:0 4px 16px var(--admin-accent-alpha,#6366f14d)}.btn-primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.btn-ghost{color:var(--color-dark-300);border:1px solid var(--color-dark-600);cursor:pointer;font-size:.875rem;font-weight:500;font-family:var(--font-sans);background-color:#0000;border-radius:.625rem;align-items:center;gap:.375rem;padding:.5rem 1rem;transition:all .15s;display:inline-flex}.btn-ghost:hover{background-color:var(--color-dark-800);border-color:var(--color-dark-500);color:var(--color-dark-100)}.btn-danger{color:#ef4444;cursor:pointer;font-size:.875rem;font-weight:500;font-family:var(--font-sans);background-color:#0000;border:1px solid #ef44444d;border-radius:.625rem;align-items:center;gap:.375rem;padding:.5rem 1rem;transition:all .15s;display:inline-flex}.btn-danger:hover{background-color:#ef444414;border-color:#ef444480}.admin-nav-link{border-radius:.5rem;align-items:center;gap:.625rem;margin-bottom:1px;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:background-color .12s,color .12s;display:flex}.admin-nav-link:not(.admin-nav-active):hover{background-color:var(--color-dark-800);color:var(--color-dark-200)}.admin-nav-active{background-color:var(--admin-accent-alpha,#6366f11a);color:var(--color-coffee-500)}.pub-fx{pointer-events:none;z-index:2;display:none;position:fixed;top:0;right:0;bottom:0;left:0}.pub-page{--pub-body-bg:#fdf6ed;--pub-header-bg:#0a1220fa;--pub-footer-bg:#0c1424;--pub-accent:#c8763a;--pub-accent-light:#d4803e;--pub-accent-dark:#b05a28;--pub-accent-glow:#c8763a59;--pub-accent-glow-strong:#c8763a8c;--pub-accent-subtle-border:#c8763a1f;--pub-accent-border:#c8763a4d;--pub-text-primary:#1a0f07;--pub-text-secondary:#9a6b45;--pub-text-muted:#c0a898;--pub-text-inactive:#7a4e2d;--pub-border:#2c1a0e1a;--pub-card-bg:#fff;--pub-card-shadow:#2c1a0e12;--pub-card-shadow-hover:#2c1a0e33;--pub-shimmer-1:#efe8de;--pub-shimmer-2:#f7f0e6;--pub-disabled-bg:#ede0d5;--pub-disabled-text:#a08060;--pub-offers-from:#1a0f07;--pub-offers-to:#2d1a09;--pub-offers-text:#e8c07a;--pub-hero-from:#e5d9c8;--pub-hero-to:#faf5ef;background:var(--pub-body-bg);min-height:100vh;font-family:var(--font-body-pub);color:var(--pub-text-primary);flex-direction:column;display:flex}.pub-btn-primary{background:var(--pub-accent);color:#fff;font-family:var(--font-body-pub);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-size:.95rem;font-weight:600;transition:all .2s;display:inline-flex}.pub-btn-primary:hover{background:var(--pub-accent-dark);box-shadow:0 6px 20px var(--pub-accent-glow);transform:translateY(-1px)}.pub-btn-primary:disabled{background:var(--pub-disabled-bg);color:var(--pub-disabled-text);cursor:not-allowed;box-shadow:none;transform:none}.pub-card{background:var(--pub-card-bg);box-shadow:0 4px 20px var(--pub-card-shadow);border-radius:20px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s;overflow:hidden}.pub-card:hover{box-shadow:0 28px 72px var(--pub-card-shadow-hover);transform:translateY(-8px)}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-2{top:calc(var(--spacing) * -2)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-12{top:calc(var(--spacing) * 12)}.top-16{top:calc(var(--spacing) * 16)}.-right-2{right:calc(var(--spacing) * -2)}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:calc(var(--spacing) * 0)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-video{aspect-ratio:var(--aspect-video)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-57\.5{height:calc(var(--spacing) * 57.5)}.h-64{height:calc(var(--spacing) * 64)}.h-full{height:100%}.h-px{height:1px}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-0\.75{width:calc(var(--spacing) * .75)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-60{width:calc(var(--spacing) * 60)}.w-96{width:calc(var(--spacing) * 96)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-50{max-width:calc(var(--spacing) * 50)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-2xl{max-width:var(--breakpoint-2xl)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-45{min-width:calc(var(--spacing) * 45)}.min-w-50{min-width:calc(var(--spacing) * 50)}.min-w-160{min-width:calc(var(--spacing) * 160)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-none{resize:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-none{--tw-border-style:none;border-style:none}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.border-amber-500\/50{border-color:#f99c0080}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/50{border-color:color-mix(in oklab,var(--color-amber-500) 50%,transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/30{border-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}.border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab,red,red)){.border-green-500\/30{border-color:color-mix(in oklab,var(--color-green-500) 30%,transparent)}}.border-green-500\/40{border-color:#00c75866}@supports (color:color-mix(in lab,red,red)){.border-green-500\/40{border-color:color-mix(in oklab,var(--color-green-500) 40%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500) 40%,transparent)}}.border-yellow-500\/30{border-color:#edb2004d}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/30{border-color:color-mix(in oklab,var(--color-yellow-500) 30%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/15{background-color:color-mix(in oklab,var(--color-blue-500) 15%,transparent)}}.bg-dark-950{background-color:var(--color-dark-950)}.bg-green-500\/15{background-color:#00c75826}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/15{background-color:color-mix(in oklab,var(--color-green-500) 15%,transparent)}}.bg-green-500\/20{background-color:#00c75833}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/20{background-color:color-mix(in oklab,var(--color-green-500) 20%,transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/20{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.bg-transparent{background-color:#0000}.bg-yellow-500\/15{background-color:#edb20026}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/15{background-color:color-mix(in oklab,var(--color-yellow-500) 15%,transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-4{padding:calc(var(--spacing) * 4)!important}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-100{padding-right:calc(var(--spacing) * 100)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[2rem\]{font-size:2rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-400{color:var(--color-amber-400)}.text-blue-400{color:var(--color-blue-400)}.text-coffee-400{color:var(--color-coffee-400)}.text-coffee-500{color:var(--color-coffee-500)}.text-dark-400{color:var(--color-dark-400)}.text-green-400{color:var(--color-green-400)}.text-red-400{color:var(--color-red-400)}.text-white{color:var(--color-white)}.text-yellow-400{color:var(--color-yellow-400)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.accent-\[var\(--color-coffee-500\)\]{accent-color:var(--color-coffee-500)}.accent-amber-500{accent-color:var(--color-amber-500)}.accent-coffee-500{accent-color:var(--color-coffee-500)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-75{opacity:.75}.opacity-\[0\.08\]{opacity:.08}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-125:hover{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:bg-dark-700:hover{background-color:var(--color-dark-700)}.hover\:text-dark-200:hover{color:var(--color-dark-200)}.hover\:text-green-300:hover{color:var(--color-green-300)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:40rem){.sm\:pointer-events-none{pointer-events:none}.sm\:absolute{position:absolute}.sm\:top-1\/2{top:50%}.sm\:left-1\/2{left:50%}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-0\.5{margin-top:calc(var(--spacing) * .5)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:items-center{align-items:center}.sm\:gap-1{gap:calc(var(--spacing) * 1)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-y-0{row-gap:calc(var(--spacing) * 0)}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-5{grid-column:span 5/span 5}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:justify-between{justify-content:space-between}.md\:justify-start{justify-content:flex-start}.md\:text-left{text-align:left}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-0{top:calc(var(--spacing) * 0)}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-screen{height:100vh}.lg\:w-15{width:calc(var(--spacing) * 15)}.lg\:w-52{width:calc(var(--spacing) * 52)}.lg\:w-60{width:calc(var(--spacing) * 60)}.lg\:w-80{width:calc(var(--spacing) * 80)}.lg\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:justify-center{justify-content:center}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:px-0{padding-inline:calc(var(--spacing) * 0)}.lg\:px-0\!{padding-inline:calc(var(--spacing) * 0)!important}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-2{padding-block:calc(var(--spacing) * 2)}.lg\:py-2\.5\!{padding-block:calc(var(--spacing) * 2.5)!important}}@media(min-width:80rem){.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.stagger-children>*{animation:.4s both fadeUp}.stagger-children>:first-child{animation-delay:0s}.stagger-children>:nth-child(2){animation-delay:60ms}.stagger-children>:nth-child(3){animation-delay:.12s}.stagger-children>:nth-child(4){animation-delay:.18s}.stagger-children>:nth-child(5){animation-delay:.24s}.stagger-children>:nth-child(6){animation-delay:.3s}.stagger-children>:nth-child(7){animation-delay:.36s}.stagger-children>:nth-child(8){animation-delay:.42s}.stagger-children>:nth-child(9){animation-delay:.48s}.stagger-children>:nth-child(10){animation-delay:.54s}}:root{--admin-accent-alpha:#d977061a;--admin-card-shadow:none}[data-admin-mode],[data-admin-color]{transition:background-color .22s,color .22s,border-color .22s}[data-admin-color=amber]{--color-coffee-400:#e8a83a;--color-coffee-500:#d97706;--color-coffee-600:#b45309;--color-coffee-800:#78350f;--admin-accent-alpha:#d977061f}[data-admin-color=indigo]{--color-coffee-400:#818cf8;--color-coffee-500:#6366f1;--color-coffee-600:#4f46e5;--color-coffee-800:#3730a3;--admin-accent-alpha:#6366f11f}[data-admin-color=violet]{--color-coffee-400:#c4b5fd;--color-coffee-500:#8b5cf6;--color-coffee-600:#7c3aed;--color-coffee-800:#6d28d9;--admin-accent-alpha:#8b5cf61f}[data-admin-color=emerald]{--color-coffee-400:#34d399;--color-coffee-500:#10b981;--color-coffee-600:#059669;--color-coffee-800:#064e3b;--admin-accent-alpha:#10b9811f}[data-admin-color=rose]{--color-coffee-400:#fb7185;--color-coffee-500:#e11d48;--color-coffee-600:#be123c;--color-coffee-800:#9f1239;--admin-accent-alpha:#e11d481f}[data-admin-mode=light]{--color-dark-950:#f0ebe3;--color-dark-900:#f8f4ef;--color-dark-800:#fff;--color-dark-700:#e0d5c8;--color-dark-600:#c8b8a8;--color-dark-500:#a08870;--color-dark-400:#6e5040;--color-dark-300:#4a3020;--color-dark-200:#2e1c10;--color-dark-100:#1e1008;--color-dark-50:#0e0800;--admin-card-shadow:0 1px 3px #0000000f, 0 4px 16px #00000012;--admin-accent-alpha:#d977061a}[data-admin-mode=light][data-admin-color=amber]{--admin-accent-alpha:#d977061a}[data-admin-mode=light][data-admin-color=indigo]{--admin-accent-alpha:#6366f11a}[data-admin-mode=light][data-admin-color=violet]{--admin-accent-alpha:#8b5cf61a}[data-admin-mode=light][data-admin-color=emerald]{--admin-accent-alpha:#10b9811a}[data-admin-mode=light][data-admin-color=rose]{--admin-accent-alpha:#e11d481a}.pub-page[data-pub-theme=midnight]{--pub-body-bg:#0d1626;--pub-header-bg:#040812fa;--pub-footer-bg:#040810;--pub-accent:#c8763a;--pub-accent-light:#d4803e;--pub-accent-dark:#a05c28;--pub-accent-glow:#c8763a59;--pub-accent-glow-strong:#c8763a8c;--pub-accent-subtle-border:#c8763a26;--pub-accent-border:#c8763a4d;--pub-text-primary:#ffffffeb;--pub-text-secondary:#ffffff80;--pub-text-muted:#ffffff47;--pub-text-inactive:#ffffff8c;--pub-border:#ffffff14;--pub-card-bg:#1a2235;--pub-card-shadow:#0000004d;--pub-card-shadow-hover:#00000080;--pub-shimmer-1:#1e2a40;--pub-shimmer-2:#243048;--pub-disabled-bg:#2a3248;--pub-disabled-text:#5a6880;--pub-offers-from:#0a0e1c;--pub-offers-to:#141e30;--pub-offers-text:#e8c07a;--pub-hero-from:#1a2235;--pub-hero-to:#1e2840}.pub-page[data-pub-theme=latte]{--pub-header-bg:#1c0e05f7;--pub-footer-bg:#1c0e05;--pub-offers-from:#1c0e05;--pub-offers-to:#2d1a09}.pub-page[data-pub-theme=matcha]{--pub-body-bg:#f2f8f4;--pub-header-bg:#08140cf7;--pub-footer-bg:#08140c;--pub-accent:#4a8c5c;--pub-accent-light:#56a870;--pub-accent-dark:#3a7048;--pub-accent-glow:#4a8c5c59;--pub-accent-glow-strong:#4a8c5c8c;--pub-accent-subtle-border:#4a8c5c26;--pub-accent-border:#4a8c5c4d;--pub-text-primary:#0e2014;--pub-text-secondary:#5a7a60;--pub-text-muted:#9ab8a0;--pub-text-inactive:#4a6850;--pub-border:#0e20141a;--pub-card-shadow:#0e201412;--pub-card-shadow-hover:#0e201433;--pub-shimmer-1:#d8eede;--pub-shimmer-2:#e8f6ec;--pub-disabled-bg:#d5e8da;--pub-disabled-text:#7a9880;--pub-offers-from:#0e2014;--pub-offers-to:#1a3820;--pub-offers-text:#a8d8b0;--pub-hero-from:#cce8d4;--pub-hero-to:#e8f6ec}.pub-page[data-pub-theme=ocean]{--pub-body-bg:#f0f6ff;--pub-header-bg:#040e20fa;--pub-footer-bg:#04101e;--pub-accent:#3a76c8;--pub-accent-light:#4a88d4;--pub-accent-dark:#2a5ea8;--pub-accent-glow:#3a76c859;--pub-accent-glow-strong:#3a76c88c;--pub-accent-subtle-border:#3a76c826;--pub-accent-border:#3a76c84d;--pub-text-primary:#0a1a32;--pub-text-secondary:#4a6890;--pub-text-muted:#90aac8;--pub-text-inactive:#3a5878;--pub-border:#0a1a321a;--pub-card-shadow:#0a1a3212;--pub-card-shadow-hover:#0a1a3233;--pub-shimmer-1:#d4e4f8;--pub-shimmer-2:#e4f0ff;--pub-disabled-bg:#cce0f4;--pub-disabled-text:#6888b0;--pub-offers-from:#040e20;--pub-offers-to:#0a1e38;--pub-offers-text:#90c8f8;--pub-hero-from:#ccdff0;--pub-hero-to:#deeeff}.pub-page[data-pub-theme=rose]{--pub-body-bg:#fff8fa;--pub-header-bg:#1c050ef7;--pub-footer-bg:#1c050e;--pub-accent:#c0487a;--pub-accent-light:#cc5888;--pub-accent-dark:#a0305e;--pub-accent-glow:#c0487a59;--pub-accent-glow-strong:#c0487a8c;--pub-accent-subtle-border:#c0487a26;--pub-accent-border:#c0487a4d;--pub-text-primary:#280a14;--pub-text-secondary:#885068;--pub-text-muted:#c8a0b0;--pub-text-inactive:#784060;--pub-border:#280a141a;--pub-card-shadow:#280a1412;--pub-card-shadow-hover:#280a1433;--pub-shimmer-1:#f0d8e4;--pub-shimmer-2:#f8e8f0;--pub-disabled-bg:#f0d0dc;--pub-disabled-text:#c08898;--pub-offers-from:#280a14;--pub-offers-to:#400d20;--pub-offers-text:#f0a8c8;--pub-hero-from:#f0d0dc;--pub-hero-to:#f8e4ec}.pub-page[data-pub-theme=rainy_day]{--pub-body-bg:#dce8f0;--pub-header-bg:#121e2af7;--pub-footer-bg:#121e2a;--pub-accent:#5b8ab0;--pub-accent-light:#6ea0c8;--pub-accent-dark:#4068a0;--pub-accent-glow:#5b8ab059;--pub-accent-glow-strong:#5b8ab08c;--pub-accent-subtle-border:#5b8ab026;--pub-accent-border:#5b8ab04d;--pub-text-primary:#0e1e2e;--pub-text-secondary:#486888;--pub-text-muted:#8aaac8;--pub-border:#0e1e2e1a;--pub-card-bg:#eef4fa;--pub-card-shadow:#0e1e2e14;--pub-card-shadow-hover:#0e1e2e33;--pub-shimmer-1:#c8dce8;--pub-shimmer-2:#d8eaf4;--pub-disabled-bg:#c0d8e8;--pub-disabled-text:#607888;--pub-offers-from:#0e1e2e;--pub-offers-to:#182a3a;--pub-offers-text:#a8d0e8;--pub-hero-from:#c0d8e8;--pub-hero-to:#d8eaf4}.pub-page[data-pub-theme=rainy_morning]{--pub-body-bg:#e8f4f8;--pub-header-bg:#101820f5;--pub-footer-bg:#101820;--pub-accent:#7ab0c8;--pub-accent-light:#8ec8e0;--pub-accent-dark:#5898b8;--pub-accent-glow:#7ab0c859;--pub-accent-glow-strong:#7ab0c88c;--pub-accent-subtle-border:#7ab0c826;--pub-accent-border:#7ab0c84d;--pub-text-primary:#0a1a28;--pub-text-secondary:#4878a0;--pub-text-muted:#90b8d0;--pub-border:#0a1a281a;--pub-card-bg:#f0f8fc;--pub-card-shadow:#0a1a2812;--pub-card-shadow-hover:#0a1a282e;--pub-shimmer-1:#c8e4f0;--pub-shimmer-2:#daf0f8;--pub-disabled-bg:#c0dcec;--pub-disabled-text:#5888a8;--pub-offers-from:#0a1a28;--pub-offers-to:#142030;--pub-offers-text:#a0d8f0;--pub-hero-from:#c8e4f0;--pub-hero-to:#daf0f8}.pub-page[data-pub-theme=rainy_evening]{--pub-body-bg:#1a2535;--pub-header-bg:#060a12fa;--pub-footer-bg:#060a12;--pub-accent:#c89050;--pub-accent-light:#d8a868;--pub-accent-dark:#a87038;--pub-accent-glow:#c8905059;--pub-accent-glow-strong:#c890508c;--pub-accent-subtle-border:#c8905026;--pub-accent-border:#c890504d;--pub-text-primary:#ffffffe6;--pub-text-secondary:#c8a064cc;--pub-text-muted:#c8a06473;--pub-border:#ffffff14;--pub-card-bg:#20304a;--pub-card-shadow:#00000059;--pub-card-shadow-hover:#0000008c;--pub-shimmer-1:#243040;--pub-shimmer-2:#2c3850;--pub-disabled-bg:#283048;--pub-disabled-text:#586880;--pub-offers-from:#060a12;--pub-offers-to:#101828;--pub-offers-text:#e8c070;--pub-hero-from:#243040;--pub-hero-to:#2c3850}.pub-page[data-pub-theme=rainy_summer]{--pub-body-bg:#e0f0e4;--pub-header-bg:#0e160cf7;--pub-footer-bg:#0e160c;--pub-accent:#58a060;--pub-accent-light:#6ab870;--pub-accent-dark:#40884a;--pub-accent-glow:#58a06059;--pub-accent-glow-strong:#58a0608c;--pub-accent-subtle-border:#58a06026;--pub-accent-border:#58a0604d;--pub-text-primary:#0a1e0e;--pub-text-secondary:#406848;--pub-text-muted:#88b890;--pub-border:#0a1e0e1a;--pub-card-bg:#eef8f0;--pub-card-shadow:#0a1e0e12;--pub-card-shadow-hover:#0a1e0e2e;--pub-shimmer-1:#c0e0c8;--pub-shimmer-2:#d0ecda;--pub-disabled-bg:#b8d8c0;--pub-disabled-text:#508058;--pub-offers-from:#0a1e0e;--pub-offers-to:#142818;--pub-offers-text:#a0d8a8;--pub-hero-from:#c0e0c8;--pub-hero-to:#d8f0da}.pub-page[data-pub-theme=rainy_cold_night]{--pub-body-bg:#0c1628;--pub-header-bg:#02060efc;--pub-footer-bg:#02060e;--pub-accent:#4878a8;--pub-accent-light:#6090c0;--pub-accent-dark:#305880;--pub-accent-glow:#4878a859;--pub-accent-glow-strong:#4878a88c;--pub-accent-subtle-border:#4878a826;--pub-accent-border:#4878a84d;--pub-text-primary:#c8dcffeb;--pub-text-secondary:#64a0dcb3;--pub-text-muted:#64a0dc59;--pub-border:#c8dcff12;--pub-card-bg:#101e34;--pub-card-shadow:#0006;--pub-card-shadow-hover:#0009;--pub-shimmer-1:#14203a;--pub-shimmer-2:#1a2a48;--pub-disabled-bg:#162030;--pub-disabled-text:#405870;--pub-offers-from:#020610;--pub-offers-to:#080e20;--pub-offers-text:#80b8f0;--pub-hero-from:#14203a;--pub-hero-to:#1c2c4c}.pub-page[data-pub-theme=rainy_sad]{--pub-body-bg:#1e2530;--pub-header-bg:#080a10fc;--pub-footer-bg:#080a10;--pub-accent:#708090;--pub-accent-light:#8898a8;--pub-accent-dark:#586878;--pub-accent-glow:#7080904d;--pub-accent-glow-strong:#70809080;--pub-accent-subtle-border:#7080901f;--pub-accent-border:#70809040;--pub-text-primary:#b4c3d2e6;--pub-text-secondary:#829bafb3;--pub-text-muted:#829baf59;--pub-border:#b4c3d212;--pub-card-bg:#252e3c;--pub-card-shadow:#00000059;--pub-card-shadow-hover:#00000080;--pub-shimmer-1:#1e2838;--pub-shimmer-2:#263040;--pub-disabled-bg:#202c38;--pub-disabled-text:#485868;--pub-offers-from:#080a10;--pub-offers-to:#10141e;--pub-offers-text:#90b0c8;--pub-hero-from:#1e2838;--pub-hero-to:#263042}.pub-page[data-pub-theme=thunderstorm]{--pub-body-bg:#10152a;--pub-header-bg:#04060efc;--pub-footer-bg:#04060e;--pub-accent:#7080d8;--pub-accent-light:#8898e8;--pub-accent-dark:#5060c0;--pub-accent-glow:#7080d866;--pub-accent-glow-strong:#7080d899;--pub-accent-subtle-border:#7080d826;--pub-accent-border:#7080d84d;--pub-text-primary:#d2dcffe6;--pub-text-secondary:#8ca0f0b3;--pub-text-muted:#8ca0f059;--pub-border:#d2dcff12;--pub-card-bg:#181e38;--pub-card-shadow:#00000080;--pub-card-shadow-hover:#000000b3;--pub-shimmer-1:#161c34;--pub-shimmer-2:#1e2440;--pub-disabled-bg:#181e30;--pub-disabled-text:#404870;--pub-offers-from:#040610;--pub-offers-to:#0a0e20;--pub-offers-text:#a0b0f8;--pub-hero-from:#181e38;--pub-hero-to:#20284a}.pub-page[data-pub-theme=spring]{--pub-body-bg:#f0fae8;--pub-header-bg:#0c1608f7;--pub-footer-bg:#0c1608;--pub-accent:#68b848;--pub-accent-light:#80d060;--pub-accent-dark:#50a030;--pub-accent-glow:#68b84859;--pub-accent-glow-strong:#68b8488c;--pub-accent-subtle-border:#68b84826;--pub-accent-border:#68b8484d;--pub-text-primary:#0e2008;--pub-text-secondary:#508830;--pub-text-muted:#98c878;--pub-border:#0e20081a;--pub-card-bg:#f8fff4;--pub-card-shadow:#0e20080f;--pub-card-shadow-hover:#0e20082e;--pub-shimmer-1:#d8f0c0;--pub-shimmer-2:#e8f8d4;--pub-disabled-bg:#d0e8b8;--pub-disabled-text:#608840;--pub-offers-from:#0c1608;--pub-offers-to:#182810;--pub-offers-text:#a8e080;--pub-hero-from:#d8f0c0;--pub-hero-to:#eaf8d0}.pub-page[data-pub-theme=autumn]{--pub-body-bg:#fff4e8;--pub-header-bg:#140802f7;--pub-footer-bg:#140802;--pub-accent:#d8680a;--pub-accent-light:#f07820;--pub-accent-dark:#b05008;--pub-accent-glow:#d8680a59;--pub-accent-glow-strong:#d8680a8c;--pub-accent-subtle-border:#d8680a26;--pub-accent-border:#d8680a4d;--pub-text-primary:#200e04;--pub-text-secondary:#a05820;--pub-text-muted:#d0a070;--pub-border:#200e041a;--pub-card-bg:#fffaf4;--pub-card-shadow:#200e0412;--pub-card-shadow-hover:#200e0433;--pub-shimmer-1:#f0d8b8;--pub-shimmer-2:#f8e8cc;--pub-disabled-bg:#e8d0a8;--pub-disabled-text:#907050;--pub-offers-from:#140802;--pub-offers-to:#281208;--pub-offers-text:#f8c870;--pub-hero-from:#f0d0a0;--pub-hero-to:#fae8c4}.pub-page[data-pub-theme=winter_morning]{--pub-body-bg:#eaf4fc;--pub-header-bg:#08101cf7;--pub-footer-bg:#08101c;--pub-accent:#60a8d8;--pub-accent-light:#78c0f0;--pub-accent-dark:#4888c0;--pub-accent-glow:#60a8d859;--pub-accent-glow-strong:#60a8d88c;--pub-accent-subtle-border:#60a8d826;--pub-accent-border:#60a8d84d;--pub-text-primary:#0a1828;--pub-text-secondary:#4878a8;--pub-text-muted:#90b8d8;--pub-border:#0a18281a;--pub-card-bg:#f4f9fe;--pub-card-shadow:#0a182812;--pub-card-shadow-hover:#0a182833;--pub-shimmer-1:#c8e4f8;--pub-shimmer-2:#d8f0ff;--pub-disabled-bg:#c0dcf0;--pub-disabled-text:#5888b8;--pub-offers-from:#08101c;--pub-offers-to:#101e30;--pub-offers-text:#a0d8f8;--pub-hero-from:#c8e4f8;--pub-hero-to:#daf0ff}.pub-page[data-pub-theme=winter_evening]{--pub-body-bg:#10203a;--pub-header-bg:#040812fc;--pub-footer-bg:#040812;--pub-accent:#7898c8;--pub-accent-light:#90b0e0;--pub-accent-dark:#5878a8;--pub-accent-glow:#7898c859;--pub-accent-glow-strong:#7898c88c;--pub-accent-subtle-border:#7898c826;--pub-accent-border:#7898c84d;--pub-text-primary:#d2e1f8e6;--pub-text-secondary:#78a5dcb3;--pub-text-muted:#78a5dc59;--pub-border:#d2e1f814;--pub-card-bg:#162a44;--pub-card-shadow:#0006;--pub-card-shadow-hover:#0009;--pub-shimmer-1:#182a40;--pub-shimmer-2:#20344e;--pub-disabled-bg:#162030;--pub-disabled-text:#486078;--pub-offers-from:#040810;--pub-offers-to:#0c1830;--pub-offers-text:#90c0f0;--pub-hero-from:#182a40;--pub-hero-to:#20344e}.pub-page[data-pub-theme=winter_night]{--pub-body-bg:#080f1e;--pub-header-bg:#02040afc;--pub-footer-bg:#02040a;--pub-accent:#8098d0;--pub-accent-light:#98b0e8;--pub-accent-dark:#6078b8;--pub-accent-glow:#8098d059;--pub-accent-glow-strong:#8098d08c;--pub-accent-subtle-border:#8098d026;--pub-accent-border:#8098d04d;--pub-text-primary:#c8d7f5e0;--pub-text-secondary:#6e91d2a6;--pub-text-muted:#6e91d24d;--pub-border:#c8d7f512;--pub-card-bg:#101828;--pub-card-shadow:#00000080;--pub-card-shadow-hover:#000000b3;--pub-shimmer-1:#0e1624;--pub-shimmer-2:#141e30;--pub-disabled-bg:#101828;--pub-disabled-text:#384868;--pub-offers-from:#020408;--pub-offers-to:#080e1c;--pub-offers-text:#88b0e8;--pub-hero-from:#0e1624;--pub-hero-to:#141e30}.pub-page[data-pub-theme=cherry_blossom]{--pub-body-bg:#fff5f8;--pub-header-bg:#16060ef7;--pub-footer-bg:#16060e;--pub-accent:#e8709a;--pub-accent-light:#f888b0;--pub-accent-dark:#c85080;--pub-accent-glow:#e8709a59;--pub-accent-glow-strong:#e8709a8c;--pub-accent-subtle-border:#e8709a26;--pub-accent-border:#e8709a4d;--pub-text-primary:#220a14;--pub-text-secondary:#904868;--pub-text-muted:#d090a8;--pub-border:#220a141a;--pub-card-bg:#fff8fb;--pub-card-shadow:#220a140f;--pub-card-shadow-hover:#220a142e;--pub-shimmer-1:#f8d8e8;--pub-shimmer-2:#fce8f0;--pub-disabled-bg:#f4c8d8;--pub-disabled-text:#a07888;--pub-offers-from:#16060e;--pub-offers-to:#280a18;--pub-offers-text:#f4b0c8;--pub-hero-from:#f8d8e8;--pub-hero-to:#fce8f2}.pub-page[data-pub-theme=dark_night]{--pub-body-bg:#0a0a12;--pub-header-bg:#020206fc;--pub-footer-bg:#020206;--pub-accent:#8060e0;--pub-accent-light:#9878f8;--pub-accent-dark:#6040c8;--pub-accent-glow:#8060e066;--pub-accent-glow-strong:#8060e099;--pub-accent-subtle-border:#8060e026;--pub-accent-border:#8060e04d;--pub-text-primary:#dcd7f0e0;--pub-text-secondary:#8c78dca6;--pub-text-muted:#8c78dc4d;--pub-border:#dcd7f00f;--pub-card-bg:#12101e;--pub-card-shadow:#0009;--pub-card-shadow-hover:#000c;--pub-shimmer-1:#100e1c;--pub-shimmer-2:#181526;--pub-disabled-bg:#120f1c;--pub-disabled-text:#383050;--pub-offers-from:#020206;--pub-offers-to:#0a0814;--pub-offers-text:#a898e8;--pub-hero-from:#100e1c;--pub-hero-to:#181526}.pub-page[data-pub-theme=moonlit]{--pub-body-bg:#0c1528;--pub-header-bg:#03060efc;--pub-footer-bg:#03060e;--pub-accent:#c8d8f8;--pub-accent-light:#dceeff;--pub-accent-dark:#a8c0e8;--pub-accent-glow:#c8d8f84d;--pub-accent-glow-strong:#c8d8f880;--pub-accent-subtle-border:#c8d8f81f;--pub-accent-border:#c8d8f840;--pub-text-primary:#dcebffe6;--pub-text-secondary:#a0c3f0a6;--pub-text-muted:#a0c3f059;--pub-border:#dcebff12;--pub-card-bg:#101e38;--pub-card-shadow:#00000073;--pub-card-shadow-hover:#000000a6;--pub-shimmer-1:#0e1c34;--pub-shimmer-2:#162440;--pub-disabled-bg:#102030;--pub-disabled-text:#405870;--pub-offers-from:#030610;--pub-offers-to:#0a1028;--pub-offers-text:#b0d0f8;--pub-hero-from:#0e1c34;--pub-hero-to:#162440}.pub-page[data-pub-theme=starry_night]{--pub-body-bg:#080e1c;--pub-header-bg:#02040afc;--pub-footer-bg:#02040a;--pub-accent:#90a8e8;--pub-accent-light:#a8c0ff;--pub-accent-dark:#6880d0;--pub-accent-glow:#90a8e859;--pub-accent-glow-strong:#90a8e88c;--pub-accent-subtle-border:#90a8e826;--pub-accent-border:#90a8e84d;--pub-text-primary:#d2e1ffe6;--pub-text-secondary:#82a5f0a6;--pub-text-muted:#82a5f052;--pub-border:#d2e1ff12;--pub-card-bg:#0e1830;--pub-card-shadow:#0000008c;--pub-card-shadow-hover:#000000bf;--pub-shimmer-1:#0c1628;--pub-shimmer-2:#121e38;--pub-disabled-bg:#0e1428;--pub-disabled-text:#364870;--pub-offers-from:#02040a;--pub-offers-to:#080c1c;--pub-offers-text:#98c0f8;--pub-hero-from:#0c1628;--pub-hero-to:#121e38}.pub-page[data-pub-theme=hot_summer]{--pub-body-bg:#fff8e8;--pub-header-bg:#180800f7;--pub-footer-bg:#180800;--pub-accent:#f08030;--pub-accent-light:#ff9848;--pub-accent-dark:#d06018;--pub-accent-glow:#f0803066;--pub-accent-glow-strong:#f08030a6;--pub-accent-subtle-border:#f0803026;--pub-accent-border:#f080304d;--pub-text-primary:#1e0a00;--pub-text-secondary:#b06020;--pub-text-muted:#d8a060;--pub-border:#1e0a001a;--pub-card-bg:#fffdf5;--pub-card-shadow:#1e0a0012;--pub-card-shadow-hover:#1e0a0033;--pub-shimmer-1:#f8e8c0;--pub-shimmer-2:#fef4d8;--pub-disabled-bg:#f0d8a0;--pub-disabled-text:#987040;--pub-offers-from:#180800;--pub-offers-to:#301200;--pub-offers-text:#f8c870;--pub-hero-from:#f8e0a0;--pub-hero-to:#fef0c8}.pub-page[data-pub-theme=foggy_morning]{--pub-body-bg:#e8ecf0;--pub-header-bg:#10161cf7;--pub-footer-bg:#10161c;--pub-accent:#8090a8;--pub-accent-light:#98a8c0;--pub-accent-dark:#607888;--pub-accent-glow:#8090a84d;--pub-accent-glow-strong:#8090a880;--pub-accent-subtle-border:#8090a81f;--pub-accent-border:#8090a840;--pub-text-primary:#141e28;--pub-text-secondary:#506070;--pub-text-muted:#90a0b0;--pub-border:#141e281a;--pub-card-bg:#f0f4f8;--pub-card-shadow:#141e2812;--pub-card-shadow-hover:#141e282e;--pub-shimmer-1:#d0d8e0;--pub-shimmer-2:#dce4ec;--pub-disabled-bg:#c8d4dc;--pub-disabled-text:#708090;--pub-offers-from:#10161c;--pub-offers-to:#182028;--pub-offers-text:#a8c0d0;--pub-hero-from:#d0d8e0;--pub-hero-to:#dce4ec}.pub-page[data-pub-theme=golden_hour]{--pub-body-bg:#fff8ee;--pub-header-bg:#100800f7;--pub-footer-bg:#100800;--pub-accent:#f0900a;--pub-accent-light:#ffa820;--pub-accent-dark:#d07000;--pub-accent-glow:#f0900a66;--pub-accent-glow-strong:#f0900aa6;--pub-accent-subtle-border:#f0900a26;--pub-accent-border:#f0900a4d;--pub-text-primary:#180c00;--pub-text-secondary:#a07020;--pub-text-muted:#d0a858;--pub-border:#180c001a;--pub-card-bg:#fffdf8;--pub-card-shadow:#180c0012;--pub-card-shadow-hover:#180c0033;--pub-shimmer-1:#f8e0a8;--pub-shimmer-2:#fef0c8;--pub-disabled-bg:#f0d090;--pub-disabled-text:#987040;--pub-offers-from:#100800;--pub-offers-to:#281400;--pub-offers-text:#f8d080;--pub-hero-from:#f8d880;--pub-hero-to:#fef0b8}.pub-page[data-pub-theme=romantic_evening]{--pub-body-bg:#1c0a18;--pub-header-bg:#080208fc;--pub-footer-bg:#080208;--pub-accent:#e060a0;--pub-accent-light:#f878b8;--pub-accent-dark:#c04080;--pub-accent-glow:#e060a066;--pub-accent-glow-strong:#e060a0a6;--pub-accent-subtle-border:#e060a02e;--pub-accent-border:#e060a059;--pub-text-primary:#ffdcf0eb;--pub-text-secondary:#dc82b4b3;--pub-text-muted:#dc82b461;--pub-border:#ffdcf014;--pub-card-bg:#28102a;--pub-card-shadow:#00000080;--pub-card-shadow-hover:#000000b3;--pub-shimmer-1:#241422;--pub-shimmer-2:#301830;--pub-disabled-bg:#221020;--pub-disabled-text:#603858;--pub-offers-from:#080208;--pub-offers-to:#180a18;--pub-offers-text:#f0a8d0;--pub-hero-from:#241422;--pub-hero-to:#301830}.pub-page[data-pub-theme=romantic_evening] .pub-fx{filter:blur(4px);background-image:radial-gradient(18px,#f050a012,#0000),radial-gradient(12px,#c83c820d,#0000),radial-gradient(9px,#ff64b417,#0000);background-size:100px 100px,150px 130px,80px 80px;animation:7s ease-in-out infinite alternate bokeh-float;display:block}.pub-page[data-pub-theme=festival]{--pub-body-bg:#fff8e0;--pub-header-bg:#0e0400f7;--pub-footer-bg:#0e0400;--pub-accent:#f0b000;--pub-accent-light:#ffc820;--pub-accent-dark:#c89000;--pub-accent-glow:#f0b00073;--pub-accent-glow-strong:#f0b000b3;--pub-accent-subtle-border:#f0b0002e;--pub-accent-border:#f0b00059;--pub-text-primary:#180a00;--pub-text-secondary:#a07000;--pub-text-muted:#d0a840;--pub-border:#180a001a;--pub-card-bg:#fffef4;--pub-card-shadow:#180a0012;--pub-card-shadow-hover:#180a0033;--pub-shimmer-1:#f8e890;--pub-shimmer-2:#fef4b8;--pub-disabled-bg:#f0d870;--pub-disabled-text:#988040;--pub-offers-from:#0e0400;--pub-offers-to:#241000;--pub-offers-text:#ffd860;--pub-hero-from:#f8e890;--pub-hero-to:#fef4b8}.pub-page[data-pub-theme=fireplace]{--pub-body-bg:#fff4e0;--pub-header-bg:#0e0400f7;--pub-footer-bg:#0e0400;--pub-accent:#e06820;--pub-accent-light:#f88030;--pub-accent-dark:#c05010;--pub-accent-glow:#e0682073;--pub-accent-glow-strong:#e06820b3;--pub-accent-subtle-border:#e068202e;--pub-accent-border:#e0682059;--pub-text-primary:#1e0c00;--pub-text-secondary:#a05820;--pub-text-muted:#d09868;--pub-border:#1e0c001a;--pub-card-bg:#fffbf4;--pub-card-shadow:#1e0c0012;--pub-card-shadow-hover:#1e0c0038;--pub-shimmer-1:#f8ddb0;--pub-shimmer-2:#feeecc;--pub-disabled-bg:#f0c888;--pub-disabled-text:#987040;--pub-offers-from:#0e0400;--pub-offers-to:#281000;--pub-offers-text:#f8c060;--pub-hero-from:#f8d898;--pub-hero-to:#feecbe}.pub-page[data-pub-theme=sad_evening]{--pub-body-bg:#18182a;--pub-header-bg:#06060cfc;--pub-footer-bg:#06060c;--pub-accent:#8878c0;--pub-accent-light:#a090d8;--pub-accent-dark:#6860a8;--pub-accent-glow:#8878c059;--pub-accent-glow-strong:#8878c08c;--pub-accent-subtle-border:#8878c01f;--pub-accent-border:#8878c047;--pub-text-primary:#c8c3e4e0;--pub-text-secondary:#9687c89e;--pub-text-muted:#9687c852;--pub-border:#c8c3e412;--pub-card-bg:#20203a;--pub-card-shadow:#00000073;--pub-card-shadow-hover:#000000a6;--pub-shimmer-1:#1c1c30;--pub-shimmer-2:#22223a;--pub-disabled-bg:#1e1e30;--pub-disabled-text:#444068;--pub-offers-from:#06060c;--pub-offers-to:#0e0e1e;--pub-offers-text:#b0a8e8;--pub-hero-from:#1c1c30;--pub-hero-to:#22223a}.pub-page[data-pub-theme=enjoy]{--pub-body-bg:#fffce0;--pub-header-bg:#100e00f7;--pub-footer-bg:#100e00;--pub-accent:#e8c000;--pub-accent-light:#ffda20;--pub-accent-dark:#c0a000;--pub-accent-glow:#e8c00073;--pub-accent-glow-strong:#e8c000b3;--pub-accent-subtle-border:#e8c0002e;--pub-accent-border:#e8c00059;--pub-text-primary:#161200;--pub-text-secondary:#988000;--pub-text-muted:#d0b840;--pub-border:#1612001a;--pub-card-bg:#fffefc;--pub-card-shadow:#1612000f;--pub-card-shadow-hover:#1612002e;--pub-shimmer-1:#f8f0a0;--pub-shimmer-2:#fef8c0;--pub-disabled-bg:#f0e880;--pub-disabled-text:#908000;--pub-offers-from:#100e00;--pub-offers-to:#201c00;--pub-offers-text:#ffd840;--pub-hero-from:#f8f0a0;--pub-hero-to:#fef8c8}.pub-page[data-pub-theme=rain_day]{--pub-body-bg:#cdd8e2;--pub-header-bg:#0a1624f7;--pub-footer-bg:#0a1624;--pub-accent:#3870a8;--pub-accent-light:#4e88c0;--pub-accent-dark:#205880;--pub-accent-glow:#3870a859;--pub-accent-glow-strong:#3870a88c;--pub-accent-subtle-border:#3870a826;--pub-accent-border:#3870a84d;--pub-text-primary:#081a2c;--pub-text-secondary:#305878;--pub-text-muted:#7898b8;--pub-border:#081a2c1a;--pub-card-bg:#e4eff6;--pub-card-shadow:#081a2c12;--pub-card-shadow-hover:#081a2c2e;--pub-shimmer-1:#b4cad8;--pub-shimmer-2:#c8dce8;--pub-disabled-bg:#aac4d4;--pub-disabled-text:#4c6e88;--pub-offers-from:#0a1624;--pub-offers-to:#142234;--pub-offers-text:#9ec8e8;--pub-hero-from:#b4cad8;--pub-hero-to:#c8dce8}.pub-page[data-pub-theme=rain_night]{--pub-body-bg:#040c18;--pub-header-bg:#02050cfa;--pub-footer-bg:#02050e;--pub-accent:#4878d8;--pub-accent-light:#5e90e8;--pub-accent-dark:#2e58b0;--pub-accent-glow:#4878d866;--pub-accent-glow-strong:#4878d899;--pub-accent-subtle-border:#4878d82e;--pub-accent-border:#4878d859;--pub-text-primary:#c8e1ffeb;--pub-text-secondary:#649edcbf;--pub-text-muted:#5076b473;--pub-border:#ffffff0f;--pub-card-bg:#080f20;--pub-card-shadow:#00000073;--pub-card-shadow-hover:#000000a6;--pub-shimmer-1:#0c1428;--pub-shimmer-2:#101a30;--pub-disabled-bg:#101c30;--pub-disabled-text:#305070;--pub-offers-from:#020610;--pub-offers-to:#060c1e;--pub-offers-text:#88b8f0;--pub-hero-from:#0c1428;--pub-hero-to:#101a30}.pub-page[data-pub-theme=rain_cafe]{--pub-body-bg:#140c06;--pub-header-bg:#060402fa;--pub-footer-bg:#060402;--pub-accent:#c87828;--pub-accent-light:#dc9040;--pub-accent-dark:#a05e18;--pub-accent-glow:#c8782861;--pub-accent-glow-strong:#c8782894;--pub-accent-subtle-border:#c878282e;--pub-accent-border:#c8782859;--pub-text-primary:#ffeed2eb;--pub-text-secondary:#c89b5ac7;--pub-text-muted:#b4824673;--pub-border:#ffdca014;--pub-card-bg:#1c1008;--pub-card-shadow:#00000073;--pub-card-shadow-hover:#000000a6;--pub-shimmer-1:#201408;--pub-shimmer-2:#261a0c;--pub-disabled-bg:#241608;--pub-disabled-text:#706040;--pub-offers-from:#060402;--pub-offers-to:#0c0804;--pub-offers-text:#e8c078;--pub-hero-from:#201408;--pub-hero-to:#261a0c}.pub-page[data-pub-theme=night_city]{--pub-body-bg:#03030a;--pub-header-bg:#010106fa;--pub-footer-bg:#010106;--pub-accent:#d840a8;--pub-accent-light:#e860c0;--pub-accent-dark:#a82880;--pub-accent-glow:#d840a86b;--pub-accent-glow-strong:#d840a89e;--pub-accent-subtle-border:#d840a82e;--pub-accent-border:#d840a859;--pub-text-primary:#f0dcffeb;--pub-text-secondary:#c88cf0b3;--pub-text-muted:#a064c86b;--pub-border:#ffffff0f;--pub-card-bg:#09091e;--pub-card-shadow:#0000008c;--pub-card-shadow-hover:#000000bf;--pub-shimmer-1:#0d0d22;--pub-shimmer-2:#12122a;--pub-disabled-bg:#141428;--pub-disabled-text:#504860;--pub-offers-from:#020208;--pub-offers-to:#060614;--pub-offers-text:#e098f0;--pub-hero-from:#0d0d22;--pub-hero-to:#12122a}.pub-page[data-pub-theme=night_forest]{--pub-body-bg:#030d06;--pub-header-bg:#010502fa;--pub-footer-bg:#010502;--pub-accent:#389858;--pub-accent-light:#50b070;--pub-accent-dark:#247840;--pub-accent-glow:#38985861;--pub-accent-glow-strong:#38985894;--pub-accent-subtle-border:#3898582e;--pub-accent-border:#38985852;--pub-text-primary:#c8f0d2eb;--pub-text-secondary:#64b478b8;--pub-text-muted:#5096646b;--pub-border:#ffffff0d;--pub-card-bg:#071208;--pub-card-shadow:#00000080;--pub-card-shadow-hover:#000000b3;--pub-shimmer-1:#0a1a0c;--pub-shimmer-2:#0e2010;--pub-disabled-bg:#102014;--pub-disabled-text:#405848;--pub-offers-from:#010502;--pub-offers-to:#050e06;--pub-offers-text:#80e0a0;--pub-hero-from:#0a1a0c;--pub-hero-to:#0e2010}.pub-page[data-pub-theme=night_forest] .pub-fx{background-image:radial-gradient(3px,#64dc8280,#0000),radial-gradient(2px,#50c86e61,#0000),radial-gradient(4px,#78f09647,#0000),radial-gradient(2px,#3cb45a6b,#0000);background-size:120px 100px,80px 140px,160px 90px,100px 120px;animation:3s ease-in-out infinite alternate firefly-blink;display:block}.pub-page[data-pub-theme=starry]{--pub-body-bg:#04060e;--pub-header-bg:#020308fa;--pub-footer-bg:#020308;--pub-accent:#8898d0;--pub-accent-light:#a0b0e0;--pub-accent-dark:#6070b0;--pub-accent-glow:#8898d059;--pub-accent-glow-strong:#8898d08c;--pub-accent-subtle-border:#8898d026;--pub-accent-border:#8898d04d;--pub-text-primary:#dce4ffeb;--pub-text-secondary:#8c9bd2b8;--pub-text-muted:#6473af6b;--pub-border:#ffffff0f;--pub-card-bg:#090b18;--pub-card-shadow:#00000080;--pub-card-shadow-hover:#000000b3;--pub-shimmer-1:#0c0f20;--pub-shimmer-2:#101428;--pub-disabled-bg:#141828;--pub-disabled-text:#485060;--pub-offers-from:#020308;--pub-offers-to:#060814;--pub-offers-text:#b0c0e8;--pub-hero-from:#0c0f20;--pub-hero-to:#101428}.pub-page[data-pub-theme=foggy]{--pub-body-bg:#c8d4d8;--pub-header-bg:#121a1ef5;--pub-footer-bg:#121a1e;--pub-accent:#5a7888;--pub-accent-light:#709098;--pub-accent-dark:#3e5c6c;--pub-accent-glow:#5a78884d;--pub-accent-glow-strong:#5a788880;--pub-accent-subtle-border:#5a788826;--pub-accent-border:#5a788847;--pub-text-primary:#0e1c22;--pub-text-secondary:#3a5c6c;--pub-text-muted:#7898a8;--pub-border:#0e1c221a;--pub-card-bg:#dce8ec;--pub-card-shadow:#0e1c2212;--pub-card-shadow-hover:#0e1c222e;--pub-shimmer-1:#b0c0c8;--pub-shimmer-2:#c0d0d8;--pub-disabled-bg:#a8bcc4;--pub-disabled-text:#487080;--pub-offers-from:#121a1e;--pub-offers-to:#1c2830;--pub-offers-text:#90b8c8;--pub-hero-from:#b0c0c8;--pub-hero-to:#c0d0d8}.pub-page[data-pub-theme=sunny]{--pub-body-bg:#fffbe8;--pub-header-bg:#140e02f5;--pub-footer-bg:#140e02;--pub-accent:#d08010;--pub-accent-light:#e09828;--pub-accent-dark:#a86000;--pub-accent-glow:#d0801059;--pub-accent-glow-strong:#d080108c;--pub-accent-subtle-border:#d0801026;--pub-accent-border:#d080104d;--pub-text-primary:#1a1002;--pub-text-secondary:#7a5808;--pub-text-muted:#c0980a;--pub-border:#1a10021a;--pub-card-bg:#fffdf2;--pub-card-shadow:#1a100212;--pub-card-shadow-hover:#1a10022e;--pub-shimmer-1:#ede8c8;--pub-shimmer-2:#f5f0d8;--pub-disabled-bg:#e8e0c0;--pub-disabled-text:#907840;--pub-offers-from:#1a1002;--pub-offers-to:#2a1c06;--pub-offers-text:#f0d060;--pub-hero-from:#f0e8c0;--pub-hero-to:#faf5dc}.pub-page[data-pub-theme=stormy]{--pub-body-bg:#060810;--pub-header-bg:#030408fa;--pub-footer-bg:#030408;--pub-accent:#6880e8;--pub-accent-light:#8098f0;--pub-accent-dark:#4860c0;--pub-accent-glow:#6880e86b;--pub-accent-glow-strong:#6880e89e;--pub-accent-subtle-border:#6880e82e;--pub-accent-border:#6880e859;--pub-text-primary:#d2dcffeb;--pub-text-secondary:#788cdcb8;--pub-text-muted:#5a6ebe6b;--pub-border:#ffffff0f;--pub-card-bg:#0a0c18;--pub-card-shadow:#0000008c;--pub-card-shadow-hover:#000000bf;--pub-shimmer-1:#0e1020;--pub-shimmer-2:#121428;--pub-disabled-bg:#141828;--pub-disabled-text:#384868;--pub-offers-from:#030408;--pub-offers-to:#07080e;--pub-offers-text:#a0b0f0;--pub-hero-from:#0e1020;--pub-hero-to:#121428}.pub-page[data-pub-theme=snowy]{--pub-body-bg:#e0ecf4;--pub-header-bg:#081426f5;--pub-footer-bg:#081426;--pub-accent:#4878b0;--pub-accent-light:#6090c8;--pub-accent-dark:#2c5888;--pub-accent-glow:#4878b052;--pub-accent-glow-strong:#4878b085;--pub-accent-subtle-border:#4878b026;--pub-accent-border:#4878b047;--pub-text-primary:#081a30;--pub-text-secondary:#305278;--pub-text-muted:#7098b8;--pub-border:#081a301a;--pub-card-bg:#eef5fa;--pub-card-shadow:#081a3012;--pub-card-shadow-hover:#081a302e;--pub-shimmer-1:#c0d8e8;--pub-shimmer-2:#d4e8f2;--pub-disabled-bg:#b0cce0;--pub-disabled-text:#486080;--pub-offers-from:#081426;--pub-offers-to:#102038;--pub-offers-text:#a0c8e8;--pub-hero-from:#c0d8e8;--pub-hero-to:#d4e8f2}.pub-page[data-pub-theme=cozy_cabin]{--pub-body-bg:#0e0802;--pub-header-bg:#050301fa;--pub-footer-bg:#050301;--pub-accent:#d86018;--pub-accent-light:#ec7828;--pub-accent-dark:#b04808;--pub-accent-glow:#d8601866;--pub-accent-glow-strong:#d8601899;--pub-accent-subtle-border:#d860182e;--pub-accent-border:#d8601859;--pub-text-primary:#ffebc8eb;--pub-text-secondary:#d29b5abf;--pub-text-muted:#be823c6b;--pub-border:#ffdca012;--pub-card-bg:#181006;--pub-card-shadow:#00000080;--pub-card-shadow-hover:#000000b3;--pub-shimmer-1:#1c1208;--pub-shimmer-2:#221808;--pub-disabled-bg:#201408;--pub-disabled-text:#6a5030;--pub-offers-from:#050301;--pub-offers-to:#0c0604;--pub-offers-text:#f0c060;--pub-hero-from:#1c1208;--pub-hero-to:#221808}.pub-page[data-pub-theme=rooftop]{--pub-body-bg:#0e0a18;--pub-header-bg:#05030afa;--pub-footer-bg:#05030a;--pub-accent:#d87840;--pub-accent-light:#ec9258;--pub-accent-dark:#b05828;--pub-accent-glow:#d8784061;--pub-accent-glow-strong:#d8784094;--pub-accent-subtle-border:#d878402e;--pub-accent-border:#d8784052;--pub-text-primary:#f5e6d2eb;--pub-text-secondary:#c89b6eb8;--pub-text-muted:#aa78506b;--pub-border:#ffdcb412;--pub-card-bg:#160e22;--pub-card-shadow:#00000080;--pub-card-shadow-hover:#000000b3;--pub-shimmer-1:#1a1228;--pub-shimmer-2:#201630;--pub-disabled-bg:#201430;--pub-disabled-text:#685058;--pub-offers-from:#05030a;--pub-offers-to:#0c0816;--pub-offers-text:#f0b878;--pub-hero-from:#1a1228;--pub-hero-to:#201630}.pub-page[data-pub-theme=library]{--pub-body-bg:#fdf4e0;--pub-header-bg:#120a02f7;--pub-footer-bg:#120a02;--pub-accent:#b86c18;--pub-accent-light:#cc8430;--pub-accent-dark:#905008;--pub-accent-glow:#b86c1859;--pub-accent-glow-strong:#b86c188c;--pub-accent-subtle-border:#b86c1826;--pub-accent-border:#b86c1847;--pub-text-primary:#1a0e04;--pub-text-secondary:#7a4c10;--pub-text-muted:#b88840;--pub-border:#1a0e041a;--pub-card-bg:#fffaee;--pub-card-shadow:#1a0e0412;--pub-card-shadow-hover:#1a0e042e;--pub-shimmer-1:#ede4c8;--pub-shimmer-2:#f5efd8;--pub-disabled-bg:#e8ddc0;--pub-disabled-text:#887040;--pub-offers-from:#120a02;--pub-offers-to:#1e1406;--pub-offers-text:#f0c870;--pub-hero-from:#ede4c8;--pub-hero-to:#f5efd8}.pub-page[data-pub-theme=beach]{--pub-body-bg:#c8f0f0;--pub-header-bg:#041c26f5;--pub-footer-bg:#041c26;--pub-accent:#0888a0;--pub-accent-light:#20a0b8;--pub-accent-dark:#006880;--pub-accent-glow:#0888a059;--pub-accent-glow-strong:#0888a08c;--pub-accent-subtle-border:#0888a026;--pub-accent-border:#0888a047;--pub-text-primary:#021820;--pub-text-secondary:#086878;--pub-text-muted:#60a8b8;--pub-border:#0218201a;--pub-card-bg:#dff7f7;--pub-card-shadow:#02182012;--pub-card-shadow-hover:#0218202e;--pub-shimmer-1:#a8e0e0;--pub-shimmer-2:#c0eded;--pub-disabled-bg:#a0d8d8;--pub-disabled-text:#408090;--pub-offers-from:#041c26;--pub-offers-to:#082838;--pub-offers-text:#80e0f0;--pub-hero-from:#a8e0e0;--pub-hero-to:#c0eded}.pub-page[data-pub-theme=garden]{--pub-body-bg:#e4f5d8;--pub-header-bg:#081606f5;--pub-footer-bg:#081606;--pub-accent:#3ea030;--pub-accent-light:#56b848;--pub-accent-dark:#288018;--pub-accent-glow:#3ea03059;--pub-accent-glow-strong:#3ea0308c;--pub-accent-subtle-border:#3ea03026;--pub-accent-border:#3ea03047;--pub-text-primary:#081c04;--pub-text-secondary:#306820;--pub-text-muted:#70a858;--pub-border:#081c041a;--pub-card-bg:#f0fae8;--pub-card-shadow:#081c0412;--pub-card-shadow-hover:#081c042e;--pub-shimmer-1:#c8e8b4;--pub-shimmer-2:#daf0c8;--pub-disabled-bg:#c0dca8;--pub-disabled-text:#508040;--pub-offers-from:#081606;--pub-offers-to:#102210;--pub-offers-text:#90e078;--pub-hero-from:#c8e8b4;--pub-hero-to:#daf0c8}.pub-page[data-pub-theme=candlelit]{--pub-body-bg:#0c0704;--pub-header-bg:#040201fa;--pub-footer-bg:#040201;--pub-accent:#e8a008;--pub-accent-light:#f8b820;--pub-accent-dark:#c07800;--pub-accent-glow:#e8a0086b;--pub-accent-glow-strong:#e8a0089e;--pub-accent-subtle-border:#e8a0082e;--pub-accent-border:#e8a00859;--pub-text-primary:#fff2d2eb;--pub-text-secondary:#dcaf5abf;--pub-text-muted:#c8943c6b;--pub-border:#ffe69612;--pub-card-bg:#140c06;--pub-card-shadow:#0000008c;--pub-card-shadow-hover:#000000bf;--pub-shimmer-1:#181008;--pub-shimmer-2:#1e140a;--pub-disabled-bg:#1e1408;--pub-disabled-text:#706030;--pub-offers-from:#040201;--pub-offers-to:#0c0804;--pub-offers-text:#f0d060;--pub-hero-from:#181008;--pub-hero-to:#1e140a}.pub-page[data-pub-theme=candlelit] .pub-fx{background-image:radial-gradient(40% 20%,#e8a00814,#0000 70%),radial-gradient(60px,#ffb4140f,#0000);background-size:100% 100%,200px 200px;animation:2.5s ease-in-out infinite alternate warm-pulse,6s ease-in-out infinite alternate bokeh-float;display:block}.pub-page[data-pub-theme=weather_adaptive]{--pub-body-bg:#041428;--pub-header-bg:#020812fa;--pub-footer-bg:#020810;--pub-accent:#3090d0;--pub-accent-light:#48a8e8;--pub-accent-dark:#1870a8;--pub-accent-glow:#3090d061;--pub-accent-glow-strong:#3090d094;--pub-accent-subtle-border:#3090d02e;--pub-accent-border:#3090d052;--pub-text-primary:#d7ebffeb;--pub-text-secondary:#6ea5dcb8;--pub-text-muted:#5082be6b;--pub-border:#ffffff0f;--pub-card-bg:#081e38;--pub-card-shadow:#00000073;--pub-card-shadow-hover:#000000a6;--pub-shimmer-1:#0c2440;--pub-shimmer-2:#102a4a;--pub-disabled-bg:#142e50;--pub-disabled-text:#305870;--pub-offers-from:#020810;--pub-offers-to:#06101e;--pub-offers-text:#80c0f0;--pub-hero-from:#0c2440;--pub-hero-to:#102a4a}.pub-page[data-pub-theme=weather_adaptive][data-wx-time=dawn]{--pub-body-bg:#1a0c08;--pub-header-bg:#080402fa;--pub-footer-bg:#080402;--pub-accent:#f07840;--pub-accent-light:#f89060;--pub-accent-dark:#c85820;--pub-accent-glow:#f0784066;--pub-accent-glow-strong:#f0784099;--pub-accent-subtle-border:#f078402e;--pub-accent-border:#f0784059;--pub-text-primary:#ffebd2eb;--pub-text-secondary:#dca064b8;--pub-text-muted:#be80466b;--pub-border:#ffdcaa12;--pub-card-bg:#241008;--pub-card-shadow:#0000007a;--pub-card-shadow-hover:#000000ad;--pub-shimmer-1:#281408;--pub-shimmer-2:#301a0a;--pub-disabled-bg:#301808;--pub-disabled-text:#705030;--pub-offers-from:#080402;--pub-offers-to:#100806;--pub-offers-text:#f0c080;--pub-hero-from:#281408;--pub-hero-to:#301a0a}.pub-page[data-pub-theme=weather_adaptive][data-wx-time=morning]{--pub-body-bg:#061628;--pub-header-bg:#030810fa;--pub-footer-bg:#030810;--pub-accent:#58acd8;--pub-accent-light:#72c0ec;--pub-accent-dark:#3888b8;--pub-accent-glow:#58acd861;--pub-accent-glow-strong:#58acd894;--pub-accent-subtle-border:#58acd82e;--pub-accent-border:#58acd852;--pub-text-primary:#d2e8ffeb;--pub-text-secondary:#6eaadcb8;--pub-text-muted:#508abe6b;--pub-border:#ffffff12;--pub-card-bg:#0c2038;--pub-card-shadow:#0000006b;--pub-card-shadow-hover:#0000009e;--pub-shimmer-1:#102438;--pub-shimmer-2:#142a40;--pub-disabled-bg:#182e48;--pub-disabled-text:#305870;--pub-offers-from:#030810;--pub-offers-to:#061018;--pub-offers-text:#88d0f8;--pub-hero-from:#102438;--pub-hero-to:#142a40}.pub-page[data-pub-theme=weather_adaptive][data-wx-time=afternoon]{--pub-body-bg:#160e04;--pub-header-bg:#080501fa;--pub-footer-bg:#080501;--pub-accent:#d09030;--pub-accent-light:#e4a848;--pub-accent-dark:#a87018;--pub-accent-glow:#d0903061;--pub-accent-glow-strong:#d0903094;--pub-accent-subtle-border:#d090302e;--pub-accent-border:#d0903052;--pub-text-primary:#fff2d7eb;--pub-text-secondary:#d7a85ab8;--pub-text-muted:#b98a3c6b;--pub-border:#ffe19612;--pub-card-bg:#201408;--pub-card-shadow:#0000007a;--pub-card-shadow-hover:#000000ad;--pub-shimmer-1:#241808;--pub-shimmer-2:#2c1e0c;--pub-disabled-bg:#2c1c08;--pub-disabled-text:#706038;--pub-offers-from:#080501;--pub-offers-to:#100c04;--pub-offers-text:#f0c860;--pub-hero-from:#241808;--pub-hero-to:#2c1e0c}.pub-page[data-pub-theme=weather_adaptive][data-wx-time=sunset]{--pub-body-bg:#1c0a04;--pub-header-bg:#080301fa;--pub-footer-bg:#080301;--pub-accent:#f04820;--pub-accent-light:#f86038;--pub-accent-dark:#c83010;--pub-accent-glow:#f048206b;--pub-accent-glow-strong:#f048209e;--pub-accent-subtle-border:#f048202e;--pub-accent-border:#f0482059;--pub-text-primary:#ffe8d2eb;--pub-text-secondary:#e6915ab8;--pub-text-muted:#c86e3c6b;--pub-border:#ffc89612;--pub-card-bg:#280e06;--pub-card-shadow:#00000085;--pub-card-shadow-hover:#000000b8;--pub-shimmer-1:#2e1208;--pub-shimmer-2:#36180a;--pub-disabled-bg:#361408;--pub-disabled-text:#784838;--pub-offers-from:#080301;--pub-offers-to:#100804;--pub-offers-text:#f09060;--pub-hero-from:#2e1208;--pub-hero-to:#36180a}.pub-page[data-pub-theme=weather_adaptive][data-wx-time=dusk]{--pub-body-bg:#0e0820;--pub-header-bg:#05030cfa;--pub-footer-bg:#05030c;--pub-accent:#9870d0;--pub-accent-light:#b088e4;--pub-accent-dark:#7850b0;--pub-accent-glow:#9870d066;--pub-accent-glow-strong:#9870d099;--pub-accent-subtle-border:#9870d02e;--pub-accent-border:#9870d059;--pub-text-primary:#e6dcffeb;--pub-text-secondary:#aa8ce6b8;--pub-text-muted:#8c6ec86b;--pub-border:#ffffff12;--pub-card-bg:#16102e;--pub-card-shadow:#00000080;--pub-card-shadow-hover:#000000b3;--pub-shimmer-1:#1a1436;--pub-shimmer-2:#201a40;--pub-disabled-bg:#201840;--pub-disabled-text:#604888;--pub-offers-from:#05030c;--pub-offers-to:#0a0618;--pub-offers-text:#c0a0f8;--pub-hero-from:#1a1436;--pub-hero-to:#201a40}.pub-page[data-pub-theme=weather_adaptive][data-wx-time=night]{--pub-body-bg:#03040a;--pub-header-bg:#010205fa;--pub-footer-bg:#010205;--pub-accent:#6878c8;--pub-accent-light:#8090d8;--pub-accent-dark:#4858a8;--pub-accent-glow:#6878c861;--pub-accent-glow-strong:#6878c894;--pub-accent-subtle-border:#6878c826;--pub-accent-border:#6878c84d;--pub-text-primary:#d2dcffe6;--pub-text-secondary:#6e80c3ad;--pub-text-muted:#5060aa66;--pub-border:#ffffff0d;--pub-card-bg:#070918;--pub-card-shadow:#0000008c;--pub-card-shadow-hover:#000000bf;--pub-shimmer-1:#0b0d20;--pub-shimmer-2:#0f1128;--pub-disabled-bg:#131728;--pub-disabled-text:#384868;--pub-offers-from:#010205;--pub-offers-to:#050710;--pub-offers-text:#9aacf0;--pub-hero-from:#0b0d20;--pub-hero-to:#0f1128}.pub-page[data-pub-theme=weather_adaptive][data-wx-cond=rain] .pub-fx,.pub-page[data-pub-theme=weather_adaptive][data-wx-cond=drizzle] .pub-fx{background-image:repeating-linear-gradient(168deg,#0000 0,#0000 18px,#8cb4dc17 18px,#8cb4dc17 19px),repeating-linear-gradient(172deg,#0000 0,#0000 28px,#6496c80f 28px,#6496c80f 29px);background-size:22px 100vh,35px 100vh;animation:.55s linear infinite rain-fall;display:block}.pub-page[data-pub-theme=weather_adaptive][data-wx-cond=drizzle] .pub-fx{opacity:.65;animation-duration:.9s}.pub-page[data-pub-theme=weather_adaptive][data-wx-cond=snow] .pub-fx{background-image:radial-gradient(3px,#dcebffcc,#0000),radial-gradient(2px,#c8dcff99,#0000),radial-gradient(4px,#ffffff80,#0000);background-size:75px 80px,105px 110px,55px 65px;animation:5s linear infinite snow-fall;display:block}.pub-page[data-pub-theme=weather_adaptive][data-wx-cond=storm] .pub-fx{background-image:repeating-linear-gradient(174deg,#0000 0,#0000 35px,#6478dc0f 35px,#6478dc0f 37px);background-size:44px 100vh;animation:3s ease-in-out infinite lightning-flash,1.6s linear infinite wind-streak;display:block}.pub-page[data-pub-theme=weather_adaptive][data-wx-cond=fog] .pub-fx{background:linear-gradient(#b4c3d224,#a0b2c338 45%,#b4c3d21a);animation:7s ease-in-out infinite alternate fog-drift;display:block}.pub-page[data-pub-theme=weather_adaptive][data-wx-cond=cloudy] .pub-fx,.pub-page[data-pub-theme=weather_adaptive][data-wx-cond=overcast] .pub-fx{background:linear-gradient(90deg,#0000,#a0afc30f 30%,#91a2b91a 55%,#0000);animation:20s linear infinite cloud-drift-slow;display:block}.pub-page[data-pub-theme=weather_adaptive][data-wx-cond=overcast] .pub-fx{opacity:1.4}.pub-page[data-pub-theme=weather_adaptive][data-wx-cond=clear][data-wx-time=night] .pub-fx,.pub-page[data-pub-theme=weather_adaptive][data-wx-cond=clear][data-wx-time=dusk] .pub-fx{background-image:radial-gradient(1.5px,#dce6ffcc,#0000),radial-gradient(1px,#bed2ff99,#0000),radial-gradient(2px,#ffffff7a,#0000),radial-gradient(1px,#d2e1ff61,#0000);background-size:85px 75px,125px 105px,65px 90px,105px 70px;animation:3.5s ease-in-out infinite star-twinkle;display:block}.pub-page[data-pub-theme=weather_adaptive][data-wx-cond=clear][data-wx-time=dawn] .pub-fx{background:radial-gradient(80% 35% at 50% 100%,#f0783c1f,#0000 70%),radial-gradient(50% 20% at 50% 100%,#ffb43c14,#0000 60%);animation:4s ease-in-out infinite alternate sun-glow-pulse;display:block}.pub-page[data-pub-theme=weather_adaptive][data-wx-cond=clear][data-wx-time=sunset] .pub-fx{background:radial-gradient(90% 40% at 50% 100%,#f0501e1f,#0000 70%),radial-gradient(60% 25% at 50% 100%,#ff8c2814,#0000 60%),radial-gradient(40% 15% at 50% 100%,#ffc83c0f,#0000 50%);animation:3.5s ease-in-out infinite alternate sun-glow-pulse;display:block}.pub-page[data-pub-theme=weather_adaptive][data-wx-cond=clear][data-wx-time=day] .pub-fx,.pub-page[data-pub-theme=weather_adaptive][data-wx-cond=clear][data-wx-time=morning] .pub-fx,.pub-page[data-pub-theme=weather_adaptive][data-wx-cond=clear][data-wx-time=afternoon] .pub-fx{background:radial-gradient(60% 30% at 50% 0,#50a0f00f,#0000 70%);animation:6s ease-in-out infinite alternate heat-shimmer;display:block}.pub-page[data-pub-theme=rainy_day] .pub-fx:before,.pub-page[data-pub-theme=rainy_morning] .pub-fx:before,.pub-page[data-pub-theme=rainy_evening] .pub-fx:before,.pub-page[data-pub-theme=rainy_summer] .pub-fx:before,.pub-page[data-pub-theme=rainy_cold_night] .pub-fx:before,.pub-page[data-pub-theme=rainy_sad] .pub-fx:before,.pub-page[data-pub-theme=thunderstorm] .pub-fx:before,.pub-page[data-pub-theme=rain_day] .pub-fx:before,.pub-page[data-pub-theme=rain_night] .pub-fx:before,.pub-page[data-pub-theme=rain_cafe] .pub-fx:before,.pub-page[data-pub-theme=spring] .pub-fx:before,.pub-page[data-pub-theme=autumn] .pub-fx:before,.pub-page[data-pub-theme=winter_morning] .pub-fx:before,.pub-page[data-pub-theme=winter_evening] .pub-fx:before,.pub-page[data-pub-theme=winter_night] .pub-fx:before,.pub-page[data-pub-theme=cherry_blossom] .pub-fx:before,.pub-page[data-pub-theme=dark_night] .pub-fx:before,.pub-page[data-pub-theme=moonlit] .pub-fx:before,.pub-page[data-pub-theme=starry_night] .pub-fx:before,.pub-page[data-pub-theme=night_city] .pub-fx:before,.pub-page[data-pub-theme=night_forest] .pub-fx:before,.pub-page[data-pub-theme=starry] .pub-fx:before,.pub-page[data-pub-theme=hot_summer] .pub-fx:before,.pub-page[data-pub-theme=foggy_morning] .pub-fx:before,.pub-page[data-pub-theme=golden_hour] .pub-fx:before,.pub-page[data-pub-theme=foggy] .pub-fx:before,.pub-page[data-pub-theme=sunny] .pub-fx:before,.pub-page[data-pub-theme=stormy] .pub-fx:before,.pub-page[data-pub-theme=snowy] .pub-fx:before,.pub-page[data-pub-theme=romantic_evening] .pub-fx:before,.pub-page[data-pub-theme=festival] .pub-fx:before,.pub-page[data-pub-theme=fireplace] .pub-fx:before,.pub-page[data-pub-theme=sad_evening] .pub-fx:before,.pub-page[data-pub-theme=enjoy] .pub-fx:before,.pub-page[data-pub-theme=cozy_cabin] .pub-fx:before,.pub-page[data-pub-theme=rooftop] .pub-fx:before,.pub-page[data-pub-theme=library] .pub-fx:before,.pub-page[data-pub-theme=beach] .pub-fx:before,.pub-page[data-pub-theme=garden] .pub-fx:before,.pub-page[data-pub-theme=candlelit] .pub-fx:before,.pub-page[data-pub-theme=rainy_day] .pub-fx:after,.pub-page[data-pub-theme=rainy_cold_night] .pub-fx:after,.pub-page[data-pub-theme=rain_night] .pub-fx:after,.pub-page[data-pub-theme=thunderstorm] .pub-fx:after,.pub-page[data-pub-theme=night_forest] .pub-fx:after,.pub-page[data-pub-theme=night_city] .pub-fx:after,.pub-page[data-pub-theme=candlelit] .pub-fx:after,.pub-page[data-pub-theme=festival] .pub-fx:after,.pub-page[data-pub-theme=enjoy] .pub-fx:after,.pub-page[data-pub-theme=beach] .pub-fx:after,.pub-page[data-pub-theme=stormy] .pub-fx:after,.pub-page[data-pub-theme=cherry_blossom] .pub-fx:after,.pub-page[data-pub-theme=garden] .pub-fx:after,.pub-page[data-pub-theme=starry_night] .pub-fx:after,.pub-page[data-pub-theme=fireplace] .pub-fx:after,.pub-page[data-pub-theme=cozy_cabin] .pub-fx:after,.pub-page[data-pub-theme=rain_cafe] .pub-fx:after,.pub-page[data-pub-theme=foggy_morning] .pub-fx:after,.pub-page[data-pub-theme=sunny] .pub-fx:after,.pub-page[data-pub-theme=hot_summer] .pub-fx:after,.pub-page[data-pub-theme=snowy] .pub-fx:after,.pub-page[data-pub-theme=winter_evening] .pub-fx:after,.pub-page[data-pub-theme=spring] .pub-fx:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.pub-page[data-pub-theme=rainy_day] .pub-fx{background-image:repeating-linear-gradient(168deg,#0000 0,#0000 14px,#5b8ab01f 14px,#5b8ab01f 15px),repeating-linear-gradient(170deg,#0000 0,#0000 22px,#3c649112 22px,#3c649112 23px),repeating-linear-gradient(168deg,#0000 0,#0000 36px,#5b8ab00d 36px,#5b8ab00d 37px);background-size:18px 100vh,28px 100vh,45px 100vh;animation:.45s linear infinite rain-fall;display:block}.pub-page[data-pub-theme=rainy_day] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 130'%3E%3Cpath d='M60 18 C16 20 6 56 6 68 L60 68 L114 68 C114 56 104 20 60 18Z' fill='%235b8ab0' opacity='0.18'/%3E%3Cpath d='M60 18 L60 68' stroke='%235b8ab0' stroke-width='2' fill='none' opacity='0.14'/%3E%3Cpath d='M30 24 L30 68' stroke='%235b8ab0' stroke-width='1.5' fill='none' opacity='0.10'/%3E%3Cpath d='M90 24 L90 68' stroke='%235b8ab0' stroke-width='1.5' fill='none' opacity='0.10'/%3E%3Cline x1='60' y1='68' x2='60' y2='115' stroke='%235b8ab0' stroke-width='2.5' opacity='0.16'/%3E%3Cpath d='M60 115 Q67 126 74 115' stroke='%235b8ab0' stroke-width='2' fill='none' opacity='0.14'/%3E%3C/svg%3E") right 8% bottom 15%/160px no-repeat;animation:5s ease-in-out infinite alternate gentle-sway}.pub-page[data-pub-theme=rainy_day] .pub-fx:after{background-image:radial-gradient(35px,#5b8ab00a,#0000),radial-gradient(22px,#5b8ab008,#0000);background-position:10px 80vh,50px 85vh;background-size:80px 60px,55px 80px;animation:2.2s ease-out infinite puddle-ripple}.pub-page[data-pub-theme=rainy_morning] .pub-fx{background-image:repeating-linear-gradient(169deg,#0000 0,#0000 20px,#7ab0c817 20px,#7ab0c817 21px),repeating-linear-gradient(171deg,#0000 0,#0000 32px,#5a96b40d 32px,#5a96b40d 33px),linear-gradient(#c8e1f00f,#0000 50%);background-size:26px 100vh,40px 100vh,100% 100%;animation:.65s linear infinite rain-fall;display:block}.pub-page[data-pub-theme=rainy_morning] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 120'%3E%3Cline x1='40' y1='60' x2='40' y2='120' stroke='%234878a0' stroke-width='3' opacity='0.16'/%3E%3Cellipse cx='40' cy='20' rx='18' ry='16' fill='%237ab0c8' opacity='0.14'/%3E%3Cellipse cx='40' cy='20' rx='10' ry='9' fill='%238ec8e0' opacity='0.13'/%3E%3Cellipse cx='20' cy='30' rx='8' ry='14' fill='%237ab0c8' opacity='0.12' transform='rotate(-35 20 30)'/%3E%3Cellipse cx='60' cy='30' rx='8' ry='14' fill='%237ab0c8' opacity='0.12' transform='rotate(35 60 30)'/%3E%3Cellipse cx='40' cy='0' rx='6' ry='11' fill='%237ab0c8' opacity='0.11'/%3E%3C/svg%3E") left 12% bottom 10%/120px no-repeat;animation:6s ease-in-out infinite alternate gentle-sway}.pub-page[data-pub-theme=rainy_evening] .pub-fx{background-image:repeating-linear-gradient(167deg,#0000 0,#0000 13px,#c890501a 13px,#c890501a 14px),repeating-linear-gradient(170deg,#0000 0,#0000 22px,#648cc812 22px,#648cc812 23px),radial-gradient(60% 40% at 20% 20%,#c890500d,#0000 70%);background-size:17px 100vh,28px 100vh,100% 100%;animation:.48s linear infinite rain-fall;display:block}.pub-page[data-pub-theme=rainy_evening] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 160'%3E%3Cline x1='40' y1='0' x2='40' y2='25' stroke='%23c89050' stroke-width='2' opacity='0.18'/%3E%3Crect x='22' y='25' width='36' height='70' rx='5' stroke='%23c89050' stroke-width='3' fill='none' opacity='0.16'/%3E%3Cellipse cx='40' cy='58' rx='14' ry='20' fill='%23f0b820' opacity='0.10'/%3E%3Crect x='22' y='93' width='36' height='10' rx='2' fill='%23c89050' opacity='0.16'/%3E%3Cpath d='M28 103 L20 138 L60 138 L52 103Z' stroke='%23c89050' stroke-width='2' fill='none' opacity='0.14'/%3E%3C/svg%3E") 15% 10%/100px no-repeat;animation:4s ease-in-out infinite alternate lantern-sway}.pub-page[data-pub-theme=rainy_summer] .pub-fx{background-image:repeating-linear-gradient(168deg,#0000 0,#0000 18px,#58a0601a 18px,#58a0601a 19px),repeating-linear-gradient(172deg,#0000 0,#0000 28px,#3c82460f 28px,#3c82460f 29px),radial-gradient(80% 30% at 50% 0,#78c8640a,#0000 70%);background-size:22px 100vh,35px 100vh,100% 100%;animation:.5s linear infinite rain-fall;display:block}.pub-page[data-pub-theme=rainy_summer] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 200'%3E%3Cpath d='M60 120 C38 100 28 70 48 50 C58 40 78 45 78 60 C78 45 98 35 114 50 C124 62 114 92 94 102Z' fill='%2358a060' opacity='0.14'/%3E%3Cpath d='M180 80 C160 62 152 35 170 18 C180 9 198 14 198 28 C198 14 216 6 228 20 C238 31 230 57 212 66Z' fill='%2348904e' opacity='0.13'/%3E%3Cpath d='M240 155 C225 138 218 112 234 95 C242 86 258 91 258 104 C258 91 274 83 284 96 C292 106 286 130 270 140Z' fill='%2358a060' opacity='0.12'/%3E%3C/svg%3E") bottom/80% no-repeat;animation:7s ease-in-out infinite alternate gentle-sway}.pub-page[data-pub-theme=rainy_cold_night] .pub-fx{background-image:repeating-linear-gradient(168deg,#0000 0,#0000 11px,#4878a821 11px,#4878a821 12px),repeating-linear-gradient(166deg,#0000 0,#0000 18px,#325a8c17 18px,#325a8c17 19px),repeating-linear-gradient(170deg,#0000 0,#0000 28px,#4878a80f 28px,#4878a80f 29px);background-size:14px 100vh,22px 100vh,35px 100vh;animation:.38s linear infinite rain-fall;display:block}.pub-page[data-pub-theme=rainy_cold_night] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 90'%3E%3Cellipse cx='60' cy='62' rx='32' ry='26' fill='%23386828' opacity='0.20'/%3E%3Ccircle cx='32' cy='38' r='16' fill='%23386828' opacity='0.20'/%3E%3Ccircle cx='88' cy='38' r='16' fill='%23386828' opacity='0.20'/%3E%3Ccircle cx='32' cy='35' r='7' fill='%23c0eec0' opacity='0.22'/%3E%3Ccircle cx='31' cy='35' r='4' fill='%23111' opacity='0.28'/%3E%3Ccircle cx='88' cy='35' r='7' fill='%23c0eec0' opacity='0.22'/%3E%3Ccircle cx='87' cy='35' r='4' fill='%23111' opacity='0.28'/%3E%3Cpath d='M46 72 Q60 82 74 72' stroke='%23386828' stroke-width='2.5' fill='none' opacity='0.22'/%3E%3Cpath d='M20 68 L5 78 L18 78' stroke='%23386828' stroke-width='2' fill='none' opacity='0.15'/%3E%3Cpath d='M100 68 L115 78 L102 78' stroke='%23386828' stroke-width='2' fill='none' opacity='0.15'/%3E%3C/svg%3E") left 10% bottom 8%/200px no-repeat;animation:3s ease-in-out infinite alternate frog-bob}.pub-page[data-pub-theme=rainy_cold_night] .pub-fx:after{background-image:radial-gradient(60% 8% at 50% 100%,#4878a814,#0000);animation:2.8s ease-out infinite puddle-ripple}.pub-page[data-pub-theme=rainy_sad] .pub-fx{background-image:repeating-linear-gradient(168deg,#0000 0,#0000 20px,#7080901a 20px,#7080901a 21px),repeating-linear-gradient(172deg,#0000 0,#0000 40px,#5a69780f 40px,#5a69780f 41px),linear-gradient(#505a6e0a,#323c5014);background-size:24px 100vh,50px 100vh,100% 100%;animation:.82s linear infinite rain-fall;display:block}.pub-page[data-pub-theme=rainy_sad] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 150'%3E%3Cpath d='M45 25 C45 52 54 82 60 102 C66 122 60 142 45 150' stroke='%23485060' stroke-width='3.5' fill='none' opacity='0.16'/%3E%3Cellipse cx='45' cy='25' rx='18' ry='15' fill='%238878c0' opacity='0.14'/%3E%3Cellipse cx='45' cy='25' rx='10' ry='9' fill='%239888d0' opacity='0.12'/%3E%3Cellipse cx='24' cy='34' rx='8' ry='13' fill='%238878c0' opacity='0.12' transform='rotate(-40 24 34)'/%3E%3Cellipse cx='66' cy='34' rx='8' ry='13' fill='%238878c0' opacity='0.12' transform='rotate(40 66 34)'/%3E%3Cellipse cx='45' cy='0' rx='6' ry='10' fill='%238878c0' opacity='0.11'/%3E%3C/svg%3E") 50% 20%/130px no-repeat;animation:5s ease-in-out infinite alternate wilt-droop}.pub-page[data-pub-theme=thunderstorm] .pub-fx{background-image:repeating-linear-gradient(165deg,#0000 0,#0000 9px,#7080d821 9px,#7080d821 10px),repeating-linear-gradient(168deg,#0000 0,#0000 16px,#5064c814 16px,#5064c814 17px),repeating-linear-gradient(170deg,#0000 0,#0000 28px,#3c50b40d 28px,#3c50b40d 29px);background-size:12px 100vh,20px 100vh,35px 100vh;animation:.28s linear infinite rain-fast,3.8s ease-in-out infinite lightning-flash;display:block}.pub-page[data-pub-theme=thunderstorm] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 300'%3E%3Cpath d='M65 300 C78 252 98 202 132 155 C158 125 172 100 152 52' stroke='%23182030' stroke-width='8' fill='none' stroke-linecap='round' opacity='0.15'/%3E%3Cpath d='M132 155 C170 140 212 150 245 138' stroke='%23182030' stroke-width='4' fill='none' stroke-linecap='round' opacity='0.12'/%3E%3Cpath d='M152 52 C200 28 248 42 278 18' stroke='%23182030' stroke-width='3.5' fill='none' stroke-linecap='round' opacity='0.11'/%3E%3Cpath d='M152 52 C136 32 130 16 142 -5' stroke='%23182030' stroke-width='3' fill='none' stroke-linecap='round' opacity='0.10'/%3E%3Cpath d='M370 300 C378 250 394 195 422 148 C444 112 458 84 438 35' stroke='%23182030' stroke-width='6' fill='none' stroke-linecap='round' opacity='0.13'/%3E%3Cpath d='M422 148 C462 130 500 142 532 128' stroke='%23182030' stroke-width='3.5' fill='none' stroke-linecap='round' opacity='0.10'/%3E%3Cpolygon points='225,60 210,100 228,100 205,150 248,90 228,90 250,60' fill='%23a0b0f0' opacity='0.14'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;animation:.9s ease-in-out infinite alternate storm-tree-sway}.pub-page[data-pub-theme=thunderstorm] .pub-fx:after{background:radial-gradient(30% 80% at 38%,#96aaff0a,#0000),radial-gradient(20% 100% at 62%,#788cf008,#0000);animation:3.8s ease-in-out infinite lightning-flash}.pub-page[data-pub-theme=rain_day] .pub-fx{background-image:repeating-linear-gradient(168deg,#0000 0,#0000 16px,#3870a81a 16px,#3870a81a 17px),repeating-linear-gradient(170deg,#0000 0,#0000 26px,#2658940f 26px,#2658940f 27px),repeating-linear-gradient(165deg,#0000 0,#0000 42px,#3870a80a 42px,#3870a80a 43px);background-size:20px 100vh,32px 100vh,52px 100vh;animation:.5s linear infinite rain-fall;display:block}.pub-page[data-pub-theme=rain_day] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 130'%3E%3Cpath d='M60 18 C16 20 6 56 6 68 L60 68 L114 68 C114 56 104 20 60 18Z' fill='%233870a8' opacity='0.16'/%3E%3Cpath d='M60 18 L60 68' stroke='%233870a8' stroke-width='2' fill='none' opacity='0.12'/%3E%3Cpath d='M30 24 L30 68' stroke='%233870a8' stroke-width='1.5' fill='none' opacity='0.08'/%3E%3Cpath d='M90 24 L90 68' stroke='%233870a8' stroke-width='1.5' fill='none' opacity='0.08'/%3E%3Cline x1='60' y1='68' x2='60' y2='115' stroke='%233870a8' stroke-width='2.5' opacity='0.14'/%3E%3Cpath d='M60 115 Q67 126 74 115' stroke='%233870a8' stroke-width='2' fill='none' opacity='0.12'/%3E%3C/svg%3E") right 10% bottom 12%/140px no-repeat;animation:5.5s ease-in-out infinite alternate gentle-sway}.pub-page[data-pub-theme=rain_night] .pub-fx{background-image:repeating-linear-gradient(167deg,#0000 0,#0000 12px,#4878d821 12px,#4878d821 13px),repeating-linear-gradient(169deg,#0000 0,#0000 20px,#3058be14 20px,#3058be14 21px),repeating-linear-gradient(165deg,#0000 0,#0000 34px,#4878d80d 34px,#4878d80d 35px);background-size:15px 100vh,25px 100vh,42px 100vh;animation:.42s linear infinite rain-fall;display:block}.pub-page[data-pub-theme=rain_night] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 90'%3E%3Cellipse cx='60' cy='62' rx='32' ry='26' fill='%23386828' opacity='0.22'/%3E%3Ccircle cx='32' cy='38' r='16' fill='%23386828' opacity='0.22'/%3E%3Ccircle cx='88' cy='38' r='16' fill='%23386828' opacity='0.22'/%3E%3Ccircle cx='32' cy='35' r='7' fill='%23c0eec0' opacity='0.25'/%3E%3Ccircle cx='31' cy='35' r='4' fill='%23111' opacity='0.30'/%3E%3Ccircle cx='88' cy='35' r='7' fill='%23c0eec0' opacity='0.25'/%3E%3Ccircle cx='87' cy='35' r='4' fill='%23111' opacity='0.30'/%3E%3Cpath d='M46 72 Q60 82 74 72' stroke='%23386828' stroke-width='2.5' fill='none' opacity='0.24'/%3E%3Cpath d='M20 68 L4 80 L18 80' stroke='%23386828' stroke-width='2' fill='none' opacity='0.18'/%3E%3Cpath d='M100 68 L116 80 L102 80' stroke='%23386828' stroke-width='2' fill='none' opacity='0.18'/%3E%3C/svg%3E") right 8% bottom 10%/220px no-repeat;animation:3.5s ease-in-out infinite alternate frog-bob}.pub-page[data-pub-theme=rain_night] .pub-fx:after{background-image:radial-gradient(40px,#4878d80d,#0000),radial-gradient(28px,#4878d80a,#0000);background-position:15% 88vh,70% 82vh;background-size:90px 70px,60px 90px;animation:2s ease-out infinite puddle-ripple}.pub-page[data-pub-theme=rain_cafe] .pub-fx{background-image:repeating-linear-gradient(169deg,#0000 0,#0000 16px,#c8782817 16px,#c8782817 17px),repeating-linear-gradient(172deg,#0000 0,#0000 28px,#a05a140f 28px,#a05a140f 29px),radial-gradient(50% 40%,#c878280a,#0000 70%);background-size:20px 100vh,35px 100vh,100% 100%;animation:.6s linear infinite rain-fall;display:block}.pub-page[data-pub-theme=rain_cafe] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 180'%3E%3Crect x='50' y='20' width='140' height='120' rx='6' stroke='%23c87828' stroke-width='4' fill='none' opacity='0.16'/%3E%3Cline x1='120' y1='20' x2='120' y2='140' stroke='%23c87828' stroke-width='2.5' opacity='0.12'/%3E%3Cline x1='50' y1='80' x2='190' y2='80' stroke='%23c87828' stroke-width='2.5' opacity='0.12'/%3E%3Crect x='88' y='130' width='32' height='24' rx='5' stroke='%23c87828' stroke-width='2' fill='none' opacity='0.16'/%3E%3Cpath d='M97 127 Q94 118 97 109' stroke='%23c87828' stroke-width='1.5' fill='none' opacity='0.12'/%3E%3Cpath d='M104 126 Q101 117 104 108' stroke='%23c87828' stroke-width='1.5' fill='none' opacity='0.12'/%3E%3Cpath d='M111 127 Q108 118 111 109' stroke='%23c87828' stroke-width='1.5' fill='none' opacity='0.12'/%3E%3Cline x1='76' y1='154' x2='116' y2='154' stroke='%23c87828' stroke-width='1.5' opacity='0.12'/%3E%3Ccircle cx='80' cy='50' r='12' stroke='%23c87828' stroke-width='1.5' fill='none' opacity='0.08'/%3E%3Ccircle cx='160' cy='50' r='12' stroke='%23c87828' stroke-width='1.5' fill='none' opacity='0.08'/%3E%3Cpath d='M65 35 C62 30 64 25 66 20 C68 25 70 30 67 35' stroke='%23c87828' stroke-width='1.5' fill='none' opacity='0.07'/%3E%3Cpath d='M178 33 C175 28 177 23 179 18 C181 23 183 28 180 33' stroke='%23c87828' stroke-width='1.5' fill='none' opacity='0.07'/%3E%3C/svg%3E") 50%/70% no-repeat}.pub-page[data-pub-theme=rain_cafe] .pub-fx:after{background:radial-gradient(60% 30%,#c878280f,#0000 70%),radial-gradient(30% 50%,#f0a03c0a,#0000 60%);animation:4s ease-in-out infinite alternate steam-rise}.pub-page[data-pub-theme=spring] .pub-fx{background-image:radial-gradient(6px 4px,#ffb4c859,#0000),radial-gradient(4px 3px,#ffd2dc47,#0000),radial-gradient(8px 5px,#f0a0be38,#0000),radial-gradient(5px 3px,#c8f0a040,#0000);background-size:70px 80px,100px 65px,55px 95px,85px 60px;animation:9s linear infinite petal-drift;display:block}.pub-page[data-pub-theme=spring] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 80'%3E%3Cpath d='M50 40 C28 18 4 14 10 36 C16 58 42 52 50 40Z' fill='%23e8709a' opacity='0.20'/%3E%3Cpath d='M50 40 C72 18 96 14 90 36 C84 58 58 52 50 40Z' fill='%23e8709a' opacity='0.20'/%3E%3Cpath d='M50 40 C34 52 18 58 20 70 C22 82 44 74 50 40Z' fill='%23c85080' opacity='0.18'/%3E%3Cpath d='M50 40 C66 52 82 58 80 70 C78 82 56 74 50 40Z' fill='%23c85080' opacity='0.18'/%3E%3Cellipse cx='50' cy='44' rx='2' ry='12' fill='%23333' opacity='0.20'/%3E%3C/svg%3E") 70% 30%/90px no-repeat;animation:4s ease-in-out infinite butterfly-flutter}.pub-page[data-pub-theme=spring] .pub-fx:after{background-image:radial-gradient(5px 3px,#b4f08c4d,#0000),radial-gradient(7px 4px,#ffc8d240,#0000);background-size:90px 70px,65px 100px;animation:12s linear infinite reverse petal-drift}.pub-page[data-pub-theme=autumn] .pub-fx{background-image:radial-gradient(9px 6px,#d8680a38,#0000),radial-gradient(7px 5px,#c850082e,#0000),radial-gradient(11px 7px,#f08c1429,#0000),radial-gradient(6px 4px,#b43c0833,#0000);background-size:75px 85px,100px 70px,60px 100px,88px 65px;animation:7s linear infinite leaf-fall;display:block}.pub-page[data-pub-theme=autumn] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 300'%3E%3Cpath d='M100 300 L100 180' stroke='%23442008' stroke-width='8' fill='none' stroke-linecap='round' opacity='0.18'/%3E%3Cpath d='M100 240 C80 220 55 215 35 195' stroke='%23442008' stroke-width='5' fill='none' stroke-linecap='round' opacity='0.16'/%3E%3Cpath d='M100 220 C120 200 145 195 168 175' stroke='%23442008' stroke-width='5' fill='none' stroke-linecap='round' opacity='0.16'/%3E%3Cpath d='M100 200 C82 178 68 160 55 135' stroke='%23442008' stroke-width='4' fill='none' stroke-linecap='round' opacity='0.14'/%3E%3Cpath d='M100 195 C118 172 132 154 148 130' stroke='%23442008' stroke-width='4' fill='none' stroke-linecap='round' opacity='0.14'/%3E%3Cpath d='M100 180 L100 80' stroke='%23442008' stroke-width='6' fill='none' stroke-linecap='round' opacity='0.16'/%3E%3Cpath d='M100 140 C75 118 55 108 28 90' stroke='%23442008' stroke-width='3.5' fill='none' stroke-linecap='round' opacity='0.13'/%3E%3Cpath d='M100 140 C125 118 145 108 172 90' stroke='%23442008' stroke-width='3.5' fill='none' stroke-linecap='round' opacity='0.13'/%3E%3Cpath d='M100 110 L85 55' stroke='%23442008' stroke-width='3' fill='none' stroke-linecap='round' opacity='0.12'/%3E%3Cpath d='M100 110 L118 50' stroke='%23442008' stroke-width='3' fill='none' stroke-linecap='round' opacity='0.12'/%3E%3C/svg%3E") 15% 0/220px no-repeat;animation:8s ease-in-out infinite alternate gentle-sway}.pub-page[data-pub-theme=winter_morning] .pub-fx{background-image:radial-gradient(2px,#fffc,#0000),radial-gradient(1.5px,#c8e1ffb3,#0000),radial-gradient(3px,#ffffff8c,#0000),radial-gradient(1px,#d2ebffa6,#0000);background-size:70px 80px,100px 110px,50px 60px,85px 95px;animation:5.5s linear infinite snow-fall;display:block}.pub-page[data-pub-theme=winter_morning] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 150'%3E%3Ccircle cx='45' cy='115' r='32' fill='%23d8eef8' opacity='0.22'/%3E%3Ccircle cx='45' cy='68' r='22' fill='%23e4f4fc' opacity='0.22'/%3E%3Ccircle cx='45' cy='30' r='16' fill='%23edf8ff' opacity='0.22'/%3E%3Ccircle cx='38' cy='26' r='2.5' fill='%23222' opacity='0.28'/%3E%3Ccircle cx='52' cy='26' r='2.5' fill='%23222' opacity='0.28'/%3E%3Cpath d='M38 35 Q45 40 52 35' stroke='%23333' stroke-width='1.5' fill='none' opacity='0.24'/%3E%3Cpath d='M18 24 L32 28 L22 33Z' fill='%23f07808' opacity='0.20'/%3E%3Ccircle cx='45' cy='68' r='3' fill='%23333' opacity='0.20'/%3E%3Ccircle cx='45' cy='78' r='3' fill='%23333' opacity='0.18'/%3E%3Ccircle cx='45' cy='88' r='3' fill='%23333' opacity='0.16'/%3E%3C/svg%3E") right 12% bottom 5%/130px no-repeat;animation:10s ease-in-out infinite alternate gentle-sway}.pub-page[data-pub-theme=winter_evening] .pub-fx{background-image:radial-gradient(1.8px,#d2e1ffa6,#0000),radial-gradient(1.2px,#bed2fa8c,#0000),radial-gradient(2.5px,#dcebff73,#0000);background-size:75px 85px,105px 115px,55px 65px;animation:6.5s linear infinite snow-fall;display:block}.pub-page[data-pub-theme=winter_evening] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 80'%3E%3Cpolygon points='20,0 30,0 25,55' fill='%23a0c0e0' opacity='0.18'/%3E%3Cpolygon points='50,0 62,0 56,40' fill='%23b0d0f0' opacity='0.16'/%3E%3Cpolygon points='80,0 90,0 85,65' fill='%23a0c0e0' opacity='0.18'/%3E%3Cpolygon points='108,0 118,0 113,48' fill='%23b0d0f0' opacity='0.16'/%3E%3Cpolygon points='140,0 150,0 145,55' fill='%23a0c0e0' opacity='0.18'/%3E%3Cpolygon points='172,0 182,0 177,42' fill='%23b0d0f0' opacity='0.16'/%3E%3Cpolygon points='205,0 217,0 211,62' fill='%23a0c0e0' opacity='0.18'/%3E%3Cpolygon points='240,0 250,0 245,45' fill='%23b0d0f0' opacity='0.16'/%3E%3Cpolygon points='272,0 282,0 277,55' fill='%23a0c0e0' opacity='0.18'/%3E%3Cpolygon points='304,0 314,0 309,48' fill='%23b0d0f0' opacity='0.16'/%3E%3Cpolygon points='336,0 346,0 341,62' fill='%23a0c0e0' opacity='0.18'/%3E%3Cpolygon points='370,0 380,0 375,44' fill='%23b0d0f0' opacity='0.16'/%3E%3Cpolygon points='402,0 412,0 407,58' fill='%23a0c0e0' opacity='0.18'/%3E%3Cpolygon points='435,0 445,0 440,42' fill='%23b0d0f0' opacity='0.16'/%3E%3Cpolygon points='468,0 482,0 475,52' fill='%23a0c0e0' opacity='0.18'/%3E%3C/svg%3E") 0 0/100% no-repeat;animation:3s ease-in-out infinite alternate icicle-drip}.pub-page[data-pub-theme=winter_evening] .pub-fx:after{background:radial-gradient(80% 20% at 50% 0,#7896d20f,#0000);animation:8s ease-in-out infinite alternate warm-pulse}.pub-page[data-pub-theme=winter_night] .pub-fx{background-image:radial-gradient(1.5px,#c8d7ff99,#0000),radial-gradient(1px,#b9cdff80,#0000),radial-gradient(2px,#d7e6ff66,#0000);background-size:80px 90px,110px 120px,60px 70px;animation:8s linear infinite snow-fall;display:block}.pub-page[data-pub-theme=winter_night] .pub-fx:before{background:linear-gradient(135deg,#0000 30%,#50b4960d 50%,#3c8cc80a,#0000 80%),linear-gradient(125deg,#0000 20%,#64a0dc0a 45%,#50c8a00d,#0000 75%);animation:8s ease-in-out infinite alternate aurora-shift}.pub-page[data-pub-theme=cherry_blossom] .pub-fx{background-image:radial-gradient(8px 5px,#ffb6c866,#0000),radial-gradient(5px 3.5px,#f08caf52,#0000),radial-gradient(10px 6px,#ffc8d747,#0000),radial-gradient(6px 4px,#ffaac359,#0000);background-size:75px 85px,100px 70px,60px 95px,88px 65px;animation:8s linear infinite petal-drift;display:block}.pub-page[data-pub-theme=cherry_blossom] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 200'%3E%3Cpath d='M0 160 C80 140 160 100 220 80 C280 60 340 70 400 50' stroke='%236a2030' stroke-width='5' fill='none' opacity='0.14'/%3E%3Cpath d='M160 100 C180 80 200 60 220 40' stroke='%236a2030' stroke-width='3.5' fill='none' opacity='0.12'/%3E%3Cpath d='M280 65 C300 45 310 30 320 10' stroke='%236a2030' stroke-width='3' fill='none' opacity='0.11'/%3E%3Ccircle cx='200' cy='55' r='11' fill='%23f090b8' opacity='0.24'/%3E%3Ccircle cx='226' cy='38' r='9' fill='%23e87098' opacity='0.22'/%3E%3Ccircle cx='292' cy='42' r='11' fill='%23f090b8' opacity='0.24'/%3E%3Ccircle cx='318' cy='20' r='9' fill='%23e87098' opacity='0.22'/%3E%3Ccircle cx='166' cy='92' r='10' fill='%23f090b8' opacity='0.22'/%3E%3Ccircle cx='145' cy='74' r='8' fill='%23e87098' opacity='0.20'/%3E%3Ccircle cx='355' cy='46' r='9' fill='%23f090b8' opacity='0.20'/%3E%3C/svg%3E") 0 0/100% no-repeat;animation:9s ease-in-out infinite alternate gentle-sway}.pub-page[data-pub-theme=cherry_blossom] .pub-fx:after{background-image:radial-gradient(6px 4px,#ffc8d752,#0000),radial-gradient(9px 5px,#ffaac342,#0000);background-size:85px 75px,65px 105px;animation:11s linear infinite reverse petal-drift}.pub-page[data-pub-theme=dark_night] .pub-fx{background-image:radial-gradient(1.2px,#dcd7ffb8,#0000),radial-gradient(.8px,#c8c3ff94,#0000),radial-gradient(1.6px,#ebe6ff8c,#0000),radial-gradient(1px,#d2cdffa6,#0000);background-size:80px 90px,110px 120px,60px 70px,95px 85px;animation:3s ease-in-out infinite star-twinkle;display:block}.pub-page[data-pub-theme=dark_night] .pub-fx:before{background:linear-gradient(125deg,#dcd7ff99,#0000 2%) 0 0/100% 100%,linear-gradient(125deg,#0000 30%,#b4aaff73,#0000 30.6%) 0 0/100% 100%;animation:6s ease-in-out infinite shooting-star}.pub-page[data-pub-theme=moonlit] .pub-fx{background-image:radial-gradient(1.8px,#dcebffc7,#0000),radial-gradient(1.2px,#c8dcff9e,#0000),radial-gradient(2.2px,#ebf8ff94,#0000);background-size:90px 100px,120px 130px,70px 80px;animation:4s ease-in-out infinite star-twinkle;display:block}.pub-page[data-pub-theme=moonlit] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Ccircle cx='60' cy='60' r='46' fill='%23c8d8f8' opacity='0.10'/%3E%3Ccircle cx='60' cy='60' r='36' fill='%23d8e8ff' opacity='0.08'/%3E%3Ccircle cx='80' cy='40' r='36' fill='%230c1528' opacity='0.55'/%3E%3Ccircle cx='60' cy='60' r='46' stroke='%23c8d8f8' stroke-width='1' fill='none' opacity='0.10'/%3E%3C/svg%3E") 20% 10%/160px no-repeat;animation:6s ease-in-out infinite alternate moon-glow}.pub-page[data-pub-theme=starry_night] .pub-fx{background-image:radial-gradient(1.2px,#d2e1ffbf,#0000),radial-gradient(.8px,#bed2ff9e,#0000),radial-gradient(1.6px,#e1eeff94,#0000),radial-gradient(1px,#c8dcffad,#0000),radial-gradient(2px,#dcebff80,#0000);background-size:65px 75px,90px 100px,50px 60px,80px 88px,110px 120px;animation:3.5s ease-in-out infinite star-twinkle;display:block}.pub-page[data-pub-theme=starry_night] .pub-fx:before{background:radial-gradient(80% 18%,#8ca0ff0d,#0000),linear-gradient(118deg,#0000 35%,#d2e1ff8c,#0000 35.4%);animation:7s ease-in 2s infinite shooting-star}.pub-page[data-pub-theme=starry_night] .pub-fx:after{background:radial-gradient(50% 8% at 60% 40%,#a0b4ff0f,#0000),radial-gradient(30% 5% at 40% 55%,#8296f00d,#0000);animation:12s ease-in-out infinite alternate aurora-shift}.pub-page[data-pub-theme=night_city] .pub-fx{background-image:radial-gradient(80px,#d840a812,#0000),radial-gradient(55px,#b428c80d,#0000),radial-gradient(100px,#f050a00a,#0000),radial-gradient(40px,#c83cdc0f,#0000);background-size:220px 200px,170px 220px,260px 180px,130px 150px;animation:10s ease-in-out infinite alternate bokeh-float;display:block}.pub-page[data-pub-theme=night_city] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 200'%3E%3Crect x='0' y='130' width='500' height='70' fill='%2302020a' opacity='0.50'/%3E%3Crect x='10' y='88' width='44' height='112' fill='%2302020a' opacity='0.45'/%3E%3Crect x='18' y='78' width='18' height='10' fill='%2302020a' opacity='0.45'/%3E%3Crect x='68' y='52' width='60' height='148' fill='%2302020a' opacity='0.45'/%3E%3Crect x='90' y='42' width='20' height='10' fill='%2302020a' opacity='0.45'/%3E%3Crect x='145' y='92' width='50' height='108' fill='%2302020a' opacity='0.45'/%3E%3Crect x='208' y='58' width='52' height='142' fill='%2302020a' opacity='0.45'/%3E%3Crect x='228' y='48' width='18' height='10' fill='%2302020a' opacity='0.45'/%3E%3Crect x='275' y='98' width='55' height='102' fill='%2302020a' opacity='0.45'/%3E%3Crect x='345' y='62' width='52' height='138' fill='%2302020a' opacity='0.45'/%3E%3Crect x='362' y='52' width='20' height='10' fill='%2302020a' opacity='0.45'/%3E%3Crect x='410' y='82' width='48' height='118' fill='%2302020a' opacity='0.45'/%3E%3Crect x='462' y='98' width='38' height='102' fill='%2302020a' opacity='0.45'/%3E%3Crect x='82' y='68' width='6' height='8' fill='%23d840a8' opacity='0.22'/%3E%3Crect x='82' y='82' width='6' height='8' fill='%23d840a8' opacity='0.18'/%3E%3Crect x='94' y='66' width='6' height='8' fill='%23d840a8' opacity='0.20'/%3E%3Crect x='220' y='70' width='6' height='8' fill='%23d840a8' opacity='0.22'/%3E%3Crect x='220' y='84' width='6' height='8' fill='%23d840a8' opacity='0.16'/%3E%3Crect x='358' y='74' width='6' height='8' fill='%23d840a8' opacity='0.22'/%3E%3Crect x='374' y='78' width='6' height='8' fill='%23d840a8' opacity='0.18'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;animation:5s ease-in-out infinite alternate city-glow-pulse}.pub-page[data-pub-theme=night_city] .pub-fx:after{background-image:radial-gradient(1px,#ffb4f08c,#0000),radial-gradient(.8px,#dc8cff80,#0000),radial-gradient(1.2px,#ffc8ff73,#0000);background-size:60px 70px,85px 95px,50px 60px;animation:2.5s ease-in-out infinite star-twinkle}.pub-page[data-pub-theme=night_forest] .pub-fx{background-image:radial-gradient(100% 30% at 50% 100%,#0a1e0e66,#0000),radial-gradient(60% 15% at 50% 100%,#0612084d,#0000);display:block}.pub-page[data-pub-theme=night_forest] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 300'%3E%3Cpolygon points='28,300 62,190 96,300' fill='%230a1e0c' opacity='0.42'/%3E%3Cpolygon points='56,300 96,152 136,300' fill='%23081a0a' opacity='0.46'/%3E%3Cpolygon points='96,300 122,212 148,300' fill='%230a1e0c' opacity='0.38'/%3E%3Crect x='72' y='268' width='12' height='32' fill='%23050c07' opacity='0.38'/%3E%3Crect x='110' y='252' width='12' height='48' fill='%23050c07' opacity='0.38'/%3E%3Cpolygon points='350,300 386,155 422,300' fill='%230a1e0c' opacity='0.42'/%3E%3Cpolygon points='390,300 426,142 462,300' fill='%23081a0a' opacity='0.46'/%3E%3Cpolygon points='152,300 176,222 200,300' fill='%230c2010' opacity='0.35'/%3E%3Crect x='374' y='260' width='12' height='40' fill='%23050c07' opacity='0.38'/%3E%3Crect x='412' y='248' width='12' height='52' fill='%23050c07' opacity='0.38'/%3E%3Cellipse cx='290' cy='148' rx='20' ry='24' fill='%23385028' opacity='0.22'/%3E%3Cellipse cx='290' cy='118' rx='18' ry='22' fill='%23406030' opacity='0.22'/%3E%3Ccircle cx='280' cy='116' r='8' fill='%23eef5ee' opacity='0.24'/%3E%3Ccircle cx='279' cy='116' r='5' fill='%23222' opacity='0.30'/%3E%3Ccircle cx='300' cy='116' r='8' fill='%23eef5ee' opacity='0.24'/%3E%3Ccircle cx='299' cy='116' r='5' fill='%23222' opacity='0.30'/%3E%3Cpolygon points='290,122 286,130 294,130' fill='%23c87808' opacity='0.22'/%3E%3Crect x='276' y='138' width='28' height='8' rx='3' fill='%23182010' opacity='0.25'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.pub-page[data-pub-theme=night_forest] .pub-fx:after{background-image:radial-gradient(3px,#64dc82a6,#0000),radial-gradient(2px,#50c86e8c,#0000),radial-gradient(4px,#78f09680,#0000),radial-gradient(2.5px,#64dc8299,#0000);background-size:120px 140px,160px 110px,90px 170px,140px 120px;animation:4s ease-in-out infinite firefly-blink}.pub-page[data-pub-theme=starry] .pub-fx{background-image:radial-gradient(1.8px,#dce4ffd9,#0000),radial-gradient(1.2px,#c8d4ffb8,#0000),radial-gradient(2.5px,#ebf2ffa6,#0000),radial-gradient(1px,#d2deffc7,#0000),radial-gradient(.8px,#becdff9e,#0000);background-size:55px 65px,80px 90px,45px 55px,70px 80px,100px 110px;animation:3s ease-in-out infinite star-twinkle;display:block}.pub-page[data-pub-theme=starry] .pub-fx:before{background:radial-gradient(60% 12% at 50% 45%,#8298d00f,#0000),linear-gradient(110deg,#0000 30%,#dce4ff99,#0000 30.4%);animation:8s ease-in 1s infinite shooting-star}.pub-page[data-pub-theme=hot_summer] .pub-fx{background:radial-gradient(80% 40% at 50% -10%,#ffdc6429,#0000 55%),radial-gradient(40% 20% at 30% -5%,#ffb4321a,#0000 40%);animation:4s ease-in-out infinite alternate sun-glow-pulse;display:block}.pub-page[data-pub-theme=hot_summer] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Ccircle cx='100' cy='100' r='38' fill='%23f8c020' opacity='0.10'/%3E%3Ccircle cx='100' cy='100' r='28' fill='%23fff080' opacity='0.09'/%3E%3Cline x1='100' y1='14' x2='100' y2='38' stroke='%23f8c020' stroke-width='4' opacity='0.10' stroke-linecap='round'/%3E%3Cline x1='100' y1='162' x2='100' y2='186' stroke='%23f8c020' stroke-width='4' opacity='0.10' stroke-linecap='round'/%3E%3Cline x1='14' y1='100' x2='38' y2='100' stroke='%23f8c020' stroke-width='4' opacity='0.10' stroke-linecap='round'/%3E%3Cline x1='162' y1='100' x2='186' y2='100' stroke='%23f8c020' stroke-width='4' opacity='0.10' stroke-linecap='round'/%3E%3Cline x1='32' y1='32' x2='50' y2='50' stroke='%23f8c020' stroke-width='3.5' opacity='0.09' stroke-linecap='round'/%3E%3Cline x1='150' y1='150' x2='168' y2='168' stroke='%23f8c020' stroke-width='3.5' opacity='0.09' stroke-linecap='round'/%3E%3Cline x1='168' y1='32' x2='150' y2='50' stroke='%23f8c020' stroke-width='3.5' opacity='0.09' stroke-linecap='round'/%3E%3Cline x1='32' y1='168' x2='50' y2='150' stroke='%23f8c020' stroke-width='3.5' opacity='0.09' stroke-linecap='round'/%3E%3C/svg%3E") 20% 5%/220px no-repeat;animation:20s linear infinite sun-ray-spin}.pub-page[data-pub-theme=hot_summer] .pub-fx:after{background:repeating-linear-gradient(0deg,#0000 0,#0000 48px,#ffc83c06 48px,#ffc83c06 50px);animation:3s ease-in-out infinite alternate heat-shimmer}.pub-page[data-pub-theme=foggy_morning] .pub-fx{background:linear-gradient(#dce6f073,#c8d7e447,#dce6f01f 70%,#0000),linear-gradient(#0000 40%,#c8d7e433 65%,#d2e1ee59);animation:7s ease-in-out infinite alternate fog-drift;display:block}.pub-page[data-pub-theme=foggy_morning] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 200'%3E%3Crect x='36' y='60' width='8' height='140' fill='%238090a8' opacity='0.20'/%3E%3Crect x='28' y='196' width='24' height='6' rx='2' fill='%238090a8' opacity='0.20'/%3E%3Cpath d='M40 60 C40 40 56 24 72 18' stroke='%238090a8' stroke-width='4' fill='none' opacity='0.18'/%3E%3Crect x='62' y='8' width='26' height='14' rx='3' fill='%23f0e880' opacity='0.14'/%3E%3Cellipse cx='75' cy='26' rx='22' ry='12' fill='%23f0e880' opacity='0.08'/%3E%3C/svg%3E") left 20% bottom 0/100px no-repeat;animation:9s ease-in-out infinite alternate-reverse fog-drift}.pub-page[data-pub-theme=foggy_morning] .pub-fx:after{background:linear-gradient(90deg,#d2dee82e,#0000 40%,#d2dee81f,#0000);animation:5s ease-in-out 2s infinite alternate fog-drift}.pub-page[data-pub-theme=golden_hour] .pub-fx{background:radial-gradient(70% 35% at 60% 0,#ffc83c33,#0000 55%),radial-gradient(40% 20% at 40% 5%,#ffa02824,#0000 45%),linear-gradient(#ffb43214,#0000 40%);animation:5s ease-in-out infinite alternate sun-glow-pulse;display:block}.pub-page[data-pub-theme=golden_hour] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Ccircle cx='140' cy='70' r='35' fill='%23f8b020' opacity='0.09'/%3E%3Ccircle cx='140' cy='70' r='25' fill='%23ffcc40' opacity='0.08'/%3E%3Cline x1='140' y1='18' x2='140' y2='36' stroke='%23f8b020' stroke-width='3.5' opacity='0.09' stroke-linecap='round'/%3E%3Cline x1='140' y1='104' x2='140' y2='122' stroke='%23f8b020' stroke-width='3.5' opacity='0.09' stroke-linecap='round'/%3E%3Cline x1='88' y1='70' x2='106' y2='70' stroke='%23f8b020' stroke-width='3.5' opacity='0.09' stroke-linecap='round'/%3E%3Cline x1='174' y1='70' x2='192' y2='70' stroke='%23f8b020' stroke-width='3.5' opacity='0.09' stroke-linecap='round'/%3E%3Cline x1='103' y1='33' x2='117' y2='47' stroke='%23f8b020' stroke-width='3' opacity='0.08' stroke-linecap='round'/%3E%3Cline x1='163' y1='93' x2='177' y2='107' stroke='%23f8b020' stroke-width='3' opacity='0.08' stroke-linecap='round'/%3E%3Cline x1='177' y1='33' x2='163' y2='47' stroke='%23f8b020' stroke-width='3' opacity='0.08' stroke-linecap='round'/%3E%3C/svg%3E") right 5% top 5%/200px no-repeat;animation:25s linear infinite sun-ray-spin}.pub-page[data-pub-theme=foggy] .pub-fx{background:linear-gradient(#c8d4dc26,#b4c4d047 40%,#c8d4dc1a);animation:6s ease-in-out infinite alternate fog-drift;display:block}.pub-page[data-pub-theme=foggy] .pub-fx:before{background:linear-gradient(90deg,#becdd72e,#d2dee640,#becdd71f 60%,#d2dee638);animation:9s ease-in-out 1s infinite alternate-reverse fog-drift}.pub-page[data-pub-theme=sunny] .pub-fx{background:radial-gradient(80% 40% at 50% 0,#ffdc501a,#0000 70%),radial-gradient(60px at 70% 8%,#fff0781f,#0000);animation:5s ease-in-out infinite alternate sun-glow-pulse;display:block}.pub-page[data-pub-theme=sunny] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Ccircle cx='140' cy='50' r='40' fill='%23f8c020' opacity='0.10'/%3E%3Ccircle cx='140' cy='50' r='30' fill='%23fff080' opacity='0.09'/%3E%3Cline x1='140' y1='0' x2='140' y2='20' stroke='%23f8c020' stroke-width='4' opacity='0.10' stroke-linecap='round'/%3E%3Cline x1='140' y1='80' x2='140' y2='100' stroke='%23f8c020' stroke-width='4' opacity='0.10' stroke-linecap='round'/%3E%3Cline x1='90' y1='50' x2='110' y2='50' stroke='%23f8c020' stroke-width='4' opacity='0.10' stroke-linecap='round'/%3E%3Cline x1='170' y1='50' x2='190' y2='50' stroke='%23f8c020' stroke-width='4' opacity='0.10' stroke-linecap='round'/%3E%3Cline x1='104' y1='14' x2='118' y2='28' stroke='%23f8c020' stroke-width='3.5' opacity='0.09' stroke-linecap='round'/%3E%3Cline x1='162' y1='72' x2='176' y2='86' stroke='%23f8c020' stroke-width='3.5' opacity='0.09' stroke-linecap='round'/%3E%3Cline x1='176' y1='14' x2='162' y2='28' stroke='%23f8c020' stroke-width='3.5' opacity='0.09' stroke-linecap='round'/%3E%3Cline x1='104' y1='86' x2='118' y2='72' stroke='%23f8c020' stroke-width='3.5' opacity='0.09' stroke-linecap='round'/%3E%3C/svg%3E") 80% 2%/200px no-repeat;animation:30s linear infinite sun-ray-spin}.pub-page[data-pub-theme=sunny] .pub-fx:after{background:radial-gradient(8% 60% at 70% 8%,#ffffc80f,#0000),radial-gradient(3% 40% at 68% 9%,#ffffb40d,#0000);animation:4s ease-in-out infinite alternate heat-shimmer}.pub-page[data-pub-theme=stormy] .pub-fx{background-image:repeating-linear-gradient(172deg,#0000 0,#0000 10px,#6880e81a 10px,#6880e81a 11px),repeating-linear-gradient(174deg,#0000 0,#0000 18px,#5064c812 18px,#5064c812 19px),repeating-linear-gradient(170deg,#0000 0,#0000 32px,#3c50b40a 32px,#3c50b40a 33px);background-size:13px 100vh,22px 100vh,38px 100vh;animation:.32s linear infinite rain-fast,4s ease-in-out infinite lightning-flash;display:block}.pub-page[data-pub-theme=stormy] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 300'%3E%3Cpath d='M65 300 C80 252 102 200 138 152 C165 122 180 96 160 48' stroke='%23182030' stroke-width='9' fill='none' stroke-linecap='round' opacity='0.16'/%3E%3Cpath d='M138 152 C178 136 220 148 255 134' stroke='%23182030' stroke-width='4.5' fill='none' stroke-linecap='round' opacity='0.13'/%3E%3Cpath d='M160 48 C210 24 260 38 292 14' stroke='%23182030' stroke-width='4' fill='none' stroke-linecap='round' opacity='0.13'/%3E%3Cpath d='M160 48 C144 28 138 12 150 -8' stroke='%23182030' stroke-width='3.5' fill='none' stroke-linecap='round' opacity='0.11'/%3E%3Cpath d='M372 300 C382 250 398 195 428 146 C452 110 468 82 446 32' stroke='%23182030' stroke-width='7' fill='none' stroke-linecap='round' opacity='0.14'/%3E%3Cpath d='M428 146 C468 128 510 142 545 126' stroke='%23182030' stroke-width='4' fill='none' stroke-linecap='round' opacity='0.12'/%3E%3Cpolygon points='240,55 222,102 244,102 218,158 266,88 242,88 268,55' fill='%23a0b0f0' opacity='0.16'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;animation:.8s ease-in-out infinite alternate storm-tree-sway}.pub-page[data-pub-theme=stormy] .pub-fx:after{background:radial-gradient(35% 90% at 40%,#96aaff0d,#0000),radial-gradient(22% 100% at 65%,#788cf00a,#0000);animation:4s ease-in-out infinite lightning-flash}.pub-page[data-pub-theme=snowy] .pub-fx{background-image:radial-gradient(3px,#ffffffe0,#0000),radial-gradient(2px,#c8dcffbd,#0000),radial-gradient(4px,#fff9,#0000),radial-gradient(1.5px,#d7ebffc7,#0000);background-size:70px 80px,100px 110px,50px 60px,85px 95px;animation:5s linear infinite snow-fall;display:block}.pub-page[data-pub-theme=snowy] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg stroke='%2380b8d8' stroke-width='2.5' opacity='0.22'%3E%3Cline x1='50' y1='8' x2='50' y2='92'/%3E%3Cline x1='8' y1='50' x2='92' y2='50'/%3E%3Cline x1='20' y1='20' x2='80' y2='80'/%3E%3Cline x1='80' y1='20' x2='20' y2='80'/%3E%3Cline x1='50' y1='8' x2='43' y2='20'/%3E%3Cline x1='50' y1='8' x2='57' y2='20'/%3E%3Cline x1='50' y1='92' x2='43' y2='80'/%3E%3Cline x1='50' y1='92' x2='57' y2='80'/%3E%3Cline x1='8' y1='50' x2='20' y2='43'/%3E%3Cline x1='8' y1='50' x2='20' y2='57'/%3E%3Cline x1='92' y1='50' x2='80' y2='43'/%3E%3Cline x1='92' y1='50' x2='80' y2='57'/%3E%3C/g%3E%3C/svg%3E") left 8% bottom 8%/120px no-repeat;animation:4s ease-in-out infinite star-twinkle}.pub-page[data-pub-theme=snowy] .pub-fx:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 150'%3E%3Ccircle cx='45' cy='115' r='32' fill='%23d8eef8' opacity='0.20'/%3E%3Ccircle cx='45' cy='68' r='22' fill='%23e4f4fc' opacity='0.20'/%3E%3Ccircle cx='45' cy='30' r='16' fill='%23edf8ff' opacity='0.20'/%3E%3Ccircle cx='38' cy='26' r='2.5' fill='%23222' opacity='0.28'/%3E%3Ccircle cx='52' cy='26' r='2.5' fill='%23222' opacity='0.28'/%3E%3Cpath d='M38 35 Q45 40 52 35' stroke='%23333' stroke-width='1.5' fill='none' opacity='0.24'/%3E%3Cpath d='M18 24 L32 28 L22 33Z' fill='%23f07808' opacity='0.20'/%3E%3Ccircle cx='45' cy='68' r='3' fill='%23333' opacity='0.20'/%3E%3Ccircle cx='45' cy='78' r='3' fill='%23333' opacity='0.18'/%3E%3Ccircle cx='45' cy='88' r='3' fill='%23333' opacity='0.16'/%3E%3C/svg%3E") right 10% bottom 4%/120px no-repeat}.pub-page[data-pub-theme=romantic_evening] .pub-fx{background-image:radial-gradient(20px,#f050a014,#0000),radial-gradient(14px,#c832820f,#0000),radial-gradient(26px,#f064aa0d,#0000);background-size:160px 180px,200px 140px,240px 220px;animation:9s ease-in-out infinite alternate bokeh-float;display:block}.pub-page[data-pub-theme=romantic_evening] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cpath d='M50 80 L20 55 C10 38 22 15 38 22 C45 25 50 38 50 38 C50 38 55 25 62 22 C78 15 90 38 80 55Z' fill='%23e060a0' opacity='0.14'/%3E%3Cpath d='M140 60 L118 40 C110 27 120 8 133 14 C139 17 140 28 140 28 C140 28 141 17 147 14 C160 8 170 27 162 40Z' fill='%23e060a0' opacity='0.12'/%3E%3Cpath d='M100 155 L72 130 C62 113 74 90 90 97 C97 100 100 114 100 114 C100 114 103 100 110 97 C126 90 138 113 128 130Z' fill='%23e060a0' opacity='0.12'/%3E%3C/svg%3E") 50%/80% no-repeat;animation:6s ease-in-out infinite alternate warm-pulse}.pub-page[data-pub-theme=festival] .pub-fx{background-image:radial-gradient(3px,#ffd7008c,#0000),radial-gradient(2.5px,#ff507880,#0000),radial-gradient(3.5px,#50c8ff73,#0000),radial-gradient(2px,#78ff6480,#0000),radial-gradient(4px,#ff8c0066,#0000);background-size:80px 90px,100px 70px,65px 110px,90px 75px,55px 95px;animation:6s linear infinite petal-drift;display:block}.pub-page[data-pub-theme=festival] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cellipse cx='50' cy='80' rx='22' ry='30' fill='%23ff4080' opacity='0.14'/%3E%3Cline x1='50' y1='110' x2='50' y2='165' stroke='%23ff4080' stroke-width='1.5' opacity='0.12'/%3E%3Cellipse cx='120' cy='60' rx='18' ry='25' fill='%23f0b000' opacity='0.14'/%3E%3Cline x1='120' y1='85' x2='120' y2='145' stroke='%23f0b000' stroke-width='1.5' opacity='0.12'/%3E%3Cellipse cx='175' cy='90' rx='20' ry='28' fill='%2340b8f0' opacity='0.13'/%3E%3Cline x1='175' y1='118' x2='175' y2='168' stroke='%2340b8f0' stroke-width='1.5' opacity='0.11'/%3E%3C/svg%3E") bottom/90% no-repeat;animation:5s ease-in-out infinite alternate bokeh-float}.pub-page[data-pub-theme=festival] .pub-fx:after{background-image:radial-gradient(2px,#ff649699,#0000),radial-gradient(1.5px,#64dcff8c,#0000),radial-gradient(2.5px,#ffdc328c,#0000);background-size:55px 65px,75px 85px,45px 55px;animation:1.5s ease-in-out infinite sparkle-burst}.pub-page[data-pub-theme=fireplace] .pub-fx{background:radial-gradient(60% 35% at 50% 100%,#ff8c282e,#0000 55%),radial-gradient(35% 20% at 50% 100%,#ff5a1421,#0000 45%),radial-gradient(80% 25% at 50% 100%,#c8500a1a,#0000 60%);animation:1.8s ease-in-out infinite alternate fire-glow;display:block}.pub-page[data-pub-theme=fireplace] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 150'%3E%3Crect x='30' y='115' width='140' height='20' rx='10' fill='%23442010' opacity='0.22'/%3E%3Crect x='50' y='100' width='100' height='18' rx='9' fill='%23542818' opacity='0.20' transform='rotate(-4 100 109)'/%3E%3Cpath d='M100 95 C78 95 58 80 62 58 C66 42 78 32 74 15 C88 30 82 48 94 55 C97 42 103 28 116 12 C121 34 112 52 122 64 C130 50 140 36 148 24 C152 44 144 60 150 72 C158 58 168 42 176 30 C178 50 168 66 174 78 C178 88 165 95 144 95Z' fill='%23e06820' opacity='0.16'/%3E%3Cpath d='M100 90 C82 90 68 78 72 62 C76 48 86 40 82 26 C94 40 88 56 98 62 C101 50 108 36 118 22 C122 42 114 58 122 68 C128 56 136 42 144 32 C146 50 138 64 142 74 C146 84 135 90 118 90Z' fill='%23f09020' opacity='0.14'/%3E%3Cpath d='M100 84 C86 84 76 74 80 62 C84 50 92 44 88 32 C98 44 94 58 102 64 C105 52 112 38 118 26 C120 44 114 58 118 68 C122 78 112 84 100 84Z' fill='%23ffe080' opacity='0.12'/%3E%3C/svg%3E") bottom/80% no-repeat;animation:2.2s ease-in-out infinite alternate fire-glow}.pub-page[data-pub-theme=fireplace] .pub-fx:after{background-image:radial-gradient(2.5px,#ffa028b3,#0000),radial-gradient(2px,#ff7814a6,#0000),radial-gradient(3px,#ffc8508c,#0000),radial-gradient(1.5px,#ffb43c99,#0000);background-size:80px 100px,110px 80px,60px 130px,95px 90px;animation:2.5s linear infinite spark-float}.pub-page[data-pub-theme=sad_evening] .pub-fx{background:radial-gradient(50% 40% at 50% 40%,#8878c014,#0000 60%),linear-gradient(#0000 50%,#5046820f);animation:6s ease-in-out infinite alternate melancholy-pulse;display:block}.pub-page[data-pub-theme=sad_evening] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 150'%3E%3Cpath d='M45 25 C45 52 54 82 60 102 C66 122 60 142 45 150' stroke='%23485060' stroke-width='3.5' fill='none' opacity='0.18'/%3E%3Cellipse cx='45' cy='25' rx='18' ry='15' fill='%238878c0' opacity='0.16'/%3E%3Cellipse cx='45' cy='25' rx='10' ry='9' fill='%239888d0' opacity='0.14'/%3E%3Cellipse cx='24' cy='34' rx='8' ry='13' fill='%238878c0' opacity='0.14' transform='rotate(-40 24 34)'/%3E%3Cellipse cx='66' cy='34' rx='8' ry='13' fill='%238878c0' opacity='0.14' transform='rotate(40 66 34)'/%3E%3Cellipse cx='45' cy='0' rx='6' ry='10' fill='%238878c0' opacity='0.12'/%3E%3C/svg%3E") 50% 15%/140px no-repeat;animation:7s ease-in-out infinite alternate wilt-droop}.pub-page[data-pub-theme=enjoy] .pub-fx{background-image:radial-gradient(3.5px,#ffdc0099,#0000),radial-gradient(2.5px,#ff648c8c,#0000),radial-gradient(4px,#50d2ff80,#0000),radial-gradient(3px,#64ff7880,#0000),radial-gradient(2px,#ffa03c8c,#0000);background-size:75px 85px,95px 70px,60px 105px,85px 70px,50px 90px;animation:5s linear infinite petal-drift;display:block}.pub-page[data-pub-theme=enjoy] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cellipse cx='45' cy='75' rx='22' ry='30' fill='%23ff4080' opacity='0.16'/%3E%3Cline x1='45' y1='105' x2='45' y2='160' stroke='%23ff4080' stroke-width='1.5' opacity='0.14'/%3E%3Cellipse cx='110' cy='55' rx='18' ry='25' fill='%23f0b000' opacity='0.16'/%3E%3Cline x1='110' y1='80' x2='110' y2='140' stroke='%23f0b000' stroke-width='1.5' opacity='0.14'/%3E%3Cellipse cx='168' cy='85' rx='20' ry='28' fill='%2340b8f0' opacity='0.15'/%3E%3Cline x1='168' y1='113' x2='168' y2='162' stroke='%2340b8f0' stroke-width='1.5' opacity='0.13'/%3E%3C/svg%3E") top/85% no-repeat;animation:4s ease-in-out infinite alternate bokeh-float}.pub-page[data-pub-theme=enjoy] .pub-fx:after{background-image:radial-gradient(2.5px,#ff5082a6,#0000),radial-gradient(2px,#ffdc00a6,#0000),radial-gradient(3px,#50c8ff94,#0000);background-size:55px 65px,70px 80px,48px 58px;animation:2s ease-in-out infinite sparkle-burst}.pub-page[data-pub-theme=cozy_cabin] .pub-fx{background:radial-gradient(65% 35% at 50% 100%,#d8601824,#0000 70%),radial-gradient(42% 22% at 50% 100%,#f0a0281a,#0000 60%),radial-gradient(30% 60%,#b4460a0a,#0000);animation:2.5s ease-in-out infinite alternate fire-glow;display:block}.pub-page[data-pub-theme=cozy_cabin] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 150'%3E%3Crect x='30' y='110' width='140' height='20' rx='10' fill='%23442010' opacity='0.24'/%3E%3Crect x='52' y='96' width='98' height='18' rx='9' fill='%23542818' opacity='0.22' transform='rotate(-3 100 105)'/%3E%3Cpath d='M100 90 C78 90 58 75 62 53 C66 37 78 28 72 12 C88 27 82 44 94 51 C97 38 104 24 116 10 C121 32 112 48 122 60 C130 46 140 32 148 20 C152 40 144 56 150 68 C158 54 168 38 176 26 C178 46 168 62 174 74 C178 84 165 90 144 90Z' fill='%23e06820' opacity='0.18'/%3E%3Cpath d='M100 84 C86 84 76 72 80 60 C84 47 92 40 88 28 C98 40 94 55 102 61 C105 48 112 34 118 20 C120 40 114 55 122 65 C128 52 136 38 144 28 C146 46 138 61 142 72 C146 82 134 84 118 84Z' fill='%23ffb040' opacity='0.14'/%3E%3Crect x='135' y='30' width='55' height='50' rx='5' stroke='%23c06010' stroke-width='2.5' fill='none' opacity='0.14'/%3E%3Cline x1='162' y1='30' x2='162' y2='80' stroke='%23c06010' stroke-width='1.5' opacity='0.10'/%3E%3Cline x1='135' y1='55' x2='190' y2='55' stroke='%23c06010' stroke-width='1.5' opacity='0.10'/%3E%3C/svg%3E") bottom/80% no-repeat;animation:3s ease-in-out infinite alternate fire-glow}.pub-page[data-pub-theme=cozy_cabin] .pub-fx:after{background-image:radial-gradient(2.5px,#ffa028ad,#0000),radial-gradient(2px,#ff78149e,#0000),radial-gradient(3px,#ffc85085,#0000);background-size:80px 100px,110px 80px,60px 130px;animation:3s linear infinite spark-float}.pub-page[data-pub-theme=rooftop] .pub-fx{background-image:radial-gradient(70px,#d8784014,#0000),radial-gradient(50px,#b450dc0f,#0000),radial-gradient(90px,#f08c3c0d,#0000),radial-gradient(40px,#ffa0500f,#0000);background-size:200px 180px,160px 200px,240px 160px,120px 140px;animation:10s ease-in-out infinite alternate bokeh-float;display:block}.pub-page[data-pub-theme=rooftop] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 200'%3E%3Crect x='0' y='130' width='500' height='70' fill='%230a0816' opacity='0.45'/%3E%3Crect x='10' y='85' width='44' height='115' fill='%23080614' opacity='0.42'/%3E%3Crect x='62' y='50' width='62' height='150' fill='%23080614' opacity='0.42'/%3E%3Crect x='82' y='40' width='22' height='10' fill='%23080614' opacity='0.42'/%3E%3Crect x='140' y='88' width='52' height='112' fill='%23080614' opacity='0.42'/%3E%3Crect x='206' y='56' width='54' height='144' fill='%23080614' opacity='0.42'/%3E%3Crect x='226' y='46' width='18' height='10' fill='%23080614' opacity='0.42'/%3E%3Crect x='276' y='96' width='55' height='104' fill='%23080614' opacity='0.42'/%3E%3Crect x='346' y='60' width='54' height='140' fill='%23080614' opacity='0.42'/%3E%3Crect x='366' y='50' width='20' height='10' fill='%23080614' opacity='0.42'/%3E%3Crect x='416' y='80' width='48' height='120' fill='%23080614' opacity='0.42'/%3E%3Crect x='75' y='64' width='6' height='8' fill='%23d87840' opacity='0.20'/%3E%3Crect x='75' y='78' width='6' height='8' fill='%23d87840' opacity='0.16'/%3E%3Crect x='218' y='68' width='6' height='8' fill='%23d87840' opacity='0.20'/%3E%3Crect x='358' y='72' width='6' height='8' fill='%23d87840' opacity='0.20'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;animation:7s ease-in-out infinite alternate city-glow-pulse}.pub-page[data-pub-theme=library] .pub-fx{background:radial-gradient(50% 25% at 50% 0,#f0b43c14,#0000 70%),radial-gradient(30% 15% at 80% 5%,#dc96280f,#0000 60%);animation:5s ease-in-out infinite alternate warm-pulse;display:block}.pub-page[data-pub-theme=library] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 140'%3E%3Crect x='15' y='80' width='28' height='60' rx='2' fill='%23b86c18' opacity='0.18'/%3E%3Crect x='22' y='74' width='28' height='66' rx='2' fill='%23c87828' opacity='0.15'/%3E%3Crect x='60' y='65' width='28' height='75' rx='2' fill='%23a05010' opacity='0.18'/%3E%3Crect x='100' y='58' width='22' height='82' rx='2' fill='%23b86c18' opacity='0.16'/%3E%3Crect x='132' y='70' width='25' height='70' rx='2' fill='%23c87828' opacity='0.15'/%3E%3Crect x='164' y='80' width='22' height='60' rx='2' fill='%23a05010' opacity='0.16'/%3E%3Cline x1='130' y1='10' x2='130' y2='58' stroke='%23b86c18' stroke-width='2' opacity='0.16'/%3E%3Cpath d='M108 28 L152 28 L144 58 L116 58Z' fill='%23f0d080' opacity='0.11'/%3E%3Cellipse cx='130' cy='62' rx='28' ry='8' fill='%23f0d080' opacity='0.09'/%3E%3C/svg%3E") bottom/90% no-repeat}.pub-page[data-pub-theme=library] .pub-fx:after{background-image:radial-gradient(1.5px,#f0c86480,#0000),radial-gradient(1px,#dcaa5073,#0000),radial-gradient(2px,#ffdc7866,#0000);background-size:80px 90px,110px 80px,65px 110px;animation:12s ease-in-out infinite alternate dust-float}.pub-page[data-pub-theme=beach] .pub-fx{background:radial-gradient(100% 20% at 50% 100%,#0888a014,#0000 70%),radial-gradient(60% 10% at 50% 100%,#0aa0b40f,#0000 50%);animation:4s ease-in-out infinite alternate wave-wash;display:block}.pub-page[data-pub-theme=beach] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 200'%3E%3Cpath d='M0 115 Q62 88 125 115 Q187 142 250 115 Q312 88 375 115 Q437 142 500 115 L500 200 L0 200Z' fill='%230888a0' opacity='0.10'/%3E%3Cpath d='M0 142 Q75 112 150 142 Q225 172 300 142 Q375 112 500 142 L500 200 L0 200Z' fill='%2308a8c0' opacity='0.08'/%3E%3Ccircle cx='385' cy='38' r='28' fill='%23f8e040' opacity='0.08'/%3E%3Ccircle cx='385' cy='38' r='20' fill='%23fff080' opacity='0.06'/%3E%3Cpath d='M125 38 Q138 30 152 38' stroke='%23024a60' stroke-width='2.5' fill='none' opacity='0.12'/%3E%3Cpath d='M158 33 Q171 25 185 33' stroke='%23024a60' stroke-width='2.5' fill='none' opacity='0.12'/%3E%3Cpath d='M55 52 Q65 46 76 52' stroke='%23024a60' stroke-width='2' fill='none' opacity='0.10'/%3E%3Cpath d='M242 28 Q252 22 262 28' stroke='%23024a60' stroke-width='2' fill='none' opacity='0.10'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;animation:5s ease-in-out .5s infinite alternate wave-wash}.pub-page[data-pub-theme=beach] .pub-fx:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 200'%3E%3Cpath d='M0 128 Q80 105 160 128 Q240 151 320 128 Q400 105 500 128 L500 200 L0 200Z' fill='%2308c0d8' opacity='0.06'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;animation:3s ease-in-out 1s infinite alternate-reverse wave-wash}.pub-page[data-pub-theme=garden] .pub-fx{background-image:radial-gradient(4px,#c8f0a094,#0000),radial-gradient(3px,#ffc8b47a,#0000),radial-gradient(5px,#dcffb461,#0000),radial-gradient(3.5px,#ffdcc86b,#0000);background-size:80px 90px,110px 70px,60px 100px,95px 75px;animation:7s linear infinite petal-drift;display:block}.pub-page[data-pub-theme=garden] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 80'%3E%3Cpath d='M50 40 C28 18 4 14 10 36 C16 58 42 52 50 40Z' fill='%23e8709a' opacity='0.22'/%3E%3Cpath d='M50 40 C72 18 96 14 90 36 C84 58 58 52 50 40Z' fill='%23e8709a' opacity='0.22'/%3E%3Cpath d='M50 40 C34 52 18 58 20 70 C22 82 44 74 50 40Z' fill='%23c85080' opacity='0.20'/%3E%3Cpath d='M50 40 C66 52 82 58 80 70 C78 82 56 74 50 40Z' fill='%23c85080' opacity='0.20'/%3E%3Cellipse cx='50' cy='44' rx='2' ry='12' fill='%23333' opacity='0.22'/%3E%3C/svg%3E") 65% 35%/80px no-repeat;animation:3.5s ease-in-out infinite butterfly-flutter}.pub-page[data-pub-theme=garden] .pub-fx:after{background-image:radial-gradient(3.5px,#ffb4c866,#0000),radial-gradient(2.5px,#b4f08c59,#0000),radial-gradient(4.5px,#ffdcb452,#0000);background-size:70px 80px,95px 65px,55px 95px;animation:10s linear infinite reverse petal-drift}.pub-page[data-pub-theme=candlelit] .pub-fx{background:radial-gradient(50% 35% at 50% 52%,#e8a00829,#0000 70%),radial-gradient(28% 18% at 50% 56%,#ffc81e1f,#0000 60%),radial-gradient(80% 50% at 50% 100%,#c864001a,#0000 50%);animation:1.6s ease-in-out infinite candle-flicker;display:block}.pub-page[data-pub-theme=candlelit] .pub-fx:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 220'%3E%3Crect x='48' y='95' width='24' height='112' rx='5' fill='%23c87800' opacity='0.20'/%3E%3Cellipse cx='60' cy='93' rx='13' ry='7' fill='%23b06000' opacity='0.18'/%3E%3Cpath d='M60 88 C53 73 51 56 60 42 C69 56 67 73 60 88Z' fill='%23f0b010' opacity='0.26'/%3E%3Cpath d='M60 78 C57 68 55 60 60 52 C65 60 63 68 60 78Z' fill='%23ffe060' opacity='0.24'/%3E%3Cline x1='60' y1='93' x2='60' y2='87' stroke='%23444' stroke-width='2' opacity='0.20'/%3E%3Cellipse cx='60' cy='207' rx='20' ry='6' fill='%23c87800' opacity='0.14'/%3E%3Cellipse cx='60' cy='155' rx='6' ry='12' fill='%23c87800' opacity='0.10'/%3E%3Cellipse cx='68' cy='140' rx='4' ry='8' fill='%23c87800' opacity='0.08'/%3E%3C/svg%3E") 50% 40%/180px no-repeat;animation:2.2s ease-in-out infinite alternate candle-waver}.pub-page[data-pub-theme=candlelit] .pub-fx:after{background-image:radial-gradient(2px,#ffdc3cb8,#0000),radial-gradient(1.5px,#ffb414a6,#0000),radial-gradient(2.5px,#fff0648c,#0000),radial-gradient(1px,#ffc828ad,#0000);background-size:80px 120px,110px 90px,65px 150px,95px 100px;animation:3.5s linear infinite spark-float}@keyframes candle-flicker{0%{opacity:.85;transform:scaleX(1)scaleY(1)}20%{opacity:1;transform:scaleX(1.02)scaleY(1.01)}40%{opacity:.78;transform:scaleX(.98)scaleY(.99)}60%{opacity:.92;transform:scaleX(1.01)scaleY(1.02)}80%{opacity:.7;transform:scaleX(.99)scaleY(.98)}to{opacity:.88;transform:scaleX(1)scaleY(1)}}@keyframes candle-waver{0%{opacity:.8;transform:translate(-3px)rotate(-1.5deg)}to{opacity:1;transform:translate(3px)rotate(1.5deg)}}@keyframes spark-float{0%{opacity:.7;background-position:20px 90vh,60px 85vh,10px 80vh,50px 88vh}50%{opacity:1}to{opacity:0;background-position:35px -10vh,80px -20vh,25px -15vh,65px -8vh}}@keyframes wave-wash{0%{opacity:.7;transform:translate(-3%)scaleY(1)}to{opacity:1;transform:translate(3%)scaleY(1.05)}}@keyframes frog-bob{0%{transform:translateY(0)scale(1)}to{transform:translateY(-6px)scale(1.02)}}@keyframes lantern-sway{0%{transform:rotate(-4deg)translate(-4px)}to{transform:rotate(4deg)translate(4px)}}@keyframes gentle-sway{0%{transform:rotate(-2deg)translate(-2px)}to{transform:rotate(2deg)translate(2px)}}@keyframes storm-tree-sway{0%{transform:skew(-3deg)translate(-4px)}to{transform:skew(5deg)translate(6px)}}@keyframes butterfly-flutter{0%{transform:translate(0)rotate(0)}25%{transform:translate(15px,-20px)rotate(10deg)}50%{transform:translate(30px,5px)rotate(-5deg)}75%{transform:translate(10px,-30px)rotate(8deg)}to{transform:translate(0)rotate(0)}}@keyframes wilt-droop{0%{opacity:.7;transform:rotate(-3deg)translateY(0)}to{opacity:1;transform:rotate(3deg)translateY(5px)}}@keyframes puddle-ripple{0%{opacity:.8;transform:scale(.5)}60%{opacity:.4}to{opacity:0;transform:scale(2.5)}}@keyframes aurora-shift{0%{opacity:.5;transform:translate(-5%)skew(-2deg)}50%{opacity:1}to{opacity:.6;transform:translate(5%)skew(2deg)}}@keyframes shooting-star{0%,70%,to{opacity:0;transform:translate(0)}72%{opacity:1}85%{opacity:.8}90%{opacity:0;transform:translate(15%,8%)}}@keyframes sun-ray-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes moon-glow{0%{opacity:.7;filter:blur()}to{opacity:1;filter:blur(1px)}}@keyframes city-glow-pulse{0%{opacity:.7}to{opacity:1}}@keyframes icicle-drip{0%{transform:scaleY(1)translateY(0)}to{transform:scaleY(1.03)translateY(2px)}}@keyframes steam-rise{0%{opacity:.6;transform:translateY(0)scaleX(1)}to{opacity:1;transform:translateY(-15px)scaleX(1.1)}}@keyframes dust-float{0%{opacity:.5;background-position:20px 60%,55px 40%,10px 80%}to{opacity:.9;background-position:30px 30%,65px 20%,20px}}@keyframes rain-fast{0%{background-position:0 0,0 0,0 0}to{background-position:15px 100vh,22px 100vh,40px 100vh}}@keyframes rain-fall{0%{background-position:0 0,0 0}to{background-position:28px 80vh,18px 60vh}}@keyframes snow-fall{0%{background-position:0 -80px,20px -120px,40px -60px}to{background-position:35px 100vh,55px 100vh,75px 100vh}}@keyframes star-twinkle{0%{opacity:.35}50%{opacity:.75}to{opacity:.35}}@keyframes lightning-flash{0%,94%,98%,to{opacity:1}95%{opacity:.3}96%{opacity:1}97%{opacity:.5}}@keyframes petal-drift{0%{background-position:0 -80px,25px -120px,55px -60px;transform:rotate(-3deg)}to{background-position:45px 100vh,70px 100vh,100px 100vh;transform:rotate(5deg)}}@keyframes leaf-fall{0%{background-position:0 -60px,25px -90px,50px -50px;transform:rotate(-5deg)}to{background-position:35px 100vh,60px 100vh,90px 100vh;transform:rotate(8deg)}}@keyframes fog-drift{0%{opacity:.5;transform:translate(-1.5%)}to{opacity:.85;transform:translate(1.5%)}}@keyframes heat-shimmer{0%{opacity:.45;transform:scaleY(1.002)}to{opacity:.85;transform:scaleY(.998)}}@keyframes warm-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:1;transform:scale(1.04)}}@keyframes bokeh-float{0%{opacity:.45;transform:translateY(0)}to{opacity:.9;transform:translateY(-12px)}}@keyframes sparkle-burst{0%{opacity:.3;background-position:0 0,25px 25px,10px 10px,40px 15px}to{opacity:.85;background-position:6px 6px,31px 31px,16px 16px,46px 21px}}@keyframes fire-glow{0%{opacity:.5;transform:scale(1)translateY(0)}to{opacity:1;transform:scale(1.06)translateY(-6px)}}@keyframes melancholy-pulse{0%{opacity:.4}to{opacity:.8}}.drinks-grid{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.drinks-grid>*{flex:0 0 calc(50% - .5rem);min-width:0}@media(min-width:768px){.drinks-grid{gap:1.25rem}.drinks-grid>*{flex:0 0 calc(33.333% - .834rem)}}@media(min-width:1024px){.drinks-grid>*{flex:0 0 calc(16.666% - 1.042rem)}.drinks-grid .pub-card-image{height:9rem!important}.drinks-grid .pub-card-body{padding:.75rem!important}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes breathe{0%,to{opacity:.06;transform:scale(1)translateY(0)}50%{opacity:.1;transform:scale(1.06)translateY(-6px)}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes floatUp{0%{opacity:1;transform:translateY(0)scale(1)rotate(0)}to{opacity:0;transform:translateY(-80px) scale(.4) rotate(var(--rot,30deg))}}@keyframes checkPop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes numberReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes glowPulse{0%,to{box-shadow:0 0 #c8763a00}50%{box-shadow:0 0 0 10px #c8763a00}}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes firefly-blink{0%{opacity:.3;background-position:0 0,0 0,0 0,0 0}33%{opacity:.75}66%{opacity:.45}to{opacity:.8;background-position:8px 6px,-6px 10px,12px -8px,-4px 5px}}@keyframes sun-glow-pulse{0%{opacity:.55;transform:scaleY(.97)}to{opacity:1;transform:scaleY(1.04)}}@keyframes cloud-drift-slow{0%{background-position:-60% 0}to{background-position:60% 0}}@keyframes wind-streak{0%{background-position:0 0}to{background-position:80px 0}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-dark-600);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-dark-500)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}
