main.svelte-1bwmfs{min-height:100vh;display:flex;flex-direction:column}.landing-container.svelte-1bwmfs{flex:1;display:flex;align-items:center;justify-content:center;padding:1rem}.hero-section.svelte-1bwmfs{max-width:800px;width:100%;margin:0 auto;padding:2rem;box-sizing:border-box;text-align:center;animation:svelte-1bwmfs-fadeIn 1s ease-in;background:#2a2a2a40;border-radius:15px;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);display:flex;flex-direction:column;gap:1.5rem}@keyframes svelte-1bwmfs-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-image.svelte-1bwmfs{width:100%;max-width:600px;height:auto;border-radius:8px;display:block;margin:0 auto;border:1px solid #ffffff;box-shadow:0 10px 40px #000c;transition:transform .3s ease}.hero-image.svelte-1bwmfs:hover{transform:scale(1.02)}.site-title.svelte-1bwmfs{font-family:Times New Roman,Times,serif;font-size:2.5rem;font-weight:700;color:#fff;margin:1rem 0 .25rem;letter-spacing:.1em}.dreamiverse-text.svelte-1bwmfs{background:linear-gradient(135deg,#e0e0e0,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 2px rgba(255,255,255,1),0 0 4px rgba(255,200,50,.9),0 0 6px rgba(255,150,0,.7),0 0 8px rgba(255,100,0,.5),0 0 25px rgba(255,255,255,.3);animation:svelte-1bwmfs-shimmer 3s ease-in-out infinite}@keyframes svelte-1bwmfs-shimmer{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}.tagline.svelte-1bwmfs{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.5rem}.tagline-line.svelte-1bwmfs{font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:500;color:#e8e8e8;margin:0;letter-spacing:.03em;line-height:1.5;text-shadow:0 1px 2px rgba(0,0,0,.8),0 0 20px rgba(255,255,255,.15)}.tagline.svelte-1bwmfs .highlight:where(.svelte-1bwmfs){color:#fff;font-weight:600;font-style:italic;text-shadow:0 0 8px rgba(255,255,255,.5),0 0 16px rgba(200,180,255,.4),0 1px 2px rgba(0,0,0,.8)}.signup-form.svelte-1bwmfs{display:flex;justify-content:center;align-items:stretch;gap:0;max-width:650px;margin:1rem auto;padding:0;flex-wrap:nowrap}.email-input.svelte-1bwmfs{font-family:Arial,sans-serif;flex:1;min-width:280px;padding:14px 18px;background:#2a2a2a4d;border:2px solid rgba(255,255,255,.3);border-right:none;border-radius:5px 0 0 5px;color:#e0e0e0;font-size:1.05em;outline:none;transition:all .3s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-sizing:border-box}.email-input.svelte-1bwmfs::placeholder{color:#888}.email-input.svelte-1bwmfs:focus{border-color:#ffffff80;background:#5556}.email-input.svelte-1bwmfs:disabled{opacity:.6;cursor:not-allowed}.btn.svelte-1bwmfs{font-family:Times New Roman,Times,serif;padding:12px 30px;color:#e0e0e0;text-decoration:none;border-radius:5px;font-size:1.1rem;transition:all .3s ease;white-space:nowrap;border:1px solid rgba(255,255,255,.3);display:inline-block;cursor:pointer}.btn-primary.svelte-1bwmfs{background:linear-gradient(180deg,#4caf50,#388e3c 45%,#2e7d32);border:2px solid rgba(255,255,255,.3);border-left:none;border-radius:0 5px 5px 0;color:#fff;font-weight:700;font-size:1.1rem;padding:14px 24px;box-shadow:0 0 30px #4caf50cc,0 4px 20px #4caf5099,inset 0 0 0 1px #fff6;text-shadow:0 0 12px rgba(255,255,255,1),0 0 22px rgba(255,200,50,1),0 0 32px rgba(255,150,0,.9),0 0 42px rgba(255,100,0,.8),0 0 52px rgba(255,50,0,.6),0 2px 4px rgba(0,0,0,.8);position:relative;overflow:hidden}.btn-primary.svelte-1bwmfs:before{content:"";position:absolute;top:0;left:0;right:0;height:60%;background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,.8) 25%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.1) 75%,transparent 100%);border-radius:0 5px 80% 80%;pointer-events:none;z-index:2;opacity:.9}.btn-primary.svelte-1bwmfs:after{content:"";position:absolute;bottom:0;left:5%;right:5%;height:4px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.9) 50%,transparent 100%);pointer-events:none;z-index:2;border-radius:50%;box-shadow:0 0 12px #ffffffb3}.btn-primary.svelte-1bwmfs:hover:not(:disabled){background:linear-gradient(180deg,#66bb6a,#4caf50 45%,#43a047);border:2px solid #FFFFFF;border-left:none;box-shadow:0 0 40px #4caf50f2,0 6px 30px #4caf50cc,inset 0 0 0 1px #fff9;transform:translateY(-2px)}.btn-primary.svelte-1bwmfs:disabled{opacity:.7;cursor:not-allowed;transform:none}.message.svelte-1bwmfs{margin:.5rem auto;padding:.75rem 1.5rem;border-radius:5px;font-size:1rem;max-width:500px}.message.success.svelte-1bwmfs{background:#4caf5033;border:1px solid rgba(76,175,80,.5);color:#81c784}.message.error.svelte-1bwmfs{background:#f4433633;border:1px solid rgba(244,67,54,.5);color:#e57373}.version-display.svelte-1bwmfs{margin-top:1rem;font-family:Courier New,monospace;font-size:.85rem;color:#888}.version-label.svelte-1bwmfs{color:#aaa}.version-number.svelte-1bwmfs{color:#4caf50;font-weight:700}.dreamiverse-glow.svelte-1bwmfs{color:#fff;text-shadow:0 0 5px rgba(255,200,50,.8)}@media(max-width:768px){.hero-section.svelte-1bwmfs{padding:1.5rem 1rem}.site-title.svelte-1bwmfs{font-size:2rem}.tagline-line.svelte-1bwmfs{font-size:1rem}.signup-form.svelte-1bwmfs{flex-direction:column;gap:.75rem}.email-input.svelte-1bwmfs{width:100%;min-width:unset;border-radius:5px;border-right:2px solid rgba(255,255,255,.3)}.btn-primary.svelte-1bwmfs{width:100%;font-size:1.1rem;border-radius:5px;border-left:2px solid rgba(255,255,255,.3)}.btn-primary.svelte-1bwmfs:before{border-radius:5px 5px 80% 80%}.btn-primary.svelte-1bwmfs:hover:not(:disabled){border-left:2px solid #FFFFFF}}@media(max-width:480px){.hero-section.svelte-1bwmfs{padding:1rem .75rem;gap:1rem}.site-title.svelte-1bwmfs{font-size:1.75rem}.tagline-line.svelte-1bwmfs{font-size:.9rem}.email-input.svelte-1bwmfs{padding:12px 14px;font-size:.95em}.btn-primary.svelte-1bwmfs{font-size:1rem;padding:12px 20px}}main.svelte-1uha8ag{min-height:100vh;display:flex;flex-direction:column}.landing-container.svelte-1uha8ag{flex:1;display:flex;align-items:center;justify-content:center;padding:1rem}.hero-section.svelte-1uha8ag{max-width:800px;width:100%;margin:0 auto;padding:1rem;box-sizing:border-box;text-align:center;animation:svelte-1uha8ag-fadeIn 1s ease-in;background:#2a2a2a40;border-radius:15px;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);display:flex;flex-direction:column;gap:1.5rem}.header-wrapper.svelte-1uha8ag,.footer-wrapper.svelte-1uha8ag{width:100%;padding:0}.header-wrapper.svelte-1uha8ag .site-header{margin-bottom:0}.footer-wrapper.svelte-1uha8ag .site-footer{margin-top:0}@keyframes svelte-1uha8ag-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-image.svelte-1uha8ag{width:100%;max-width:600px;height:auto;border-radius:8px;display:block;margin:0 auto;border:1px solid #ffffff;box-shadow:0 10px 40px #000c;transition:transform .3s ease}.hero-image.svelte-1uha8ag:hover{transform:scale(1.02)}.site-title.svelte-1uha8ag{font-family:Georgia,Times New Roman,serif;font-size:2.5rem;font-weight:700;color:#fff;margin:1rem 0 .25rem;letter-spacing:.1em;text-shadow:0 2px 4px rgba(0,0,0,.9)}.dreamiverse-text.svelte-1uha8ag{background:linear-gradient(135deg,#fff8dc,#fff,#fff8dc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:svelte-1uha8ag-shimmer 3s ease-in-out infinite}@keyframes svelte-1uha8ag-shimmer{0%,to{filter:brightness(1) drop-shadow(0 0 2px rgba(255,255,255,1)) drop-shadow(0 0 4px rgba(255,200,50,.9)) drop-shadow(0 0 8px rgba(255,150,0,.7)) drop-shadow(0 0 14px rgba(255,100,0,.5))}50%{filter:brightness(1.2) drop-shadow(0 0 2px rgba(255,255,255,1)) drop-shadow(0 0 5px rgba(255,200,50,1)) drop-shadow(0 0 10px rgba(255,150,0,.85)) drop-shadow(0 0 18px rgba(255,100,0,.65))}}.section-divider.svelte-1uha8ag{width:75%;margin:0 auto;border:none;border-top:1px solid rgba(255,255,255,.4)}.tagline.svelte-1uha8ag{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.5rem;flex-grow:1;width:75%;margin-left:auto;margin-right:auto;padding:0;text-align:left}.tagline-line.svelte-1uha8ag{font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:500;color:#e8e8e8;margin:0;letter-spacing:.03em;line-height:1.7;text-shadow:0 1px 2px rgba(0,0,0,.8)}.drop-cap.svelte-1uha8ag,.tagline.svelte-1uha8ag .white-text:where(.svelte-1uha8ag){color:#fff;font-weight:400;text-shadow:none}.tagline.svelte-1uha8ag .highlight:where(.svelte-1uha8ag){color:#fff8dc;font-weight:700;text-shadow:0 0 2px rgba(255,255,255,1),0 0 4px rgba(255,200,50,.9),0 0 8px rgba(255,150,0,.7),0 0 14px rgba(255,100,0,.5),0 1px 3px rgba(0,0,0,.8)}.drop-cap.svelte-1uha8ag{font-size:2.6em;line-height:1;vertical-align:-.12em}.cta-buttons.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:1.1rem;margin-top:auto;padding-top:1rem}.btn.svelte-1uha8ag{font-family:Times New Roman,Times,serif;padding:12px 30px;background:#2a2a2a4d;color:#e0e0e0;text-decoration:none;border-radius:5px;font-size:1.1rem;transition:all .3s ease;white-space:nowrap;border:1px solid rgba(255,255,255,.3);display:inline-block;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.btn.svelte-1uha8ag:hover{background:#55555580;border-color:#ffffff80;transform:translateY(-2px)}.btn-primary.svelte-1uha8ag{background:linear-gradient(180deg,#4caf50,#388e3c 45%,#2e7d32);border:2px solid rgba(255,255,255,.3);box-sizing:border-box;color:#fff;font-weight:700;font-size:1.2rem;padding:12px 35px;border-radius:8px;box-shadow:0 0 5px #4caf50b3,0 4px 5px #4caf5080,inset 0 0 0 1px #fff6;text-shadow:0 0 1px rgba(255,255,255,1),0 0 2px rgba(255,200,50,.9),0 0 3px rgba(255,150,0,.7),0 0 4px rgba(255,100,0,.5),0 0 12px rgba(255,255,255,.3);position:relative;backdrop-filter:none;-webkit-backdrop-filter:none}.btn-primary.svelte-1uha8ag:before{content:"";position:absolute;top:0;left:0;right:0;height:60%;background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,.8) 25%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.1) 75%,transparent 100%);border-radius:0 0 80% 80%;clip-path:inset(0 0 0 0 round 6px 6px 0 0);pointer-events:none;z-index:2;opacity:.9}.btn-primary.svelte-1uha8ag:after{content:"";position:absolute;bottom:0;left:5%;right:5%;height:4px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.9) 50%,transparent 100%);pointer-events:none;z-index:2;border-radius:50%;box-shadow:0 0 12px #ffffffb3}.btn-primary.svelte-1uha8ag{position:relative}.btn-primary.svelte-1uha8ag>:where(.svelte-1uha8ag){position:relative;z-index:3}.btn-primary.svelte-1uha8ag:hover{background:linear-gradient(180deg,#66bb6a,#4caf50 45%,#43a047);border:2px solid #FFFFFF;color:#fff;box-shadow:0 0 19px #4caf50f2,0 6px 14px #4caf50cc,inset 0 0 0 1px #fff9;transform:translateY(-3px) scale(1.02);text-shadow:0 0 2px rgba(255,255,255,1),0 0 4px rgba(255,200,50,1),0 0 7px rgba(255,150,0,.9),0 0 10px rgba(255,100,0,.7),0 0 18px rgba(255,200,50,.4)}.btn-primary.svelte-1uha8ag:hover:before{opacity:1}.btn-primary.svelte-1uha8ag:hover:after{box-shadow:0 0 15px #ffffffe6}.btn-primary.svelte-1uha8ag:active{transform:translateY(-1px) scale(.98);box-shadow:0 0 13px #4caf50cc,0 3px 8px #4caf5099,inset 0 0 0 1px #fff6}.btn-primary.svelte-1uha8ag,.btn-browse.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;box-sizing:border-box;overflow:hidden}.btn-browse.svelte-1uha8ag{font-family:Times New Roman,Times,serif;font-weight:700;font-size:1.2rem;padding:12px 35px;border-radius:8px;text-decoration:none;white-space:nowrap;position:relative;backdrop-filter:none;-webkit-backdrop-filter:none;border:2px solid transparent;box-sizing:border-box;background:linear-gradient(180deg,#2c2c2c,#141414 45%,#080808);color:#f0f0f0;text-shadow:0 0 1px rgba(255,255,255,1),0 0 2px rgba(255,200,50,.9),0 0 3px rgba(255,150,0,.7),0 0 4px rgba(255,100,0,.5),0 0 12px rgba(255,255,255,.3);transition:all .3s ease}.btn-browse.svelte-1uha8ag:before{content:"";position:absolute;top:0;left:0;right:0;height:55%;background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,.8) 20%,rgba(255,255,255,.3) 60%,transparent 100%);border-radius:0 0 60% 60%;clip-path:inset(0 0 0 0 round 6px 6px 0 0);pointer-events:none;z-index:2}.btn-browse.svelte-1uha8ag:after{content:"";position:absolute;bottom:2px;left:8%;right:8%;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);pointer-events:none;z-index:2;border-radius:50%;box-shadow:0 0 6px #fff3}.btn-browse.svelte-1uha8ag:hover{background:linear-gradient(180deg,#383838,#1c1c1c 45%,#0d0d0d);box-shadow:0 0 19px #ffffff80,0 6px 14px #ffffff59,inset 0 0 0 1px #ffffffd9;transform:translateY(-2px) scale(1.01);text-shadow:0 0 2px rgba(255,255,255,1),0 0 4px rgba(255,200,50,1),0 0 7px rgba(255,150,0,.9),0 0 10px rgba(255,100,0,.7),0 0 18px rgba(255,200,50,.4)}.btn-browse.svelte-1uha8ag:hover .btn-sparkle-icon:where(.svelte-1uha8ag){filter:drop-shadow(0 0 14px rgba(244,196,48,1)) brightness(1.25)}.btn-sparkle-icon.svelte-1uha8ag{width:22px;height:22px;flex-shrink:0;position:relative;z-index:3;filter:drop-shadow(0 0 6px rgba(244,196,48,.6));transition:filter .3s ease}.btn-primary.svelte-1uha8ag:hover .btn-sparkle-icon:where(.svelte-1uha8ag){filter:drop-shadow(0 0 14px rgba(244,196,48,1)) brightness(1.25)}.btn-wrap.svelte-1uha8ag{position:relative;display:block;width:100%;max-width:255px}.icon-wrap.svelte-1uha8ag{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0}.mini-spark.svelte-1uha8ag{position:absolute;width:13px;height:13px;opacity:0;pointer-events:none;z-index:10;filter:drop-shadow(0 0 4px rgba(244,196,48,.9))}.mini-spark.ms1.svelte-1uha8ag{top:-3px;left:17px}.mini-spark.ms2.svelte-1uha8ag{top:12px;left:17px}.mini-spark.ms3.svelte-1uha8ag{top:-10px;left:5px}.mini-spark.ms4.svelte-1uha8ag{top:-3px;left:-8px}.mini-spark.ms5.svelte-1uha8ag{top:12px;left:-8px}.mini-spark.ms6.svelte-1uha8ag{top:19px;left:5px}@keyframes svelte-1uha8ag-miniSpark1{0%{opacity:0;transform:translate(0) scale(0)}20%{opacity:.9;transform:translate(4px,-2px) scale(1)}to{opacity:0;transform:translate(15px,-9px) scale(.6)}}@keyframes svelte-1uha8ag-miniSpark2{0%{opacity:0;transform:translate(0) scale(0)}20%{opacity:.9;transform:translate(4px,2px) scale(1)}to{opacity:0;transform:translate(15px,9px) scale(.6)}}@keyframes svelte-1uha8ag-miniSpark3{0%{opacity:0;transform:translate(0) scale(0)}20%{opacity:.9;transform:translateY(-4px) scale(1)}to{opacity:0;transform:translateY(-18px) scale(.6)}}@keyframes svelte-1uha8ag-miniSpark4{0%{opacity:0;transform:translate(0) scale(0)}20%{opacity:.9;transform:translate(-4px,-2px) scale(1)}to{opacity:0;transform:translate(-15px,-9px) scale(.6)}}@keyframes svelte-1uha8ag-miniSpark5{0%{opacity:0;transform:translate(0) scale(0)}20%{opacity:.9;transform:translate(-4px,2px) scale(1)}to{opacity:0;transform:translate(-15px,9px) scale(.6)}}@keyframes svelte-1uha8ag-miniSpark6{0%{opacity:0;transform:translate(0) scale(0)}20%{opacity:.9;transform:translateY(4px) scale(1)}to{opacity:0;transform:translateY(18px) scale(.6)}}.btn-wrap.svelte-1uha8ag:hover .mini-spark.ms1:where(.svelte-1uha8ag){animation:svelte-1uha8ag-miniSpark1 2s ease-out 0s forwards}.btn-wrap.svelte-1uha8ag:hover .mini-spark.ms2:where(.svelte-1uha8ag){animation:svelte-1uha8ag-miniSpark2 2s ease-out .1s forwards}.btn-wrap.svelte-1uha8ag:hover .mini-spark.ms3:where(.svelte-1uha8ag){animation:svelte-1uha8ag-miniSpark3 2s ease-out .05s forwards}.btn-wrap.svelte-1uha8ag:hover .mini-spark.ms4:where(.svelte-1uha8ag){animation:svelte-1uha8ag-miniSpark4 2s ease-out .15s forwards}.btn-wrap.svelte-1uha8ag:hover .mini-spark.ms5:where(.svelte-1uha8ag){animation:svelte-1uha8ag-miniSpark5 2s ease-out .2s forwards}.btn-wrap.svelte-1uha8ag:hover .mini-spark.ms6:where(.svelte-1uha8ag){animation:svelte-1uha8ag-miniSpark6 2s ease-out .08s forwards}@media(hover:none){.btn-wrap.svelte-1uha8ag:hover .mini-spark:where(.svelte-1uha8ag){animation:none}}.landing-search-form.svelte-1uha8ag{display:flex;justify-content:center;align-items:center;gap:.5rem;max-width:500px;margin:0 auto;padding:0}.landing-search-input.svelte-1uha8ag{font-family:Arial,sans-serif;flex:1;padding:10px;background:#2a2a2a4d;border:1px solid rgba(255,255,255,.3);border-radius:5px;color:#e0e0e0;font-size:1em;outline:none;transition:all .3s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-sizing:border-box}.landing-search-input.svelte-1uha8ag::placeholder{color:#888}.landing-search-input.svelte-1uha8ag:focus{border-color:#ffffff80;background:#5556}.landing-search-button.svelte-1uha8ag{position:relative;padding:8px 10px;background:linear-gradient(180deg,#252525,#151515 45%,#0a0a0a);border:none;border-radius:5px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;outline:none;overflow:hidden;box-sizing:border-box}.landing-search-button.svelte-1uha8ag:before{content:"";position:absolute;top:2px;left:3px;right:3px;height:40%;background:linear-gradient(180deg,rgba(255,255,255,.5) 0%,rgba(255,255,255,.3) 40%,rgba(255,255,255,.1) 70%,transparent 100%);border-radius:3px 3px 50% 50%;pointer-events:none;z-index:1}.landing-search-button.svelte-1uha8ag:hover{background:linear-gradient(180deg,#252525,#151515 45%,#0a0a0a);box-shadow:inset 0 0 0 1px #ffffffb3;transform:translateY(-2px)}.landing-search-button.svelte-1uha8ag svg:where(.svelte-1uha8ag){display:block;position:relative;z-index:2;filter:drop-shadow(0 0 1px rgba(255,255,255,.7)) drop-shadow(0 0 2px rgba(255,200,50,.5)) drop-shadow(0 0 3px rgba(255,150,0,.3))}.landing-search-button.svelte-1uha8ag:hover svg:where(.svelte-1uha8ag){filter:drop-shadow(0 0 1px rgba(255,255,255,.9)) drop-shadow(0 0 2px rgba(255,200,50,.7)) drop-shadow(0 0 3px rgba(255,150,0,.5)) drop-shadow(0 0 4px rgba(255,100,0,.4))}.view-counter.svelte-1uha8ag{position:relative;display:inline-flex;align-items:center;justify-content:center;width:fit-content;margin:0 auto;padding:5px 13px;background:linear-gradient(180deg,#252525,#151515 45%,#0a0a0a);border-radius:4px;font-size:12px;font-weight:700;color:#fff;text-shadow:0 0 2px rgba(255,200,0,.9),0 0 3px rgba(255,140,0,.6),0 0 5px rgba(255,100,0,.4);overflow:hidden;cursor:default}.view-counter.svelte-1uha8ag:before{content:"";position:absolute;top:1px;left:2px;right:2px;height:40%;background:linear-gradient(180deg,rgba(255,255,255,.45) 0%,rgba(255,255,255,.25) 40%,rgba(255,255,255,.08) 70%,transparent 100%);border-radius:2px 2px 50% 50%;pointer-events:none}.pu-sparkle-wrap.svelte-1uha8ag{position:relative;width:88px;height:88px;margin:0 auto .4rem}.pu-si.svelte-1uha8ag{position:absolute;width:35px;height:35px;top:27px;left:27px;filter:drop-shadow(0 0 6px rgba(244,196,48,.8));opacity:.9}.pu-ss.svelte-1uha8ag{position:absolute;width:16px;height:16px;opacity:0;filter:drop-shadow(0 0 4px rgba(244,196,48,.9))}.pu-s1.svelte-1uha8ag{top:25px;left:56px;animation:svelte-1uha8ag-puMs1 2.5s ease-out 0s infinite}.pu-s2.svelte-1uha8ag{top:48px;left:56px;animation:svelte-1uha8ag-puMs2 2.5s ease-out .1s infinite}.pu-s3.svelte-1uha8ag{top:13px;left:36px;animation:svelte-1uha8ag-puMs3 2.5s ease-out .05s infinite}.pu-s4.svelte-1uha8ag{top:25px;left:16px;animation:svelte-1uha8ag-puMs4 2.5s ease-out .15s infinite}.pu-s5.svelte-1uha8ag{top:48px;left:16px;animation:svelte-1uha8ag-puMs5 2.5s ease-out .2s infinite}.pu-s6.svelte-1uha8ag{top:59px;left:36px;animation:svelte-1uha8ag-puMs6 2.5s ease-out .08s infinite}@keyframes svelte-1uha8ag-puMs1{0%{opacity:0;transform:translate(0) scale(0)}15%{opacity:.9;transform:translate(5px,-3px) scale(1)}70%,to{opacity:0;transform:translate(19px,-11px) scale(.6)}}@keyframes svelte-1uha8ag-puMs2{0%{opacity:0;transform:translate(0) scale(0)}15%{opacity:.9;transform:translate(5px,3px) scale(1)}70%,to{opacity:0;transform:translate(19px,11px) scale(.6)}}@keyframes svelte-1uha8ag-puMs3{0%{opacity:0;transform:translate(0) scale(0)}15%{opacity:.9;transform:translateY(-5px) scale(1)}70%,to{opacity:0;transform:translateY(-22px) scale(.6)}}@keyframes svelte-1uha8ag-puMs4{0%{opacity:0;transform:translate(0) scale(0)}15%{opacity:.9;transform:translate(-5px,-3px) scale(1)}70%,to{opacity:0;transform:translate(-19px,-11px) scale(.6)}}@keyframes svelte-1uha8ag-puMs5{0%{opacity:0;transform:translate(0) scale(0)}15%{opacity:.9;transform:translate(-5px,3px) scale(1)}70%,to{opacity:0;transform:translate(-19px,11px) scale(.6)}}@keyframes svelte-1uha8ag-puMs6{0%{opacity:0;transform:translate(0) scale(0)}15%{opacity:.9;transform:translateY(5px) scale(1)}70%,to{opacity:0;transform:translateY(22px) scale(.6)}}.gl-cloud-section.svelte-1uha8ag{margin-top:.5rem;margin-bottom:1rem;padding:.4rem 0 1rem;text-align:center;border-top:1px solid rgba(255,255,255,.08)}.gl-cloud-subtext.svelte-1uha8ag{display:block;text-align:center;font-size:.7em;opacity:.85;letter-spacing:1px;font-weight:400;text-transform:none}.gl-cloud-heading.svelte-1uha8ag{font-size:1.15rem;font-family:Georgia,Times New Roman,serif;font-weight:700;text-transform:uppercase;letter-spacing:2px;text-align:center;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.8);margin:0 0 1rem}.gl-cloud-num.svelte-1uha8ag{color:#fff8dc;text-shadow:0 0 2px rgba(255,255,255,1),0 0 4px rgba(255,200,50,.9),0 0 8px rgba(255,150,0,.7),0 0 14px rgba(255,100,0,.5),0 1px 3px rgba(0,0,0,.8)}.gl-cloud-container.svelte-1uha8ag{display:flex;justify-content:center;width:100%;box-sizing:border-box;overflow:hidden}.cloud-legend-bar.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:12px;font-size:.72rem;color:#928374}.legend-gradient.svelte-1uha8ag{width:120px;height:8px;border-radius:4px;background:linear-gradient(90deg,#4a90e2,#fff)}.cloud-top-keywords.svelte-1uha8ag{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:10px;flex-wrap:wrap}.cloud-top-kw.svelte-1uha8ag{font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:.5px;text-transform:capitalize;display:flex;align-items:baseline;gap:4px}.cloud-top-kw-rank.svelte-1uha8ag{font-size:1.3em;font-weight:400;font-family:monospace;letter-spacing:0}.cloud-top-kw-1.svelte-1uha8ag{font-size:1.05rem;color:#fff8dc;text-shadow:0 0 2px rgba(255,255,255,1),0 0 4px rgba(255,200,50,.9),0 0 8px rgba(255,150,0,.7),0 0 14px rgba(255,100,0,.5),0 1px 3px rgba(0,0,0,.8)}.cloud-top-kw-2.svelte-1uha8ag{font-size:.9rem;color:#def;text-shadow:0 0 2px rgba(255,255,255,.9),0 0 5px rgba(150,190,255,.7),0 0 10px rgba(100,150,255,.4),0 1px 3px rgba(0,0,0,.7)}.cloud-top-kw-3.svelte-1uha8ag{font-size:.78rem;color:#c8d8f0;text-shadow:0 0 2px rgba(255,255,255,.7),0 0 5px rgba(130,160,230,.5),0 1px 2px rgba(0,0,0,.6)}.wordcloud-tooltip{font-family:Arial,sans-serif}@media(max-width:768px){.pu-sparkle-wrap.svelte-1uha8ag{width:44px;height:44px;margin-bottom:.2rem}.pu-si.svelte-1uha8ag{width:18px;height:18px;top:13px;left:13px}.pu-ss.svelte-1uha8ag{width:9px;height:9px}.pu-s1.svelte-1uha8ag{top:12px;left:28px}.pu-s2.svelte-1uha8ag{top:24px;left:28px}.pu-s3.svelte-1uha8ag{top:6px;left:18px}.pu-s4.svelte-1uha8ag{top:12px;left:8px}.pu-s5.svelte-1uha8ag{top:24px;left:8px}.pu-s6.svelte-1uha8ag{top:30px;left:18px}.gl-cloud-section.svelte-1uha8ag{margin-top:1.25rem;padding:.2rem 0 1.5rem}.gl-cloud-heading.svelte-1uha8ag{margin:0 0 .175rem}.gl-cloud-subtext.svelte-1uha8ag{display:block;text-align:center}.cloud-legend-bar.svelte-1uha8ag{margin-top:2px}.landing-container.svelte-1uha8ag{padding:.5rem}.hero-section.svelte-1uha8ag{padding:.75rem;gap:1rem}.site-title.svelte-1uha8ag{font-size:3rem}.tagline-line.svelte-1uha8ag{font-size:1.05rem}.hero-image.svelte-1uha8ag{max-width:100%}.btn.svelte-1uha8ag{font-size:1rem;padding:10px 24px}.btn-primary.svelte-1uha8ag,.btn-browse.svelte-1uha8ag{font-size:1.1rem;font-weight:700;padding:11px 32px}.landing-search-form.svelte-1uha8ag{max-width:100%}.landing-search-input.svelte-1uha8ag{font-size:.85em;padding:10px}.landing-search-button.svelte-1uha8ag{padding:10px 16px}}@media(max-width:480px){.landing-container.svelte-1uha8ag{padding:.5rem}.hero-section.svelte-1uha8ag{padding:.5rem;gap:.75rem}.site-title.svelte-1uha8ag{font-size:2rem}.tagline-line.svelte-1uha8ag{font-size:.9rem}.tagline.svelte-1uha8ag{gap:.3rem}.btn.svelte-1uha8ag{width:100%;font-size:.95rem;padding:10px 20px;white-space:normal;box-sizing:border-box}.btn-primary.svelte-1uha8ag,.btn-browse.svelte-1uha8ag{font-size:.95rem;font-weight:700;padding:10px 20px}.landing-search-form.svelte-1uha8ag{max-width:100%;gap:.4rem}.landing-search-input.svelte-1uha8ag{font-size:.75em;padding:8px}.landing-search-button.svelte-1uha8ag{padding:10px 14px}.landing-search-button.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:20px;height:20px}}
