@font-face{font-family:Telugu;src:url(a/telugu.ttf)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#080d22;color:#fff;font-family:Telugu,system-ui,sans-serif;line-height:1.65}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #b6fa7c;outline-offset:4px}header{max-width:1120px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #ffffff20}.brand{display:flex;gap:12px;align-items:center;text-decoration:none;font-family:Georgia,serif;font-weight:bold;font-size:23px;letter-spacing:2px}.seal{width:62px;height:62px;border-radius:50%;padding:5px;border:1px solid #e9c77d;background:#13152b;object-fit:contain}header a:last-child{font-size:14px;text-decoration:none}.hero{position:relative;isolation:isolate;overflow:hidden;max-width:1120px;margin:24px auto 0;padding:52px 40px 32px;text-align:center;border-radius:28px;background:radial-gradient(ellipse at 15% 20%,#63358480,transparent 50%),radial-gradient(ellipse at 85% 80%,#0d6c6970,transparent 50%),linear-gradient(145deg,#251a4e,#131629 60%,#0d2d35);border:1px solid #e3be7970;box-shadow:0 14px 70px #0005}.eyebrow{letter-spacing:4px;color:#f5d797;font:600 13px system-ui;margin:0 0 20px}.hero h1{font-size:clamp(32px,6vw,64px);line-height:1.4;margin:0;color:#fff4cc;text-shadow:0 4px 0 #744b4c,0 0 32px #ffd57450}.brand-title{font:bold clamp(44px,8vw,88px)/1.15 Georgia,serif;letter-spacing:3px;margin:25px 0 8px;background:linear-gradient(90deg,#ffdd81,#fff2c9,#b7f995,#7fe1e4,#ffcc87);color:transparent;background-clip:text;-webkit-background-clip:text;filter:drop-shadow(0 4px 1px #0007)}.wish{max-width:650px;margin:18px auto;color:#f6ead9;font-size:18px}.pill{display:inline-block;border:1px solid #f8d38f80;border-radius:30px;padding:8px 20px;color:#c9f5ad;margin:12px 0 20px;font-weight:700}.hero-bottom{display:flex;align-items:center;justify-content:center;gap:22px;max-width:520px;margin:24px auto 0}.portrait{width:145px;aspect-ratio:1.28;object-fit:contain;border-radius:18px;box-shadow:0 0 30px #39d4cf20}.creator{text-align:left}.creator strong{font:600 21px system-ui}.creator p{margin:4px 0;color:#e8cb95;font:12px system-ui;letter-spacing:1px}.buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:24px 0}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px 23px;background:#c9f693;color:#12231a;text-decoration:none;border-radius:14px;font-weight:800;border:1px solid transparent}.button.secondary{background:transparent;color:#ffe9b5;border-color:#e9c77d70}.spark{position:absolute;width:180px;height:180px;pointer-events:none;z-index:-1;opacity:.65}.spark.s1{top:10px;left:-30px}.spark.s2{right:-25px;top:90px;width:220px}.spark.s3{right:20%;bottom:-80px}.collection{max-width:1120px;margin:54px auto;padding:0 24px}h2{font-size:28px;margin:0 0 6px}.hint{color:#b8bdcf;font-size:14px;margin:0 0 20px}.toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}button{min-height:44px;border:1px solid #ffffff40;border-radius:24px;background:transparent;color:#fff;padding:8px 18px;font:600 14px Telugu,system-ui;cursor:pointer}button[aria-pressed=true]{background:#e3c781;color:#16172a;border-color:#e3c781}input{flex:1;min-width:180px;min-height:46px;background:#111831;color:#fff;border:1px solid #ffffff40;border-radius:14px;padding:9px 14px;font:16px Telugu,system-ui}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.card{display:flex;align-items:center;gap:14px;padding:20px 18px;border:1px solid #ffffff25;border-radius:20px;background:linear-gradient(125deg,#ffffff0d,#ffffff04);text-decoration:none;transition:background .15s}.card:hover{background:#ffffff15}.ic{width:58px;height:58px;flex:none;border-radius:13px;overflow:hidden}.ic img,.ic svg{width:100%;height:100%;object-fit:cover;display:block}.ic.bk img{object-fit:contain}.card-text{min-width:0;flex:1}.card b{display:block;font-size:17px;overflow-wrap:anywhere}.card small{display:block;color:#b8bdcf;font-size:12px;margin-top:3px}.open{font-size:22px;color:#dff5b5}.foot{max-width:1120px;margin:0 auto;padding:22px 24px 38px;border-top:1px solid #ffffff20;color:#bcc1d4;text-align:center;font-size:13px}.foot .contact{display:block;color:#f7d593;font:600 17px system-ui;text-decoration:none;margin-bottom:10px}.empty{padding:32px;color:#e4ca94}.count{color:#acb5cc;font-size:13px} [hidden]{display:none!important}@media(max-width:600px){header{padding:12px 18px}.brand{font-size:20px}.seal{width:52px;height:52px}header a:last-child{font-size:12px}.hero{margin:12px 12px 0;padding:40px 19px 25px;border-radius:24px}.wish{font-size:15px}.hero h1{font-size:35px}.brand-title{font-size:47px}.hero-bottom{gap:14px}.portrait{width:125px}.creator strong{font-size:18px}.creator p{font-size:10px}.collection{margin-top:38px;padding:0 16px}.grid{grid-template-columns:1fr}.card{padding:17px 14px}.card b{font-size:16px}.toolbar{gap:8px}.toolbar button{padding:8px 14px}input{flex-basis:100%}.spark.s1{width:130px}.spark.s2{width:150px}h2{font-size:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}