*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth;scroll-padding-top:var(--kumar-banner-h,0px)}body{color:#222;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3E%3Ctext x='10' y='40' font-size='30'%3E%E2%AD%90%3C/text%3E%3C/svg%3E"),linear-gradient(135deg,#ff6,#f9f 50%,#6ff);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;font-family:Comic Sans MS,Comic Sans,Chalkboard SE,Comic Neue,cursive;overflow-x:clip}img{max-width:100%}.hero-thumb,.gallery img,#result-img{filter:saturate(2.2)contrast(1.4)hue-rotate(-8deg);image-rendering:pixelated}h2{text-align:center;color:#f0c;text-shadow:3px 3px #ff0,5px 5px #000;margin-bottom:1.5rem;font-size:clamp(1.8rem,5vw,2.8rem);transform:rotate(-1.5deg)}section{max-width:1100px;margin:0 auto;padding:3rem 1.25rem}.btn{font:inherit;color:#000;cursor:pointer;background:#0f0;border:3px solid #000;border-radius:12px;padding:.6rem 1.2rem;font-weight:700;text-decoration:none;transition:transform .1s;display:inline-block;box-shadow:4px 4px #000}.btn:hover{background:#ff0;transform:rotate(-3deg)scale(1.08)}.btn:active{box-shadow:none;transform:translate(4px,4px)}.btn-big{color:#fff;text-shadow:2px 2px #000;background:linear-gradient(#f33,#ff0080);padding:.9rem 1.8rem;font-size:1.4rem;animation:1s infinite pulse}.btn-small{font-size:.9rem}.btn-ugly{background:silver;border-style:outset;border-radius:0;font-family:Times New Roman,serif}@keyframes pulse{50%{transform:scale(1.06)}}.kumar-banner{z-index:150;color:#000;text-align:center;background:#ff0;border-bottom:4px solid #000;padding:12px 1rem;font-size:clamp(1rem,2.4vw,1.35rem);font-weight:700;text-decoration:none;display:block;position:sticky;top:0;box-shadow:0 4px #ff0080}.kumar-banner u{color:#fff;background:#ff0080;border:3px solid #000;border-radius:8px;margin-left:.4rem;padding:2px 12px;text-decoration:none;animation:1s infinite pulse;display:inline-block;box-shadow:3px 3px #000}@media(max-width:600px){.kumar-banner{padding:8px .75rem;font-size:.85rem;line-height:1.3}.kumar-banner-text,.kumar-banner-text span{display:block}.kumar-banner u{margin:.35rem 0 0;padding:1px 8px}}.kumar-banner:hover u{color:#000;background:#0f0}.marquee{white-space:nowrap;color:#ff0;background:red;border-bottom:3px dashed #000;padding:6px 0;font-weight:700;overflow:hidden}.marquee span{padding-left:100vw;animation:22s linear infinite marquee;display:inline-block}@keyframes marquee{to{transform:translate(-100%)}}.hits{color:#000;text-align:center;background:silver;border-bottom:3px ridge gray;padding:6px 0;font-family:Times New Roman,Times,serif;font-weight:700}.hits[hidden]{display:none}.hits-counter{color:#0f0;letter-spacing:.25em;background:#000;border:3px inset gray;margin-left:.4rem;padding:.1rem .5rem;font-family:Courier New,Courier,monospace;font-size:1.3rem;display:inline-block}.nav{background:#00f;border-bottom:5px solid #000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}.brand{color:#ff0;text-shadow:3px 3px #f0f;align-items:center;gap:.5rem;font-size:1.8rem;font-weight:700;text-decoration:none;display:flex}.brand img{border:3px solid #ff0;border-radius:50%;width:48px;height:48px;animation:6s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.brand sup{font-size:.7rem}.links{flex-wrap:wrap;gap:1.25rem;display:flex}.links a{color:#fff;font-size:1.1rem}.links a:hover{color:#0f0;font-size:1.3rem}.hero{text-align:center;max-width:1000px;margin:0 auto;padding:3rem 1.25rem 4rem;position:relative}.badge{background:#fff;border:3px dashed red;margin-bottom:1rem;padding:.3rem 1rem;display:inline-block;transform:rotate(2deg)}.hero h1{color:#000;text-shadow:4px 4px #fff;font-size:clamp(2.2rem,7vw,4.5rem);line-height:1.1}.rainbow{background:linear-gradient(90deg,red,orange,#ff0,#0f0,#0ff,#00f,#f0f);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text;animation:.5s infinite alternate wiggle;display:inline-block}@keyframes wiggle{to{transform:rotate(4deg)scale(1.05)}}.strike{color:#888;text-decoration:line-through}.cheap{color:red;font-size:1.2em}.lead{background:#ffffffb3;border:2px solid #000;max-width:640px;margin:1.5rem auto;padding:.75rem;font-size:1.2rem}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:1rem;margin:1.5rem 0;display:flex}.hero-thumb{border:8px ridge #f0f;width:min(720px,100%);margin-top:1rem;transform:rotate(-2deg);box-shadow:12px 12px #000}.sticker{text-align:center;font-weight:700;position:absolute}.s1{border:4px solid #000;border-radius:50%;width:130px;animation:1s infinite alternate wiggle;top:30px;left:-20px;transform:rotate(-15deg)}.s2{background:#ff0;border:4px dotted red;border-radius:50%;place-items:center;width:110px;height:110px;animation:10s linear infinite spin;display:grid;top:60px;right:0;transform:rotate(15deg)}.s3{color:#fff;background:red;border:4px solid #000;padding:1rem;font-size:1.2rem;bottom:60px;right:10px;transform:rotate(12deg)}.trusted{text-align:center;background:#fff;border-block:4px double #000;max-width:none;padding:1.5rem}.logos{color:#999;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:.75rem;font-size:1.3rem;font-weight:700;display:flex}.logos span:nth-child(odd){font-family:Papyrus,fantasy}.gen-box{background:#fff;border:4px solid #000;flex-direction:column;gap:.75rem;max-width:640px;margin:0 auto;padding:1.5rem;display:flex;box-shadow:10px 10px #f0f}.gen-box label{font-weight:700}textarea{font:inherit;resize:vertical;background:#ffc;border:3px inset #999;padding:.75rem}.options{flex-wrap:wrap;gap:1rem;font-weight:400;display:flex}.options label{font-weight:400}.gen-output{text-align:center;background:#fff;border:4px dashed #000;max-width:720px;margin:2rem auto 0;padding:1.5rem}.spinner{font-size:3rem;animation:1s linear infinite spin;display:inline-block}.bar{background:#eee;border:3px solid #000;height:24px;margin-top:1rem}#bar-fill{background:repeating-linear-gradient(45deg,#0f0 0,#0f0 10px,#0a0 10px,#0a0 20px);width:0;height:100%;transition:width .4s}#result-img{border:6px ridge #0ff;transform:rotate(1deg)}#result-caption{margin-top:.75rem;font-style:italic}.credits{text-align:center;margin-top:1rem;font-size:1.2rem}.gallery{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;display:grid}.gallery figure{background:#fff;border:3px solid #000;padding:.5rem .5rem 1rem;transition:transform .2s;box-shadow:6px 6px #000}.gallery figure:nth-child(odd){transform:rotate(-2deg)}.gallery figure:nth-child(2n){transform:rotate(2deg)}.gallery figure:hover{transform:scale(1.05)rotate(0)}.gallery figcaption{text-align:center;margin-top:.5rem}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;display:grid}.feature{text-align:center;background:#cfc;border:3px solid #000;padding:1.25rem}.feature:nth-child(2){background:#ccf}.feature:nth-child(3){background:#fcc}.feature:nth-child(4){background:#ffc}.feature span{font-size:2.5rem}.feature h3{color:#00f;margin:.5rem 0;text-decoration:underline}.plans{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:center;gap:1.5rem;display:grid}.plan{text-align:center;background:#fff;border:4px solid #000;padding:1.5rem;position:relative}.plan.popular{background:#ff9;border:6px dashed red;transform:scale(1.06)rotate(-1deg)}.ribbon{color:#fff;white-space:nowrap;background:red;border:3px solid #000;padding:.2rem 1rem;font-weight:700;position:absolute;top:-18px;left:50%;transform:translate(-50%)rotate(-3deg)}.amount{color:#0a0;margin:.5rem 0;font-size:2.4rem;font-weight:700}.amount small{color:#666;font-size:1rem}.plan ul{text-align:left;margin:1rem 0 1.5rem;padding-left:1.5rem;list-style:"✅ "}.review-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;display:grid}.review-grid blockquote{text-align:center;background:#fff;border:3px solid #000;border-radius:20px 4px;padding:1.25rem;box-shadow:6px 6px #0ff}.review-grid img{object-fit:cover;border:3px solid #000;border-radius:50%;width:90px;height:90px}.review-grid p{margin:.75rem 0;font-size:1.1rem}.review-grid cite{color:#666}.stars{margin-top:.5rem}.notkumar-ad{background:#ff6;border:6px dashed #ff0080;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;max-width:820px;margin:0 auto;padding:1.5rem;display:flex;transform:rotate(-1deg);box-shadow:8px 8px #000}.notkumar-ad img{width:240px;image-rendering:pixelated;border:5px solid #000;transform:rotate(3deg)}.notkumar-copy{flex:300px}.notkumar-copy h3{margin:0 0 .5rem;font-size:1.6rem;line-height:1.15}.notkumar-price{color:#ff0080;margin:.25rem 0;font-size:2rem;font-weight:700;animation:1s infinite pulse}.notkumar-fine{color:#555;margin:.5rem 0 1rem;font-size:.7rem}.coupon,.coupon:hover{color:#fff;text-shadow:2px 2px #000;background:linear-gradient(90deg,red,#f90,#ff0,#3f0,#0ff,#36f,#f0f,red) 0 0/300% 100%;margin:0 auto 1.5rem;padding:1rem 2rem;font-size:1.4rem;animation:2s linear infinite coupon-rainbow,1s infinite pulse;display:block}.coupon[hidden]{display:none}.kumar-affiliate{color:#000;background:#ff6;border:5px dashed #ff0080;max-width:520px;margin:0 auto 1.5rem;padding:1.25rem;transform:rotate(1deg);box-shadow:6px 6px #f0f}.kumar-affiliate[hidden]{display:none}.kumar-affiliate .btn{margin-top:.75rem}@keyframes coupon-rainbow{to{background-position:300% 0}}footer{text-align:center;color:#0f0;background:#000;border-top:6px ridge #f0f;padding:2rem 1rem}footer a{color:#0ff}.construction{color:#ff0;font-size:1.5rem;animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.counter{color:red;letter-spacing:3px;background:#222;border:2px inset #666;padding:.1rem .5rem;font-family:Courier New,monospace}footer p{margin:.5rem 0}.small{color:#888;font-size:.8rem}.popup{inset:var(--kumar-banner-h,0px) 0 0;z-index:100;background:#00000080;place-items:center;display:grid;position:fixed}.popup[hidden]{display:none}.popup-box{text-align:center;background:silver;border:3px outset #fff;width:min(380px,90vw);padding-bottom:1.25rem;animation:.4s infinite shake}.popup-box p{margin:.75rem 1rem}.popup-title{color:#fff;background:linear-gradient(90deg,navy,#1084d0);justify-content:space-between;align-items:center;padding:4px 6px;font-weight:700;display:flex}.popup-title button{font:inherit;cursor:pointer;background:silver;border:2px outset #fff;width:22px;height:22px;padding:0}@keyframes shake{25%{transform:translate(-3px)rotate(-1deg)}75%{transform:translate(3px)rotate(1deg)}}.call[data-state=connected] .popup-box,.call[data-state=ended] .popup-box{animation:none}.call-avatar{background:#fc0;border:4px solid #000;border-radius:50%;place-items:center;width:96px;height:96px;margin:1.25rem auto .5rem;font-size:3rem;font-weight:700;display:grid}.call[data-state=ringing] .call-avatar{animation:1s infinite ring}.call[data-state=connected] .call-avatar{border-color:#0c0}.popup-box .call-name{margin:0;font-size:1.5rem;font-weight:700}.popup-box .call-role{color:#444;margin-top:.25rem;font-size:.8rem}.call-status{font-variant-numeric:tabular-nums;min-height:1.5em;font-weight:700}.call[data-state=connected] .call-status{color:#070}.call[data-state=ended] .call-status{color:#c00}@keyframes ring{0%{box-shadow:0 0 #00000080}to{box-shadow:0 0 0 26px #0000}}@keyframes flick{50%{transform:rotate(-14deg)}}.popup-box .welcome .btn{margin:.3rem .4rem 0}.toast{z-index:110;background:#ff0;border:3px solid #000;max-width:90vw;padding:.75rem 1.25rem;font-weight:700;transition:transform .3s;position:fixed;bottom:20px;left:50%;transform:translate(-50%,150px);box-shadow:4px 4px #000}.toast.show{transform:translate(-50%)}@media(max-width:760px){.sticker{display:none}}body{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Ctext y='26' font-size='26'%3E%F0%9F%8C%AD%3C/text%3E%3C/svg%3E") 4 4,auto}body>section,body>header,body>footer{animation:9s ease-in-out infinite seasick}@keyframes seasick{25%{transform:rotate(.6deg)}75%{transform:rotate(-.6deg)}}body.roll>section,body.roll>header,body.roll>nav,body.roll>footer{animation:1s ease-in-out roll}@keyframes roll{to{transform:rotate(360deg)}}.links a,footer a{color:#00e;background:#fff;padding:0 4px}.links a:visited{color:#551a8b}.gallery img:hover,.hero-thumb:hover{filter:invert()saturate(3)}.lead{color:#f6f;background:#ff0}section:nth-of-type(2n) h2{transform:rotate(2deg)skew(-10deg)}.feature:hover{transition:transform .6s;transform:rotate(180deg)}.review-grid blockquote:nth-child(2){transform:rotate(-4deg)translateY(20px)}.nav .btn-small,#cookie-reject{transition:transform .15s;position:relative}.trail{pointer-events:none;z-index:300;font-size:18px;animation:.9s ease-in forwards fall;position:fixed}@keyframes fall{to{opacity:0;transform:translateY(60px)rotate(180deg)}}.hotdog{z-index:40;pointer-events:none;mix-blend-mode:multiply;width:90px;position:fixed}.h1{animation:7s linear infinite alternate bounce-x,4.3s linear infinite alternate bounce-y}.h2{animation:5.1s linear infinite alternate-reverse bounce-x,6.7s linear infinite alternate bounce-y}@keyframes bounce-x{0%{left:0}to{left:calc(100vw - 90px)}}@keyframes bounce-y{0%{top:0}to{top:calc(100vh - 90px)}}.cookie{z-index:90;color:#fff;text-align:center;background:#8b4513;border:4px dashed #fc0;width:min(720px,100vw);padding:1rem 1.25rem;transition:transform .4s;position:fixed;bottom:0;left:50%;transform:translate(-50%,110%)}.cookie.show{transform:translate(-50%)}.cookie-btns{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.75rem;display:flex}#cookie-reject{padding:2px 4px;font-size:.6rem}.chat{z-index:95;background:#fff;border:3px solid #000;width:280px;position:fixed;bottom:16px;right:16px;box-shadow:6px 6px #f0f}.chat.nudge{animation:.15s 4 shake}.chat-head{color:#fff;text-shadow:1px 1px #000;cursor:pointer;background:#0c0;align-items:center;gap:.5rem;padding:.4rem .6rem;font-weight:700;display:flex}.chat-head img{border:2px solid #000;border-radius:50%;width:30px;height:30px}#chat-badge:not(:empty){background:red;border-radius:999px;margin-left:auto;padding:0 7px;animation:.8s step-end infinite blink}.chat-body,.chat-form{display:none}.chat.open .chat-body{background:#ffc;flex-direction:column;gap:.4rem;height:240px;padding:.6rem;display:flex;overflow-y:auto}.chat.open .chat-form{gap:.3rem;padding:.4rem;display:flex}.chat-form input{min-width:0;font:inherit;border:2px inset #999;flex:1;padding:.3rem}.msg{border:2px solid #000;border-radius:10px;max-width:85%;padding:.35rem .6rem;font-size:.9rem}.msg.bot{background:#cfc;align-self:flex-start}.msg.me{background:#ccf;align-self:flex-end}.msg.typing{color:#888;font-style:italic}.toast{bottom:90px}html{scrollbar-color:#f0f #0f0}::-webkit-scrollbar{width:22px}::-webkit-scrollbar-thumb{background:repeating-linear-gradient(45deg,#f0f 0,#f0f 10px,#ff0 10px,#ff0 20px);border:3px solid #000}::-webkit-scrollbar-track{background:#0f0}::selection{color:#ff0;background:red}h2{background:linear-gradient(red,#ff0 40%,#0f0 60%,#00f);color:#0000;-webkit-text-stroke:2px #000;text-shadow:none;letter-spacing:3px;-webkit-background-clip:text;background-clip:text;transform:perspective(300px)rotateX(20deg)skew(-8deg)}p:hover{background:#0ff;font-size:1.05em}hr,section+section{border-top:8px ridge #f0f}.money{z-index:35;pointer-events:none;font-size:26px;animation:linear forwards money-fall;position:fixed;top:-40px}@keyframes money-fall{to{transform:translateY(110vh)rotate(720deg)}}.clippy{z-index:96;flex-direction:column;align-items:flex-start;transition:transform .4s cubic-bezier(.3,1.8,.6,1);display:flex;position:fixed;bottom:72px;left:16px;transform:translate(-120%)}.clippy.show{transform:none}.clippy img{mix-blend-mode:multiply;width:110px;animation:.6s infinite alternate wiggle}.clippy-bubble{background:#ffc;border:2px solid #000;border-radius:12px;width:240px;margin-bottom:.4rem;padding:.75rem;font-size:.9rem}.clippy-bubble div{gap:.5rem;margin-top:.5rem;display:flex}.virus{top:calc(50% + var(--kumar-banner-h,0px) / 2);z-index:120;text-align:center;background:silver;border:3px outset #fff;width:min(420px,92vw);padding-bottom:1rem;position:fixed;left:50%;transform:translate(-50%,-50%)}.virus[hidden]{display:none}.virus-warn{color:red;margin:.75rem;font-size:1.2rem;animation:.5s step-end infinite blink}.virus .bar{margin:0 1rem}.virus-fill{background:red;width:0;height:100%;transition:width .3s}.virus-list{color:#0f0;text-align:left;background:#000;height:120px;margin:.75rem 1rem;padding:0;font-family:Courier New,monospace;font-size:.8rem;list-style:none;overflow:hidden}.virus-list li{padding:2px 6px}.error-box{z-index:115;text-align:center;background:silver;border:3px outset #fff;width:290px;padding-bottom:.75rem;animation:.2s ease-out pop-in;position:fixed;box-shadow:4px 4px #000}.error-body{text-align:left;align-items:center;gap:.75rem;padding:1rem;display:flex}.error-body span{font-size:2rem}@keyframes pop-in{0%{transform:scale(.3)}}.proof{top:calc(var(--kumar-banner-h,0px) + 16px);z-index:97;background:#fff;border:3px solid #000;border-left:10px solid #0c0;max-width:300px;padding:.6rem .9rem;position:fixed;right:16px;transform:translate(130%);box-shadow:4px 4px #000}.proof.show{animation:4.5s ease-in-out proof}@keyframes proof{10%,85%{transform:none}}.captcha-grid{grid-template-columns:repeat(3,1fr);gap:4px;margin:.75rem;display:grid}.captcha-grid img{aspect-ratio:1;object-fit:cover;cursor:pointer;filter:blur(1px)saturate(2);border:3px solid #0000}.captcha-grid img.picked{border-color:#00f;transform:scale(.9)}.captcha-msg{font-weight:700}body.quake>section,body.quake>header,body.quake>nav{animation:.1s 8 quake}@keyframes quake{25%{transform:translate(-8px,4px)rotate(-1deg)}75%{transform:translate(8px,-4px)rotate(1deg)}}.music{z-index:97;background:#f90;position:fixed;bottom:16px;left:16px}:root{color-scheme:light}.site{min-height:100vh}.page-content{overflow-x:clip}.page-content>section,.page-content>header{animation:seasick 9s ease-in-out infinite}.popup{z-index:200;padding:12px 0;overflow-y:auto}.popup-box{flex-shrink:0;max-height:calc(100dvh - var(--kumar-banner-h, 0px) - 24px);overflow-y:auto}.popup-title{gap:8px;text-align:left;line-height:1.3}.popup-title button{flex-shrink:0;width:28px;height:28px;line-height:22px}.popup-box .popup-footnote{font-size:.7rem;color:#333;margin:16px 12px 0}.welcome-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;padding:0 10px}.welcome .btn{margin:3px}.brand{white-space:nowrap}.hero h1{font-size:clamp(2.2rem,6.4vw,4.5rem)}.lead{color:#92006d}.hero-thumb{height:auto;aspect-ratio:16/9;object-fit:cover}.hero .s1{object-fit:contain;background:#fff}.sticker.s3{white-space:pre-line}.project-link{color:#222;text-decoration:none;display:block;min-width:0}.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery img{display:block;width:100%;aspect-ratio:16/9;height:auto;object-fit:cover}.gallery figure{height:100%}.gallery figure:nth-child(n){transform:none}.gallery .project-link:nth-child(odd){transform:rotate(-2deg)}.gallery .project-link:nth-child(2n){transform:rotate(2deg)}.gallery a:hover{transform:scale(1.03)}.section-note{text-align:center;margin:-4px auto 28px}.form-note{font-size:.8rem;font-weight:400;line-height:1.45}.gen-box{max-width:680px}.gen-box textarea{width:100%;min-height:110px}.options label{display:flex;align-items:center;gap:6px;font-size:.9rem}.options input{width:18px;height:18px;flex-shrink:0;accent-color:#ff0080}.plan ul{min-height:110px}.plan li{padding-bottom:8px}.amount{font-size:2rem}.pricing-note{text-align:center;margin-top:32px;font-size:.85rem}.notkumar-ad img{height:auto;width:260px}.notkumar-fine{font-size:.9rem;line-height:1.5}.text-link{font:inherit;color:#00e;background:#fff;border:none;padding:0 4px;cursor:pointer;text-decoration:underline}.chat-head{width:100%;border:0;font:inherit;text-align:left}.chat-badge{background:red;border-radius:999px;margin-left:auto;padding:0 7px}.chat.open .chat-form{display:flex}.chat-body{text-align:left}.chat.open .chat-body{height:240px}.music{min-height:44px}.clippy{bottom:77px}.clippy img{height:auto}.btn{min-height:44px}button:disabled{cursor:wait}:focus-visible{outline:3px solid #000;outline-offset:5px;box-shadow:0 0 0 7px #fff}.popup-title button:focus-visible{outline-offset:2px;box-shadow:0 0 0 4px #ff0}p:hover{background:transparent;font-size:inherit}.feature:hover{transform:rotate(-3deg)}.calm *,.calm *:after,.calm *:before{animation:none!important}@media(max-width:760px){.nav{gap:16px}.nav .links{order:3;width:100%;gap:10px 16px}.nav .links a{font-size:.95rem}.nav .btn-small{font-size:.8rem}.brand{font-size:1.45rem}.hero{padding-top:28px}.badge{font-size:.85rem}.hero h1{line-height:1.14}.lead{font-size:1rem}.gallery{gap:20px}.plan.popular{transform:rotate(-1deg)}.chat{width:240px}.chat-head{font-size:.85rem}.clippy{display:none}h2{-webkit-text-stroke-width:1px;letter-spacing:1px}}@media(max-width:520px){.hero{padding-inline:20px}.hero .hero-thumb{width:calc(100% - 8px)}.hero-ctas .btn-big{font-size:1.1rem}.gallery{grid-template-columns:1fr;gap:28px}.nav{padding-inline:16px;gap:12px}.nav .btn-small{margin-left:0;padding:.4rem .6rem}.hits{font-size:.75rem}.hits-counter{font-size:1rem}section{padding:36px 20px}.chat{bottom:10px;right:10px;width:215px}.music{bottom:10px;left:8px;font-size:.68rem;padding:.4rem .45rem;max-width:140px}.cookie{padding:12px;bottom:65px;width:calc(100% - 16px);font-size:.85rem}.cookie .btn-big{font-size:.8rem;padding:.6rem .75rem}.cookie .btn{font-size:.8rem}.hotdog{width:50px;height:50px}.notkumar-copy{min-width:0;flex-basis:100%}.notkumar-copy h3{font-size:1.4rem}.notkumar-price{font-size:1.5rem}.notkumar .btn-big{font-size:1rem}.review-grid blockquote:nth-child(2){transform:rotate(-2deg)}.popup-box{width:min(380px,92vw)}.welcome .popup-box p{font-size:.95rem}.welcome-buttons .btn{font-size:.9rem;padding:.6rem .9rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important}}@media(max-width:370px){.chat{width:190px;right:8px}.chat-head{font-size:.72rem;gap:4px;padding:.4rem}.music{width:102px;padding:.4rem .2rem;font-size:.58rem}}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased}.mobile-prototype{width:min(100vw,390px);height:min(100dvh,844px);margin-inline:auto;overflow:hidden;position:relative}
