html{scroll-behavior:smooth}
.pd section{scroll-margin-top:96px}
body{margin:0;background:#FFF6E0}
a{color:#3B1A0E}a:hover{color:#8A4A14}
.pd{--ink:#3B1A0E;
--p:.62;--x:.574;--hop:0;--squat:0;--shake:0;--d1:1;--d2:1;--d3:0;--k1:0;--k2:0;--k3:0;--c0:0;--c1:0;--c2:1;--c3:0;--sunset:.7;--night:0;--fin:0;--sh:0;
--sy:0;--pg:0;--vel:0;--mx:0;--my:0;--bx:0;--by:0;
--dw:clamp(150px,25vw,310px);animation:pd-boot .01s}
.pd h1,.pd h2,.pd h3,.pd .pd-f{font-family:'Fredoka','Nunito',system-ui,sans-serif}
@keyframes pd-boot{from{opacity:.999}to{opacity:1}}
@keyframes pd-wag{from{transform:rotate(-16deg)}to{transform:rotate(20deg)}}
@keyframes pd-ear{from{transform:rotate(-5deg)}to{transform:rotate(7deg)}}
@keyframes pd-float{from{transform:translateY(-10px) rotate(-2.5deg)}to{transform:translateY(12px) rotate(2.5deg)}}
@keyframes pd-drift{from{transform:translateX(-40px)}to{transform:translateX(60px)}}
@keyframes pd-twinkle{0%,100%{transform:scale(.5) rotate(0deg);opacity:.5}50%{transform:scale(1.15) rotate(45deg);opacity:1}}
@keyframes pd-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes pd-steam{0%{transform:translateY(6px) scaleY(.6);opacity:0}40%{opacity:.9}100%{transform:translateY(-22px) scaleY(1.2);opacity:0}}
@keyframes pd-bounce{from{transform:translateY(-5px)}to{transform:translateY(7px)}}
@keyframes pd-wiggle{0%,100%{transform:rotate(-4deg) scale(1.05)}50%{transform:rotate(4deg) scale(1.15)}}
@keyframes pd-spin{to{transform:rotate(360deg)}}
@keyframes pd-drop{0%{transform:translateY(-120%) rotate(-14deg);opacity:0}55%{opacity:1}100%{transform:none;opacity:1}}
@keyframes pd-hover{from{transform:translateY(-8px)}to{transform:translateY(10px)}}
@keyframes pd-jelly{0%,100%{transform:scale(1,1)}25%{transform:scale(1.09,.91)}50%{transform:scale(.94,1.06)}75%{transform:scale(1.03,.97)}}
@keyframes pd-up{from{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}
@keyframes pd-pulse{from{transform:rotate(-14deg) scale(1)}to{transform:rotate(-6deg) scale(1.12)}}
@keyframes pd-fly{0%{transform:translate(-50%,-50%) scale(.2);opacity:1}70%{opacity:1}100%{transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) rotate(var(--r)) scale(1.15);opacity:0}}
.pd-tail{transform-box:fill-box;transform-origin:85% 85%;animation:pd-wag .3s ease-in-out infinite alternate}
.pd-ear{transform-box:fill-box;transform-origin:80% 5%;animation:pd-ear .6s ease-in-out infinite alternate}
.pd a.pd-btn,.pd button.pd-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 30px;border:4px solid #3B1A0E;border-radius:999px;background:#FFC42E;color:#3B1A0E;font:600 20px 'Fredoka',sans-serif;text-decoration:none;box-shadow:0 6px 0 #3B1A0E;cursor:pointer;transition:transform .15s,box-shadow .15s}
.pd a.pd-btn:hover,.pd button.pd-btn:hover{transform:translateY(-4px) rotate(-2deg) scale(1.04);box-shadow:0 10px 0 #3B1A0E}
.pd a.pd-btn:active,.pd button.pd-btn:active{transform:translateY(4px);box-shadow:0 2px 0 #3B1A0E}
.pd a.pd-btn2{background:#FFF6E0}
.pd-navwrap{position:sticky;top:12px;z-index:60;height:0;padding:0 12px}
.pd-nav{max-width:1100px;margin:0 auto;box-sizing:border-box;padding:8px 10px 8px 24px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 24px;background:#FFF6E0;border:4px solid #3B1A0E;border-radius:40px;box-shadow:0 6px 0 #3B1A0E}
.pd-nav a{font:600 18px 'Fredoka',sans-serif;text-decoration:none;padding:12px 6px}
.pd-nav a:hover{text-decoration:underline;text-decoration-thickness:3px}
.pd-rays{position:absolute;left:50%;top:46%;width:2800px;height:2800px;margin:-1400px 0 0 -1400px;border-radius:50%;background:repeating-conic-gradient(#72C5F9 0 9deg,#5BB8F5 9deg 18deg);animation:pd-spin 90s linear infinite}
.pd-floor{position:absolute;z-index:1;left:0;right:0;bottom:-2px;height:84px;background:radial-gradient(84px 84px at 50% 100%,#fff 98%,transparent 100%) calc(var(--sy) * -.3px) 0/150px 84px repeat-x}
.pd-herosvg{display:block;width:100%;height:auto;overflow:visible}
.pd-g{transform-box:fill-box;transform-origin:50% 50%}
.pd-w1{animation:pd-fall .8s cubic-bezier(.2,1.4,.4,1) both}
.pd-w2{animation:pd-pop2 .7s .4s cubic-bezier(.3,1.7,.5,1) both,pd-beat 1.1s 1.3s ease-in-out infinite alternate}
.pd-hd{animation:pd-fall .9s .75s cubic-bezier(.2,1.4,.4,1) both}
.pd-hp{transform-origin:50% 100%;animation:pd-replop 4.5s 1.8s ease-in-out infinite both}
.pd-rayl{animation:pd-beat .5s ease-in-out infinite alternate}
@keyframes pd-fall{from{transform:translateY(-700px) rotate(-12deg);opacity:0}60%{opacity:1}to{transform:none;opacity:1}}
@keyframes pd-pop2{from{transform:scale(0) rotate(-20deg)}to{transform:none}}
@keyframes pd-beat{from{transform:scale(1)}to{transform:scale(1.05)}}
@keyframes pd-replop{0%{transform:translateY(-70px) scale(0)}8%{transform:translateY(0) scale(1.25,.7)}14%{transform:scale(.9,1.15)}20%,88%{transform:scale(1)}96%,100%{transform:scale(0)}}
.pd-cloud{position:absolute;width:120px;height:44px;border-radius:44px;background:#fff;box-shadow:28px -22px 0 4px #fff,68px -12px 0 -2px #fff;animation:pd-drift 9s ease-in-out infinite alternate}
.pd-star{position:absolute;width:24px;height:24px;background:#FFC42E;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation:pd-twinkle 2.4s ease-in-out infinite}
.pd-par{position:absolute;inset:0;pointer-events:none;transform:translate(calc(var(--mx) * -34px),calc(var(--my) * -22px + var(--sy) * .28px))}
.pd-par2{position:absolute;inset:0;pointer-events:none;transform:translate(calc(var(--mx) * 60px),calc(var(--my) * 40px + var(--sy) * -.12px))}
.pd-mpar{position:absolute;inset:0;pointer-events:none;transform:translate(calc(var(--mx) * -36px),calc(var(--my) * -24px))}
.pd-bob{position:absolute;animation:pd-float 2.8s ease-in-out infinite alternate}
.pd-navwm{display:flex;flex-direction:column;align-items:flex-start;transform:rotate(-4deg);filter:drop-shadow(0 2px 0 #3B1A0E)}
.pd-navwm span{font:700 23px/.9 'Fredoka',sans-serif;letter-spacing:.02em;-webkit-text-stroke:.22em #3B1A0E;paint-order:stroke fill}
.pd-logo3d{width:min(780px,90vw);transform:translate(calc(var(--mx) * 18px),calc(var(--my) * 12px + var(--sy) * -.05px))}
.pd-logofloat{animation:pd-hover 3.2s ease-in-out infinite alternate}
.pd-logofloat:hover .pd-logojelly{animation:pd-jelly .6s ease-in-out}
.pd-logo{display:block;width:100%;height:auto;animation:pd-drop 1s cubic-bezier(.2,1.5,.4,1) both}
.pd-in1{animation:pd-up .7s .7s cubic-bezier(.3,1.5,.5,1) both}.pd-in2{animation:pd-up .7s .9s cubic-bezier(.3,1.5,.5,1) both}.pd-in3{animation:pd-up .7s 1.2s both}
.pd-sticker{position:absolute;z-index:3;right:max(3%,calc(50% - 600px));top:150px;width:136px;height:136px;border-radius:50%;background:#FF8FA3;border:5px solid #3B1A0E;box-shadow:0 6px 0 #3B1A0E;display:flex;align-items:center;justify-content:center;text-align:center;font:700 23px/1.05 'Fredoka',sans-serif;animation:pd-pulse .8s ease-in-out infinite alternate}
.pd-mq{display:flex;width:max-content;animation:pd-marquee 22s linear infinite}
.pd-mq span{font:700 26px 'Fredoka',sans-serif;padding:0 22px;white-space:nowrap}
.pd-stage{position:sticky;top:0;overflow:hidden;background:#5BB8F5}
.pd-layer{position:absolute;inset:0}
.pd-sun{position:absolute;left:6%;top:calc(18% + var(--p) * 90%);opacity:calc(1 - var(--night));width:clamp(70px,10vw,130px);aspect-ratio:1;border-radius:50%;background:#FFC42E;border:6px solid #3B1A0E}
.pd-moon{position:absolute;left:30%;top:calc(24% + (1 - var(--night)) * 50%);opacity:var(--night);width:clamp(60px,8vw,104px);aspect-ratio:1;border-radius:50%;background:#FFF6E0;border:6px solid #3B1A0E;box-shadow:inset -16px -8px 0 #E5D9B8}
.pd-shoot{position:absolute;top:calc(40% + var(--sh) * 14%);left:calc(104% - var(--sh) * 125%);width:130px;height:7px;border-radius:7px;background:#FFF6E0;opacity:var(--night);transform:rotate(-14deg)}
.pd-ground{position:absolute;left:0;right:0;bottom:0;height:16%;background:#6FCF5F;border-top:6px solid #3B1A0E;z-index:1}
.pd-hydrant{position:absolute;z-index:2;left:63%;bottom:calc(16% - 4px);width:calc(var(--dw) * .26)}
.pd-hud{position:absolute;z-index:2;left:50%;bottom:calc(8% - 24px);transform:translateX(-50%);display:flex;align-items:center;gap:10px;white-space:nowrap;background:#FFF6E0;border:4px solid #3B1A0E;border-radius:999px;padding:8px 18px;font:600 17px 'Fredoka',sans-serif}
.pd-hud i{position:relative;overflow:hidden;width:20px;height:20px;border-radius:50%;border:3px solid #3B1A0E;background:#fff}
.pd-hud i::after{content:'';position:absolute;inset:0;background:#C8782A;opacity:var(--d)}
.pd-hud i:nth-of-type(1){--d:var(--d1)}.pd-hud i:nth-of-type(2){--d:var(--d2)}.pd-hud i:nth-of-type(3){--d:var(--d3)}
.pd-walker{position:absolute;z-index:3;bottom:calc(16% - 6px);left:calc(3% + var(--x) * (94% - var(--dw)));width:var(--dw);transform-origin:50% 100%;transform:translate(calc(var(--shake) * 3px),calc(var(--hop) * -36px + var(--squat) * 3px)) rotate(calc(var(--hop) * -7deg)) scale(calc(1 + var(--squat) * .07),calc(1 - var(--squat) * .11))}
.pd-strain{position:absolute;right:-6%;top:-20%;width:34%;opacity:var(--squat);transform:scale(calc(.6 + var(--squat) * .4))}
.pd-poo{position:absolute;z-index:2;bottom:calc(16% - 5px);width:calc(var(--dw) * .22);left:calc(3% + var(--px) * (94% - var(--dw)) - var(--dw) * .03);transform-origin:50% 100%;transform:translateY(calc((1 - min(var(--d),1)) * -46px)) scale(var(--d))}
.pd-poo1{--px:.18;--d:var(--d1)}.pd-poo2{--px:.48;--d:var(--d2)}.pd-poo3{--px:.78;--d:var(--d3)}
.pd-poo i{position:absolute;bottom:96%;width:8%;height:34%;border-radius:8px;background:#FFF6E0;animation:pd-steam 1.6s ease-in-out infinite}
.pd-plop{position:absolute;z-index:6;bottom:calc(16% + var(--dw) * .26);left:calc(3% + var(--px) * (94% - var(--dw)) - var(--dw) * .22);width:calc(var(--dw) * .56);aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#FFC42E;clip-path:polygon(50% 0,61% 16%,79% 7%,80% 27%,98% 30%,88% 47%,100% 62%,82% 68%,84% 88%,65% 82%,54% 100%,43% 83%,24% 92%,24% 71%,5% 68%,15% 51%,0 36%,19% 30%,18% 10%,37% 17%);font:700 calc(var(--dw) * .13)/1 'Fredoka',sans-serif;opacity:var(--k);transform:rotate(-12deg) scale(calc(.4 + var(--k) * .7))}
.pd-plop1{--px:.18;--k:var(--k1)}.pd-plop2{--px:.48;--k:var(--k2)}.pd-plop3{--px:.78;--k:var(--k3)}
.pd-cap{position:absolute;z-index:5;left:50%;top:calc(104px + 6%);width:min(660px,88%);box-sizing:border-box;padding:20px 28px 24px;text-align:center;background:#FFF6E0;border:5px solid #3B1A0E;border-radius:28px;box-shadow:0 8px 0 #3B1A0E;opacity:var(--c);transform:translate(-50%,calc((1 - var(--c)) * 36px)) rotate(-1.5deg) scale(calc(.9 + var(--c) * .1))}
.pd-cap0{--c:var(--c0)}.pd-cap1{--c:var(--c1)}.pd-cap2{--c:var(--c2)}.pd-cap3{--c:var(--c3)}
.pd-big{overflow:hidden;background:#FF8FA3;border-top:6px solid #3B1A0E;padding:44px 0 50px}
.pd-big div{width:max-content;white-space:nowrap;font:700 clamp(64px,11vw,160px)/1.05 'Fredoka',sans-serif;-webkit-text-stroke:.13em #3B1A0E;paint-order:stroke fill}
.pd-big .r1{color:#FFF6E0;transform:translateX(calc(var(--sy) * -.3px)) skewX(calc(var(--vel) * -16deg))}
.pd-big .r2{color:#FFC42E;transform:translateX(calc(var(--sy) * .3px - 62%)) skewX(calc(var(--vel) * 16deg))}
.pd-card{position:relative;transition:transform .18s ease-out,box-shadow .25s}
.pd-card::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 34%,rgba(255,255,255,.7) 47%,rgba(255,196,46,.4) 53%,transparent 66%);transform:translateX(-130%);transition:transform .8s ease}
.pd-card:hover::after{transform:translateX(130%)}
.pd-paw{position:absolute;z-index:75;width:26px;height:26px;margin:-13px 0 0 -13px;pointer-events:none;opacity:0}
.pd-paw svg{display:block;width:100%;height:100%}
.pd-paw.on{animation:pd-pawfade 1.6s ease-out forwards}
@keyframes pd-pawfade{0%{opacity:0;scale:.3}14%{opacity:.5;scale:1}100%{opacity:0;scale:1}}
.pd-logo3d{position:relative;cursor:pointer}
.pd-booping .pd-logojelly{animation:pd-jelly .55s ease-in-out}
.pd-bubble{position:absolute;z-index:4;right:-2%;top:-6%;padding:10px 22px;background:#fff;border:5px solid #3B1A0E;border-radius:30px;box-shadow:0 6px 0 #3B1A0E;font:700 clamp(22px,3vw,38px)/1 'Fredoka',sans-serif;color:#3B1A0E;opacity:0;pointer-events:none;transform-origin:10% 100%}
.pd-bubble::after{content:'';position:absolute;left:18%;bottom:-20px;width:26px;height:22px;background:#fff;border:5px solid #3B1A0E;border-top:0;border-right:0;transform:skewX(-30deg);border-radius:0 0 0 6px}
.pd-booping .pd-bubble{animation:pd-bub 1.1s cubic-bezier(.3,1.7,.5,1) forwards}
@keyframes pd-bub{0%{opacity:0;transform:scale(.2) rotate(-20deg)}18%{opacity:1;transform:scale(1.1) rotate(4deg)}30%{transform:scale(1) rotate(-3deg)}80%{opacity:1;transform:scale(1) rotate(-3deg)}100%{opacity:0;transform:scale(.9) translateY(-14px) rotate(-3deg)}}
.pd-game{position:relative;width:100%;max-width:980px;margin:0 auto;aspect-ratio:8/5;box-sizing:border-box;border:6px solid #3B1A0E;border-radius:32px;overflow:hidden;box-shadow:0 12px 0 #3B1A0E;background:#5BB8F5}
.pd-game canvas{display:block;width:100%;height:100%;touch-action:pan-y}
.pd-game canvas.on{touch-action:none;cursor:none}
.pd-game canvas:focus{outline:none}
.pd-gover{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(14,42,107,.5)}
.pd-gcard{width:min(520px,100%);box-sizing:border-box;padding:24px 26px 28px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;background:#FFF6E0;border:5px solid #3B1A0E;border-radius:28px;box-shadow:0 8px 0 #3B1A0E;animation:pd-up .45s cubic-bezier(.3,1.6,.5,1) both}
.pd-grule{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;font-size:16px;font-weight:800}
.pd-grule span{display:inline-flex;align-items:center;gap:8px}
.pd-grule svg{width:30px;height:auto;display:block;overflow:visible}
@media (max-width:700px){.pd-game{aspect-ratio:4/5}}
.pd-splash{display:none}
.pd-scrolly .pd-splash{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;background:#5BB8F5;border-bottom:8px solid #3B1A0E;pointer-events:none;animation:pd-curtain .85s 1.8s cubic-bezier(.75,0,.3,1) forwards}
@keyframes pd-curtain{to{transform:translateY(-108%);border-radius:0 0 50% 50% / 0 0 18% 18%}}
.pd-sdog{width:min(260px,52vw);animation:pd-shk .11s .2s 7 linear}
@keyframes pd-shk{0%,100%{transform:translateX(0) scaleY(1)}25%{transform:translateX(-5px) scaleY(.95)}75%{transform:translateX(5px) scaleY(.95)}}
.pd-spoo{width:min(70px,14vw);margin-right:-10px;transform-origin:50% 100%;animation:pd-sdrop .6s 1s cubic-bezier(.3,1.7,.5,1) both}
@keyframes pd-sdrop{from{transform:translateY(-60px) scale(0)}to{transform:none}}
.pd-stxt{display:flex;gap:.3em;transform:rotate(-4deg);filter:drop-shadow(0 4px 0 #3B1A0E)}
.pd-stxt span{font:700 clamp(40px,7vw,76px)/1 'Fredoka',sans-serif;-webkit-text-stroke:.18em #3B1A0E;paint-order:stroke fill;animation:pd-up .5s cubic-bezier(.3,1.6,.5,1) both}
.pd-scrolly .pd-w1{animation-delay:2s}
.pd-scrolly .pd-w2{animation-delay:2.4s,3.3s}
.pd-scrolly .pd-hd{animation-delay:2.75s}
.pd-scrolly .pd-hp{animation-delay:3.8s}
.pd-scrolly .pd-in1{animation-delay:2.6s}.pd-scrolly .pd-in2{animation-delay:2.8s}.pd-scrolly .pd-in3{animation-delay:3.1s}
.pd-card:hover{box-shadow:0 18px 0 #3B1A0E}
.pd-card:hover .pd-q{animation:pd-wiggle .4s ease-in-out infinite}
.pd-badge{position:relative;animation:pd-hover 3.4s ease-in-out infinite alternate}
.pd-badge:hover img{animation:pd-jelly .6s ease-in-out}
.pd-orbit{position:absolute;inset:-11%;pointer-events:none;animation:pd-spin 16s linear infinite}
.pd-burst{position:absolute;z-index:80;left:calc(var(--bx) * 1px);top:calc(var(--by) * 1px);width:0;height:0;pointer-events:none}
.pd-burst span{position:absolute;left:0;top:0;width:40px;opacity:0;transform:translate(-50%,-50%)}
.pd-burst b{display:block;width:30px;height:30px;background:#FFC42E;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}
.pd-burst.go span{animation:pd-fly .95s cubic-bezier(.15,.7,.3,1) forwards}
.pd-burst span:nth-child(1){--tx:-170px;--ty:-120px;--r:-220deg}.pd-burst span:nth-child(2){--tx:-90px;--ty:-190px;--r:160deg}.pd-burst span:nth-child(3){--tx:10px;--ty:-220px;--r:-90deg}.pd-burst span:nth-child(4){--tx:110px;--ty:-180px;--r:240deg}.pd-burst span:nth-child(5){--tx:190px;--ty:-100px;--r:-180deg}.pd-burst span:nth-child(6){--tx:210px;--ty:20px;--r:120deg}.pd-burst span:nth-child(7){--tx:130px;--ty:120px;--r:-260deg}.pd-burst span:nth-child(8){--tx:-10px;--ty:150px;--r:200deg}.pd-burst span:nth-child(9){--tx:-140px;--ty:110px;--r:-140deg}.pd-burst span:nth-child(10){--tx:-220px;--ty:10px;--r:280deg}
.pd-burst span:nth-child(odd){animation-duration:1.15s}
.pd-roll,.pd-rollpoo{display:none}
.pd-scrolly .pd-roll{display:block;position:fixed;z-index:70;left:0;bottom:0;height:10px;width:calc(var(--pg) * 100%);background:#C8782A;border-top:4px solid #3B1A0E;border-radius:0 10px 0 0}
.pd-scrolly .pd-rollpoo{display:block;position:fixed;z-index:71;bottom:5px;left:calc(var(--pg) * (100% - 54px));width:54px;transform:rotate(calc(var(--pg) * 1800deg))}
.pd-js .rv{opacity:0;transform:translateY(60px) scale(.9) rotate(-2deg)}
.pd-js .rv.in{opacity:1;transform:none;transition:opacity .6s,transform .8s cubic-bezier(.3,1.6,.5,1)}
.pd-js .rv.d1.in{transition-delay:.12s}.pd-js .rv.d2.in{transition-delay:.24s}
.pd input:focus-visible,.pd a:focus-visible,.pd button:focus-visible{outline:4px solid #0E2A6B;outline-offset:3px}
@media (max-width:760px){.pd-navwrap{top:8px;padding:0 8px}.pd-nav{flex-wrap:nowrap;justify-content:center;gap:0 18px;padding:4px 6px 4px 14px;border-width:3px;border-radius:999px;box-shadow:0 4px 0 #3B1A0E}.pd-nav a{padding:10px 4px;font-size:15px;white-space:nowrap}.pd-nav a.pd-btn{min-height:38px !important;padding:0 14px !important;font-size:15px !important;border-width:3px;box-shadow:0 3px 0 #3B1A0E !important}.pd-brand{display:none !important}.pd-sticker{display:none}.pd-cap{top:calc(76px + 2%);padding:14px 16px 18px}.pd section{scroll-margin-top:72px}.pd-rays{width:1400px;height:1400px;margin:-700px 0 0 -700px}.pd-big{padding:28px 0 32px}.pd-scrolly .pd-rollpoo{width:38px;left:calc(var(--pg) * (100% - 38px))}.pd-scrolly .pd-roll{height:6px;border-top-width:3px}}
@media (max-width:440px){.pd-nav{justify-content:space-between;gap:0 4px}.pd-nav a[href="#walk"]{display:none}}
@media (prefers-reduced-motion:reduce){.pd *,.pd{animation:none !important;transition:none !important}}
[hidden]{display:none !important}
