.card-cat:before,.card-cat:after{content:"";position:absolute;top:-11px;width:40px;height:34px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 34'%3E%3Cpath d='M8 32 Q0 6 20 2 Q36 0 34 18 Q33 30 22 32 Q14 33 8 32 Z' fill='%23FDD7E8'/%3E%3Cpath d='M13 28 Q8 12 20 8 Q30 7 29 17 Q28 26 20 27 Q15 28 13 28 Z' fill='%23F789B8'/%3E%3C/svg%3E") no-repeat center / contain;filter:drop-shadow(0 2px 3px rgba(91,64,153,.08));transition:transform .3s var(--ease)}.paw-list li:before{content:"";position:absolute;left:2px;top:50%;transform:translateY(-50%);width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.5 3.5c1.7 0 3 1.3 3 3s-1.3 3-3 3-3-1.3-3-3 1.3-3 3-3Zm11 0c1.7 0 3 1.3 3 3s-1.3 3-3 3-3-1.3-3-3 1.3-3 3-3ZM12 8c1.8 0 3.2 1.4 3.2 3.2S13.8 14.4 12 14.4 8.8 13 8.8 11.2 10.2 8 12 8Zm-8.2 4c1.5 0 2.7 1.2 2.7 2.7s-1.2 2.7-2.7 2.7S1.1 16.2 1.1 14.7 2.3 12 3.8 12Zm16.4 0c1.5 0 2.7 1.2 2.7 2.7s-1.2 2.7-2.7 2.7-2.7-1.2-2.7-2.7 1.2-2.7 2.7-2.7ZM12 16c2 0 3.6 1.6 3.6 3.6S14 23.2 12 23.2 8.4 21.6 8.4 19.6 10 16 12 16Z' fill='%23BFA8FF'/%3E%3C/svg%3E") no-repeat center / contain;opacity:.75}:root{--text: #4A3968;--text-2: #77659C;--text-3: #A99BC4;--ink: #382A55;--violet-600: #6A45C9;--violet-500: #7B55E0;--violet-400: #9C7BFF;--violet-300: #BFA8FF;--violet-200: #DCCCF7;--violet-100: #EFE7FB;--violet-50: #F7F1FF;--pink-600: #E23D86;--pink-500: #F05A9C;--pink-400: #F789B8;--pink-300: #FBB3D0;--pink-200: #FDD7E8;--pink-100: #FEEAF3;--pink-50: #FFF5F9;--coral: #F0A0A8;--coral-soft: #FBE8EB;--peach: #F8C0B0;--peach-soft: #FDF0EB;--bg: #FEFCFB;--bg-soft: #F7F1FF;--card: rgba(255,255,255,.82);--card-border: rgba(220,200,235,.45);--card-solid: #FFFFFF;--shadow-1: 0 1px 3px rgba(91,64,153,.04), 0 2px 10px rgba(91,64,153,.05);--shadow-2: 0 2px 6px rgba(91,64,153,.06), 0 8px 24px rgba(91,64,153,.08);--shadow-3: 0 4px 10px rgba(91,64,153,.08), 0 16px 36px rgba(91,64,153,.11);--shadow-pink: 0 2px 6px rgba(240,90,156,.07), 0 8px 24px rgba(240,90,156,.12);--radius-sm: 12px;--radius: 18px;--radius-lg: 24px;--radius-xl: 32px;--radius-pill: 999px;--radius-organic: 28px 72px 36px 64px / 28px 48px 32px 56px;--radius-blob: 30% 70% 70% 30% / 30% 30% 70% 70%;--fs-xs: .8rem;--fs-sm: .9rem;--fs-base: 1.06rem;--fs-md: 1.25rem;--fs-lg: 1.4rem;--fs-xl: 1.9rem;--fs-2xl: 2.5rem;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 36px;--space-7: 56px;--font: "PingFang SC","Microsoft YaHei","Hiragino Sans GB","Segoe UI",system-ui,sans-serif;--ease: cubic-bezier(.33,1,.68,1);--dur: .22s;--dur-slow: .4s;--amber: #E8A020;--amber-2: #F5B84B;--amber-soft: #FDF1DC;--subject-yuwen: var(--violet-500);--subject-yuwen-soft: var(--violet-100);--subject-yingyu: var(--pink-500);--subject-yingyu-soft: var(--pink-100);--subject-shuxue: #E8A020;--subject-shuxue-soft: #FDF1DC;--subject-checkin: #E23D86;--subject-checkin-soft: var(--pink-100);--primary: var(--violet-500);--primary-dark: var(--violet-600);--primary-light: var(--violet-300);--pink: var(--pink-500);--pink-deep: var(--pink-600);--pink-light: var(--pink-200);--text-light: var(--text-2);--shadow: var(--shadow-2);--shadow-hover: var(--shadow-pink);--hero-scale: 1}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 900px 700px at 8% -5%,rgba(130,80,195,.22),transparent 55%),radial-gradient(ellipse 750px 580px at 94% -2%,rgba(230,105,145,.2),transparent 52%),radial-gradient(ellipse 620px 500px at 88% 44%,rgba(240,155,168,.17),transparent 58%),radial-gradient(ellipse 580px 460px at 12% 52%,rgba(175,138,218,.19),transparent 55%),radial-gradient(ellipse 700px 420px at 52% 92%,rgba(225,128,162,.18),transparent 55%),radial-gradient(ellipse 380px 300px at 28% 22%,rgba(145,82,200,.16),transparent 62%),radial-gradient(ellipse 1000px 600px at 50% 50%,rgba(250,235,242,.25),transparent 60%)}body:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 500px 380px at 82% 62%,rgba(245,175,170,.24),transparent 60%),radial-gradient(ellipse 440px 350px at 18% 68%,rgba(185,148,222,.2),transparent 58%),radial-gradient(ellipse 350px 280px at 78% 12%,rgba(240,140,170,.18),transparent 60%)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{position:relative;font-family:var(--font);font-size:var(--fs-base);line-height:1.7;color:var(--text);background:var(--bg);min-height:100vh}#root,.container,.page-enter{position:relative;z-index:1}h1,h2,h3,h4{color:var(--ink);line-height:1.35;font-weight:800;margin:0 0 .5em;text-wrap:balance}h1{font-size:var(--fs-2xl)}h2{font-size:var(--fs-xl)}h3{font-size:var(--fs-md)}p{margin:0 0 .8em}a{color:var(--violet-600);text-decoration:none}:focus-visible{outline:3px solid var(--violet-300);outline-offset:2px;border-radius:4px}.container{max-width:900px;margin:0 auto;padding:12px 20px 56px}.page-enter{animation:pageIn .5s var(--ease)}@keyframes pageIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.page-enter,.cat-mascot,.subject-card,.btn,.floating-blob,.sparkle,.hero-blob{animation:none!important;transition:none!important}}.cat-mascot{display:block;filter:drop-shadow(0 8px 18px rgba(91,64,153,.15));animation:bob 3.6s ease-in-out infinite;position:relative;z-index:2}.cat-mascot.still{animation:none;filter:none}@keyframes bob{0%,to{transform:translateY(0) rotate(0)}30%{transform:translateY(-5px) rotate(-1deg)}60%{transform:translateY(-8px) rotate(1deg)}}.floating-blob{position:absolute;border-radius:var(--radius-blob);filter:blur(50px);opacity:.55;pointer-events:none;z-index:0;animation:blobFloat 8s ease-in-out infinite}.floating-blob.purple{background:radial-gradient(circle at 40% 40%,var(--violet-400),var(--violet-300))}.floating-blob.pink{background:radial-gradient(circle at 40% 40%,var(--pink-400),var(--pink-300))}.floating-blob.coral{background:radial-gradient(circle at 40% 40%,var(--coral),var(--peach))}.floating-blob.small{filter:blur(35px);opacity:.45}@keyframes blobFloat{0%,to{transform:translate(0) scale(1)}25%{transform:translate(15px,-10px) scale(1.04)}50%{transform:translate(-8px,-18px) scale(.97)}75%{transform:translate(-12px,6px) scale(1.02)}}.sparkle{position:absolute;pointer-events:none;z-index:1;animation:sparkleTwinkle 2.5s ease-in-out infinite}.sparkle svg{display:block}@keyframes sparkleTwinkle{0%,to{opacity:.35;transform:scale(1) rotate(0)}30%{opacity:1;transform:scale(1.25) rotate(20deg)}60%{opacity:.5;transform:scale(.9) rotate(-10deg)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:12px 26px;border:none;border-radius:var(--radius-pill);font-family:inherit;font-size:var(--fs-base);font-weight:700;letter-spacing:.01em;cursor:pointer;color:#fff;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),filter var(--dur) var(--ease)}.btn:hover{transform:translateY(-2px);filter:brightness(1.06)}.btn:active{transform:translateY(0) scale(.98)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-primary{background:linear-gradient(135deg,var(--violet-500),var(--violet-600));box-shadow:var(--shadow-2)}.btn-pink{background:linear-gradient(135deg,var(--pink-500),var(--pink-600));box-shadow:var(--shadow-pink)}.btn-ghost{background:var(--card);color:var(--violet-600);border:1.5px solid rgba(200,175,225,.5);box-shadow:var(--shadow-1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn-ghost:hover{border-color:var(--violet-300);background:#ffffffeb}.btn-block{width:100%}.card{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:20px;box-shadow:var(--shadow-1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.card:hover{transform:translateY(-3px);box-shadow:var(--shadow-2)}.card-cat{position:relative}.card-cat:before,.card-cat:after{content:"";position:absolute;top:-11px;width:40px;height:34px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 34'%3E%3Cpath d='M8 32 Q0 6 20 2 Q36 0 34 18 Q33 30 22 32 Q14 33 8 32 Z' fill='%23FDD7E8'/%3E%3Cpath d='M13 28 Q8 12 20 8 Q30 7 29 17 Q28 26 20 27 Q15 28 13 28 Z' fill='%23F789B8'/%3E%3C/svg%3E") no-repeat center / contain;filter:drop-shadow(0 2px 3px rgba(91,64,153,.08));transition:transform .3s var(--ease)}.card-cat:before{left:24px}.card-cat:after{right:24px;transform:scaleX(-1)}.card-cat:hover:before{transform:rotate(-8deg) translateY(-2px)}.card-cat:hover:after{transform:scaleX(-1) rotate(-8deg) translateY(-2px)}.subject-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:26px 22px 20px;border-radius:var(--radius-organic);border:1px solid rgba(220,200,240,.4);background:var(--card);box-shadow:var(--shadow-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;text-align:left;overflow:hidden;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.subject-card:hover{transform:translateY(-6px) scale(1.015);box-shadow:var(--shadow-3);border-color:#bea0e18c}.subject-card .subject-emoji{width:64px;height:64px;border-radius:24px 56px 30px 48px/24px 40px 28px 44px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:8px;color:#fff;box-shadow:0 4px 14px #7846b42e;transition:border-radius .4s var(--ease)}.subject-card:hover .subject-emoji{border-radius:38px 68px 38px 58px/32px 48px 34px 52px}.subject-card .subject-emoji svg{width:34px;height:34px}.subject-card .subject-title{font-size:var(--fs-lg);font-weight:800;color:var(--ink)}.subject-card .subject-desc{font-size:var(--fs-sm);color:var(--text-2)}.subject-yuwen .subject-emoji{background:linear-gradient(140deg,#9c7bff,#6a45c9)}.subject-yuwen{--sub-acc: var(--violet-500)}.subject-yingyu .subject-emoji{background:linear-gradient(140deg,#f789b8,#e23d86)}.subject-yingyu{--sub-acc: var(--pink-500)}.subject-shuxue .subject-emoji{background:linear-gradient(140deg,var(--amber-2),var(--amber))}.subject-shuxue{--sub-acc: #E8A020}.subject-checkin .subject-emoji{background:linear-gradient(140deg,#FBB3D0,var(--pink-600))}.subject-checkin{--sub-acc: var(--pink-600)}.subject-card .subject-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.subject-card .subject-arrow{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--sub-acc);opacity:.45;transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}.subject-card:hover .subject-arrow{transform:translate(5px,-50%);opacity:1}.subject-card:after{content:"";position:absolute;right:-50px;bottom:-50px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--sub-acc),transparent 70%);opacity:.08;pointer-events:none;transition:opacity .4s var(--ease)}.subject-card:hover:after{opacity:.14}.nav-bar{position:sticky;top:0;z-index:50;padding:14px 20px}.nav-inner{max-width:900px;margin:0 auto;display:flex;align-items:center;gap:12px;padding:8px 16px;background:#ffffffad;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.85);border-radius:var(--radius-pill);box-shadow:var(--shadow-1)}.nav-logo{display:flex;align-items:center;gap:10px;font-size:var(--fs-md);font-weight:800;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none}.nav-logo .logo-badge{width:40px;height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(140deg,var(--violet-400),var(--pink-500));box-shadow:var(--shadow-1)}.nav-logo .logo-badge svg{width:26px;height:26px;color:#fff}.back-btn{display:inline-flex;align-items:center;gap:6px;background:var(--card);border:1px solid rgba(200,175,225,.4);border-radius:var(--radius-pill);padding:8px 16px;color:var(--violet-600);font-weight:700;font-size:var(--fs-sm);font-family:inherit;cursor:pointer;box-shadow:var(--shadow-1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform var(--dur) var(--ease),background var(--dur) var(--ease)}.back-btn:hover{background:#ffffffe6;transform:translate(-3px)}.back-btn svg{width:16px;height:16px}.chip{display:inline-block;background:var(--card);color:var(--text-2);border:1.5px solid var(--card-border);border-radius:var(--radius-pill);padding:6px 16px;font-size:var(--fs-sm);font-weight:700;cursor:pointer;transition:all var(--dur) var(--ease);-webkit-user-select:none;user-select:none}.chip:hover{border-color:var(--violet-300);color:var(--violet-600)}.chip.active{background:linear-gradient(135deg,var(--violet-500),var(--violet-600));color:#fff;border-color:transparent;box-shadow:var(--shadow-1)}.tag{display:inline-flex;align-items:center;gap:4px;background:#ffffffa6;color:var(--text-2);border-radius:var(--radius-sm);padding:3px 10px;font-size:var(--fs-xs);font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tag svg{width:13px;height:13px}.input,.textarea{font-family:inherit;font-size:var(--fs-base);color:var(--text);background:var(--card);border:2px solid var(--violet-200);border-radius:var(--radius);padding:11px 16px;outline:none;width:100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.input::placeholder,.textarea::placeholder{color:var(--text-3)}.input:focus,.textarea:focus{border-color:var(--violet-500);box-shadow:0 0 0 4px #bea0e14d}.textarea{min-height:96px;resize:vertical}.paw-list{list-style:none;padding:0;margin:0}.paw-list li{position:relative;padding:9px 0 9px 32px;font-size:var(--fs-base);color:var(--text)}.paw-list li:before{content:"";position:absolute;left:2px;top:50%;transform:translateY(-50%);width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.5 3.5c1.7 0 3 1.3 3 3s-1.3 3-3 3-3-1.3-3-3 1.3-3 3-3Zm11 0c1.7 0 3 1.3 3 3s-1.3 3-3 3-3-1.3-3-3 1.3-3 3-3ZM12 8c1.8 0 3.2 1.4 3.2 3.2S13.8 14.4 12 14.4 8.8 13 8.8 11.2 10.2 8 12 8Zm-8.2 4c1.5 0 2.7 1.2 2.7 2.7s-1.2 2.7-2.7 2.7S1.1 16.2 1.1 14.7 2.3 12 3.8 12Zm16.4 0c1.5 0 2.7 1.2 2.7 2.7s-1.2 2.7-2.7 2.7-2.7-1.2-2.7-2.7 1.2-2.7 2.7-2.7ZM12 16c2 0 3.6 1.6 3.6 3.6S14 23.2 12 23.2 8.4 21.6 8.4 19.6 10 16 12 16Z' fill='%23BFA8FF'/%3E%3C/svg%3E") no-repeat center / contain;opacity:.75}.grid{display:grid;gap:16px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}@media(max-width:640px){.grid-2,.grid-3{grid-template-columns:1fr}}.placeholder{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:48px 20px;color:var(--text-2)}.placeholder h2{color:var(--ink)}.audio-player audio{width:100%}.audio-player audio::-webkit-media-controls-panel{background:var(--violet-50)}.video-box{background:linear-gradient(160deg,#463267,#2a1f4a);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-2)}.video-box video{display:block;width:100%;max-height:62vh;background:#000}.section-title{display:flex;align-items:center;gap:10px;font-size:var(--fs-md);font-weight:800;color:var(--ink);margin:22px 0 14px}.section-title .title-icon{width:34px;height:34px;border-radius:12px 28px 14px 24px/12px 20px 14px 18px;background:linear-gradient(140deg,var(--violet-100),var(--pink-100));color:var(--violet-600);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.section-title .title-icon svg{width:18px;height:18px}.cat-divider{display:flex;align-items:center;gap:12px;margin:20px 0;color:var(--pink-300);font-size:var(--fs-sm)}.cat-divider:before,.cat-divider:after{content:"";flex:1;height:2px;background:linear-gradient(90deg,transparent,var(--pink-200),transparent)}.hero-canvas{position:relative;min-height:280px;margin-bottom:var(--space-5);overflow:visible}.hero-blob{position:absolute;border-radius:var(--radius-blob);filter:blur(55px);opacity:.52;pointer-events:none;z-index:0}.hero-blob.purple-main{width:420px;height:280px;top:-30px;left:-60px;background:radial-gradient(circle at 45% 40%,#8c5fd2b3,#a078e159);animation:heroBlobFloat 9s ease-in-out infinite}.hero-blob.pink-main{width:380px;height:260px;top:20px;right:-50px;background:radial-gradient(circle at 40% 40%,#eb82a0a6,#f5a5b94d);animation:heroBlobFloat 7.5s ease-in-out infinite reverse}.hero-blob.coral-wash{width:340px;height:220px;bottom:-20px;right:20%;background:radial-gradient(circle at 45% 45%,#f2a5a08c,#f8c3b440);animation:heroBlobFloat 8.2s ease-in-out infinite}.hero-blob.lavender-wash{width:300px;height:200px;top:60px;left:30%;background:radial-gradient(circle at 50% 50%,#b996de80,#c8aae433);animation:heroBlobFloat 10s ease-in-out infinite reverse}@keyframes heroBlobFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(18px,-14px) scale(1.05)}66%{transform:translate(-10px,10px) scale(.96)}}.hero-card{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:36px 30px;background:#ffffffbf;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.85);border-radius:28px 72px 36px 64px/28px 48px 32px 56px;box-shadow:0 2px 8px #5b40990d,0 12px 36px #5b409917}.hero-card .hero-text{z-index:2}.hero-card h1{margin-bottom:4px;background:linear-gradient(135deg,#5b3a8a,#8b5fbf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-card p{color:var(--text-2);margin:0;font-size:var(--fs-base)}.hero-card .hero-date{display:inline-flex;align-items:center;gap:6px;background:#ffffffb3;border:1px solid rgba(220,200,240,.35);border-radius:var(--radius-pill);padding:6px 16px;font-size:var(--fs-sm);color:var(--text-2);font-weight:700;margin-top:12px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-card .hero-mascot{flex-shrink:0;position:relative;z-index:2}.hero-star{position:absolute;pointer-events:none;z-index:1;animation:starGlow 3s ease-in-out infinite;color:#d4b8f0}.hero-star.bright{color:#f2d080;animation-duration:2.2s}@keyframes starGlow{0%,to{opacity:.4;transform:scale(1)}40%{opacity:1;transform:scale(1.3)}70%{opacity:.55;transform:scale(.85)}}.subjects-canvas{position:relative}.subjects-canvas .bg-blob{position:absolute;border-radius:var(--radius-blob);filter:blur(60px);opacity:.35;pointer-events:none;z-index:0}.subjects-canvas .bg-blob.pink-glow{width:350px;height:280px;top:-40px;right:-30px;background:radial-gradient(circle at 40% 40%,rgba(240,140,170,.55),transparent)}.subjects-canvas .bg-blob.purple-glow{width:320px;height:250px;bottom:-30px;left:-20px;background:radial-gradient(circle at 50% 50%,rgba(160,120,215,.5),transparent)}.progress{position:relative;height:20px;border-radius:var(--radius-pill);background:var(--violet-50);border:1px solid var(--card-border);overflow:hidden}.progress .progress-bar{height:100%;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--violet-500),var(--pink-500));transition:width var(--dur-slow) var(--ease)}.poem-text{font-size:var(--fs-lg);line-height:2;letter-spacing:.06em;color:var(--ink)}.poem-pinyin{font-size:var(--fs-sm);color:var(--text-3);line-height:1.5}.font-serif-display{font-family:QTxiaotu,serif}.font-ui{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes textReveal{0%{opacity:0;transform:translateY(40px) skewY(3deg);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes wordPop{0%{opacity:0;transform:translateY(60px) scale(.7) rotate(-4deg);filter:blur(8px)}60%{opacity:1;transform:translateY(-8px) scale(1.04) rotate(1deg);filter:blur(0)}80%{transform:translateY(2px) scale(.98) rotate(-.5deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0);filter:blur(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes photoReveal{0%{opacity:0;transform:translateY(80px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-fade-up{animation:fadeUp .8s cubic-bezier(.16,1,.3,1) both}.animate-fade-in{animation:fadeIn .6s ease-out both}.animate-slide-up{animation:slideUp .9s cubic-bezier(.16,1,.3,1) both}.animate-slide-in-left{animation:slideInLeft .8s cubic-bezier(.16,1,.3,1) both}.animate-slide-in-right{animation:slideInRight .8s cubic-bezier(.16,1,.3,1) both}.animate-text-reveal{animation:textReveal 1s cubic-bezier(.16,1,.3,1) both}.animate-word-pop{animation:wordPop .9s cubic-bezier(.34,1.56,.64,1) both;opacity:0}.animate-scale-in{animation:scaleIn .7s cubic-bezier(.16,1,.3,1) both}.animate-photo-reveal{animation:photoReveal 1.1s cubic-bezier(.16,1,.3,1) both}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.delay-700{animation-delay:.7s}.delay-800{animation-delay:.8s}.delay-900{animation-delay:.9s}.delay-1000{animation-delay:1s}.delay-1100{animation-delay:1.1s}.delay-1200{animation-delay:1.2s}.hero-page{display:flex;flex-direction:column;background:#fdf4f8;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;max-width:calc(1440px * var(--hero-scale));margin:0 auto}.hero-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:calc(16px * var(--hero-scale)) calc(48px * var(--hero-scale));position:relative;z-index:30}.hero-header .header-logo{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.hero-header .header-logo img{width:calc(205px * var(--hero-scale));height:calc(52px * var(--hero-scale))}.hero-header .header-site-title{font-family:QTxiaotu,PingFang SC,Microsoft YaHei,serif;font-size:1.6rem;font-weight:700;color:#1a3d1a;letter-spacing:.04em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.hero-header .header-nav{display:flex;align-items:center;gap:32px;font-size:.875rem;font-weight:500}.hero-header .header-nav a{color:#666;text-decoration:none;transition:color .2s}.hero-header .header-nav a:hover{color:#1a3d1a}.hero-header .header-nav a.active{color:#1a3d1a;font-weight:600}.hero-header .header-actions{display:flex;align-items:center;gap:8px}.hero-header .header-actions .icon-btn{width:40px;height:40px;border-radius:50%;border:1.5px solid rgba(0,0,0,.12);background:#fff9;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#555;position:relative}.hero-header .header-actions .icon-btn:hover{background:#fff;border-color:#0003}.hero-header .header-actions .icon-btn.accent{background:#e86a10;border-color:#e86a10;color:#fff}.hero-header .header-actions .icon-btn.accent:hover{background:#d45e0d}.hero-header .header-actions .icon-btn .badge{position:absolute;top:-1px;right:-1px;transform:translate(30%,-30%);width:20px;height:20px;border-radius:50%;background:#e86a10;border:2px solid #FDF4F8;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.hero-header .header-avatar{width:56px;height:56px;border-radius:50%;overflow:hidden;cursor:pointer;border:3px solid #fff;box-shadow:0 2px 10px #00000021,0 0 0 1px #0000000a}.hero-header .header-avatar img{width:100%;height:100%;object-fit:cover}.hero-main{flex:1;position:relative;min-height:0;z-index:1;overflow:visible}.hero-text-layer{flex-shrink:0;text-align:center;padding:calc(clamp(1.5rem,4vh,3.2rem) * var(--hero-scale)) calc(48px * var(--hero-scale)) calc(clamp(2rem,5vh,4rem) * var(--hero-scale)));position:relative}.hero-text-layer h1{font-family:QTxiaotu,serif;color:#1a3d1a;font-size:calc(clamp(36px,5vw,56px) * var(--hero-scale));line-height:.95;letter-spacing:-.02em;font-weight:400;margin:0}.hero-text-layer h1 .word{display:inline-block}.hero-float-card{position:absolute;z-index:4;background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000f,0 8px 24px #00000014;overflow:hidden;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.hero-float-card:hover{transform:translateY(-6px);box-shadow:0 4px 12px #00000014,0 16px 40px #0000001f}.hero-card-left{top:calc(50px * var(--hero-scale));left:calc(48px * var(--hero-scale));width:calc(clamp(160px,14vw,260px) * var(--hero-scale))}.hero-card-left .card-image{aspect-ratio:260/257;overflow:hidden;position:relative}.hero-card-left .card-image img{width:100%;height:100%;object-fit:cover;display:block}.hero-card-left .card-arrow-btn{position:absolute;bottom:-18px;right:16px;width:40px;height:40px;border-radius:50%;background:#1a3d1a;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #1a3d1a4d;transition:transform .2s,background .2s}.hero-card-left .card-arrow-btn:hover{background:#2a5a2a;transform:scale(1.08)}.hero-card-left .card-info{padding:20px 16px 16px}.hero-card-left .card-info .card-label{font-size:clamp(.75rem,1vw,.875rem);color:#555;font-weight:500}.hero-card-left .card-info .card-price{font-size:clamp(.9rem,1.2vw,1.1rem);font-weight:700;color:#1a3d1a}.hero-card-right{top:50px;right:48px;width:clamp(120px,10vw,177px)}.hero-card-right .card-image{aspect-ratio:177/287;overflow:hidden;position:relative}.hero-card-right .card-image img{width:100%;height:100%;object-fit:cover;display:block}.hero-card-right .play-btn{position:absolute;bottom:40px;left:50%;transform:translate(-50%);width:44px;height:44px;border-radius:50%;background:#1a3d1a;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px #1a3d1a4d;transition:transform .2s,background .2s}.hero-card-right .play-btn:hover{background:#2a5a2a;transform:translate(-50%) scale(1.08)}.hero-card-right .card-info{padding:12px 14px 14px}.hero-card-right .card-info .card-label{font-size:clamp(.7rem,.9vw,.8rem);color:#555;font-weight:500;line-height:1.4}.hero-bottom-strip{position:relative;z-index:2;display:flex;align-items:flex-end}.hero-bottom-strip .strip-panel{flex:1;position:relative}.hero-bottom-strip .strip-panel.center{flex:1.265}.hero-bottom-strip .strip-panel img{width:100%;height:auto;object-fit:contain;display:block}.strip-overlay{position:absolute;bottom:clamp(20px,4vh,50px);display:flex;align-items:center;gap:10px}.strip-panel.left .strip-overlay{left:clamp(20px,3vw,48px)}.strip-panel.center .strip-overlay{left:50%;transform:translate(-50%);text-align:center;flex-direction:column}.strip-panel.right .strip-overlay{right:clamp(20px,3vw,48px)}.stat-badge{display:flex;align-items:center;gap:8px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:40px;padding:8px 18px;box-shadow:0 2px 8px #0000000f}.stat-badge .stat-value{font-size:1.4rem;font-weight:800;color:#1a3d1a;line-height:1}.stat-badge .stat-label{font-size:.8rem;color:#666;font-weight:500}.avatar-stack{display:flex;align-items:center}.avatar-stack .avatar-circle{width:28px;height:28px;border-radius:50%;border:2px solid #fff;background:#eee;margin-left:-8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;overflow:hidden}.avatar-stack .avatar-circle:first-child{margin-left:0}.avatar-stack .avatar-circle img{width:100%;height:100%;object-fit:cover}.avatar-stack .avatar-circle.plus{background:#1a3d1a;color:#fff}.center-heading{font-family:QTxiaotu,serif;font-size:clamp(1.4rem,3vw,2.2rem);color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.15);margin:0;line-height:1.2}.center-btn{display:inline-flex;align-items:center;gap:8px;background:#e86a10;color:#fff;border:none;border-radius:40px;padding:12px 28px;font-size:1rem;font-weight:600;font-family:inherit;cursor:pointer;box-shadow:0 4px 16px #e86a1059;transition:transform .2s,background .2s;white-space:nowrap}.center-btn:hover{background:#d45e0d;transform:translateY(-2px)}.star-badge{display:flex;align-items:center;gap:6px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:40px;padding:8px 18px;box-shadow:0 2px 8px #0000000f;font-weight:700;color:#1a3d1a;font-size:1.1rem}.star-badge .star-icon{color:#e86a10;fill:#e86a10}@media(max-width:1024px){.hero-header{padding:14px 24px}.hero-header .header-nav{display:none}.hero-header .header-logo img{width:130px;height:33px}.hero-text-layer{padding:2rem 24px 0}.hero-text-layer h1{font-size:clamp(42px,8vw,56px)}.hero-card-left{top:80px;left:16px;width:160px}.hero-card-right{top:80px;right:16px;width:120px}}@media(max-width:768px){.hero-page{height:auto;overflow:visible}.hero-header{padding:12px 16px;flex-wrap:wrap}.hero-header .header-nav{display:none}.hero-header .header-logo img{width:130px;height:33px}.hero-header .header-actions .icon-btn,.hero-header .header-avatar{width:34px;height:34px}.hero-main{overflow:visible;flex:auto}.hero-text-layer{padding:24px 20px 0;text-align:center}.hero-text-layer h1{font-size:36px}.hero-cards-row{display:flex;gap:12px;padding:20px 16px 0;position:relative;z-index:4}.hero-card-left,.hero-card-right{position:static;flex:1;width:auto}.hero-card-left .card-image{aspect-ratio:1/1}.hero-card-right .card-image{aspect-ratio:3/4}.hero-stats-row{display:flex;align-items:center;justify-content:center;gap:20px;padding:20px 16px;position:relative;z-index:4}.hero-stats-row .stat-divider{width:1px;height:30px;background:#0000001f}.hero-bottom-strip{position:relative;margin-top:16px}.center-heading{font-size:1.1rem}.center-btn{padding:10px 20px;font-size:.85rem}.stat-badge{padding:6px 14px}.stat-badge .stat-value{font-size:1.2rem}.hero-float-card.desktop-only{display:none}}@media(min-width:769px){.hero-cards-row,.hero-stats-row{display:none}}.subjects-section{padding:48px 48px 64px;background:#fdf4f8}.subjects-section .subjects-inner{max-width:900px;margin:0 auto}.subjects-section .section-heading{font-family:QTxiaotu,serif;font-size:2rem;color:#1a3d1a;margin-bottom:24px;text-align:center}@media(max-width:768px){.subjects-section{padding:32px 20px 60px}.subjects-section .section-heading{font-size:1.5rem}}@media(max-width:640px){.hide-on-mobile{display:none!important}}@media(min-width:641px){.show-on-desktop{display:flex!important}}@media(prefers-reduced-motion:reduce){.animate-word-pop,.animate-fade-up,.animate-fade-in,.animate-slide-up,.animate-slide-in-left,.animate-slide-in-right,.animate-text-reveal,.animate-scale-in,.animate-photo-reveal{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}}.cards-3d-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;perspective:1200px;position:relative;z-index:1}.card-3d-wrapper{position:relative;height:200px;transform-style:preserve-3d;transition:transform .15s ease-out;cursor:pointer;transform:rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg))}.card-3d-wrapper:hover{transition:transform .08s ease-out}.card-3d-slice{position:absolute;inset:0;border-radius:20px;transform-style:preserve-3d;pointer-events:none}.cat-peeker{position:absolute;z-index:20;pointer-events:none;font-size:38px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.12))}.cat-peeker.left{left:-18px;top:50%;animation:catPeekLeft 3.5s ease-in-out infinite}.cat-peeker.right{right:-18px;top:50%;animation:catPeekRight 3.5s ease-in-out infinite}.cat-peeker.dog{animation-delay:1.2s}@keyframes catPeekLeft{0%{transform:translateY(-55%) rotate(-15deg) translate(-30px);opacity:0}18%{transform:translateY(-55%) rotate(-15deg) translate(0);opacity:1}82%{transform:translateY(-55%) rotate(-15deg) translate(0);opacity:1}to{transform:translateY(-55%) rotate(-15deg) translate(-30px);opacity:0}}@keyframes catPeekRight{0%{transform:translateY(-55%) rotate(15deg) scaleX(-1) translate(-30px);opacity:0}18%{transform:translateY(-55%) rotate(15deg) scaleX(-1) translate(0);opacity:1}82%{transform:translateY(-55%) rotate(15deg) scaleX(-1) translate(0);opacity:1}to{transform:translateY(-55%) rotate(15deg) scaleX(-1) translate(-30px);opacity:0}}.card-3d-front{position:absolute;inset:0;border-radius:20px;background:#fff;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000f,0 12px 32px #00000014;transition:box-shadow .3s ease}.card-3d-wrapper:hover .card-3d-front{box-shadow:0 2px 4px #0000000f,0 8px 20px #0000001a,0 20px 48px #00000024}.card-3d-front .card-3d-stripe{height:6px;width:100%;flex-shrink:0}.card-3d-front.yuwen .card-3d-stripe{background:linear-gradient(90deg,#9c7bff,#6a45c9)}.card-3d-front.yingyu .card-3d-stripe{background:linear-gradient(90deg,#f789b8,#e23d86)}.card-3d-front.shuxue .card-3d-stripe{background:linear-gradient(90deg,#f5b84b,#e8a020)}.card-3d-front.checkin .card-3d-stripe{background:linear-gradient(90deg,#fbb3d0,#f06292)}.card-3d-front .card-3d-body{flex:1;display:flex;flex-direction:column;justify-content:center;padding:14px 20px 18px;gap:4px}.card-3d-front .card-3d-icon{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:6px;color:#fff}.card-3d-front.yuwen .card-3d-icon{background:linear-gradient(140deg,#9c7bff,#6a45c9)}.card-3d-front.yingyu .card-3d-icon{background:linear-gradient(140deg,#f789b8,#e23d86)}.card-3d-front.shuxue .card-3d-icon{background:linear-gradient(140deg,#f5b84b,#e8a020)}.card-3d-front.checkin .card-3d-icon{background:linear-gradient(140deg,#fbb3d0,#f06292)}.card-3d-front .card-3d-icon svg{width:28px;height:28px}.card-3d-front .card-3d-title{font-size:1.15rem;font-weight:800;color:#1a3d1a;line-height:1.2}.card-3d-front .card-3d-desc{font-size:.82rem;color:#777;font-weight:500}.card-3d-front .card-3d-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.card-3d-front .card-3d-tag{display:inline-flex;align-items:center;background:#f0f5f0;color:#5a7a5a;border-radius:20px;padding:3px 12px;font-size:.75rem;font-weight:600}.card-3d-front .card-3d-arrow{position:absolute;right:16px;bottom:16px;width:34px;height:34px;border-radius:50%;background:#1a3d1a;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transform:translate(-6px);transition:all .3s cubic-bezier(.16,1,.3,1)}.card-3d-wrapper:hover .card-3d-arrow{opacity:1;transform:translate(0)}.hero-bottom-strip .center-heading{font-family:QTxiaotu,Inter,PingFang SC,Microsoft YaHei,sans-serif;font-weight:700;letter-spacing:.06em;font-size:clamp(1.8rem,4vw,2.8rem)}@media(max-width:768px){.cards-3d-grid{grid-template-columns:1fr;gap:20px;perspective:800px}.card-3d-wrapper{height:170px}.cat-peeker{font-size:30px}.cat-peeker.left{left:-12px}.cat-peeker.right{right:-12px}}@media(max-width:640px){.cards-3d-grid{grid-template-columns:1fr 1fr;gap:16px;perspective:800px}.card-3d-wrapper{height:180px}.card-3d-front .card-3d-body{padding:10px 14px 14px}.card-3d-front .card-3d-title{font-size:1rem}.card-3d-front .card-3d-desc{font-size:.72rem}.card-3d-front .card-3d-icon{width:40px;height:40px;border-radius:12px}.card-3d-front .card-3d-icon svg{width:22px;height:22px}.card-3d-front .card-3d-tag{font-size:.68rem;padding:2px 10px}}.paw-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.paw-card-wrapper{position:relative}.paw-card{position:relative;display:flex;flex-direction:column;border-radius:22px;padding:28px 22px 22px;cursor:pointer;min-height:190px;overflow:hidden;transition:transform .35s cubic-bezier(.33,1,.68,1),box-shadow .35s cubic-bezier(.33,1,.68,1)}.paw-card.yuwen{background:#ede4fa;box-shadow:0 2px 12px #7b55e01a}.paw-card.yingyu{background:#fde8f0;box-shadow:0 2px 12px #f05a9c1a}.paw-card.shuxue{background:#fdf3e0;box-shadow:0 2px 12px #e8a0201a}.paw-card.checkin{background:#fde8e4;box-shadow:0 2px 12px #e23d861a}.paw-card:hover{transform:translateY(-8px)}.paw-card.yuwen:hover{box-shadow:0 8px 32px #7b55e02e}.paw-card.yingyu:hover{box-shadow:0 8px 32px #f05a9c2e}.paw-card.shuxue:hover{box-shadow:0 8px 32px #e8a0202e}.paw-card.checkin:hover{box-shadow:0 8px 32px #e23d862e}.paw-card:after{content:"";position:absolute;right:-50px;bottom:-50px;width:140px;height:140px;border-radius:50%;pointer-events:none;opacity:.06;transition:opacity .35s cubic-bezier(.33,1,.68,1)}.paw-card.yuwen:after{background:radial-gradient(circle at 30% 30%,#7B55E0,transparent 70%)}.paw-card.yingyu:after{background:radial-gradient(circle at 30% 30%,#F05A9C,transparent 70%)}.paw-card.shuxue:after{background:radial-gradient(circle at 30% 30%,#E8A020,transparent 70%)}.paw-card.checkin:after{background:radial-gradient(circle at 30% 30%,#E23D86,transparent 70%)}.paw-card:hover:after{opacity:.16}.paw-card-corner{position:absolute;top:14px;left:14px;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;z-index:2;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s cubic-bezier(.33,1,.68,1)}.paw-card-corner svg{width:15px;height:15px}.paw-card.yuwen .paw-card-corner{background:#7b55e0}.paw-card.yingyu .paw-card-corner{background:#f05a9c}.paw-card.shuxue .paw-card-corner{background:#e8a020}.paw-card.checkin .paw-card-corner{background:#e23d86}.paw-card:hover .paw-card-corner{transform:rotate(22deg) scale(1.2);box-shadow:0 4px 16px #0000002e}.paw-card-deco{width:50px;height:50px;margin-bottom:8px;margin-top:2px;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.paw-card-deco svg{width:50px;height:50px;display:block}.paw-card.yuwen .paw-card-deco{color:#7b55e0}.paw-card.yingyu .paw-card-deco{color:#f05a9c}.paw-card.shuxue .paw-card-deco{color:#e8a020}.paw-card.checkin .paw-card-deco{color:#e23d86}.paw-card:hover .paw-card-deco{transform:translateY(-5px) rotate(-6deg)}.paw-card .paw-card-title{font-size:1.2rem;font-weight:800;color:var(--ink);line-height:1.3;margin-bottom:2px}.paw-card .paw-card-desc{font-size:.85rem;color:var(--text-2);font-weight:500;margin-bottom:10px}.paw-card .paw-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.paw-card .paw-card-tag{display:inline-flex;align-items:center;background:#ffffffad;color:var(--text-2);border-radius:20px;padding:4px 12px;font-size:.75rem;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.paw-peeker{position:absolute;z-index:5;pointer-events:none;transition:transform .35s cubic-bezier(.33,1,.68,1)}.paw-peeker svg{display:block}.paw-peeker.left{left:-16px;top:50%;transform:translateY(-60%)}.paw-peeker.right{right:-16px;top:50%;transform:translateY(-60%) scaleX(-1)}.paw-card-wrapper:hover .paw-peeker{filter:drop-shadow(0 4px 8px rgba(0,0,0,.12))}.paw-card-wrapper:hover .paw-peeker.left{transform:translateY(-60%) translate(-6px)}.paw-card-wrapper:hover .paw-peeker.right{transform:translateY(-60%) scaleX(-1) translate(-6px)}@media(max-width:768px){.paw-cards-grid{grid-template-columns:1fr;gap:20px}.paw-card{min-height:160px;padding:24px 18px 18px}.paw-card-corner{width:30px;height:30px;top:12px;left:12px}.paw-card-corner svg{width:13px;height:13px}.paw-card-deco{width:42px;height:42px}.paw-card-deco svg{width:42px;height:42px}.paw-card .paw-card-title{font-size:1.1rem}.paw-card .paw-card-desc{font-size:.8rem}}@media(max-width:640px){.paw-cards-grid{grid-template-columns:1fr 1fr;gap:14px}.paw-card{min-height:170px;padding:22px 14px 14px}.paw-card-corner{width:28px;height:28px;top:10px;left:10px}.paw-card-corner svg{width:12px;height:12px}.paw-card-deco{width:36px;height:36px;margin-bottom:4px}.paw-card-deco svg{width:36px;height:36px}.paw-card .paw-card-title{font-size:.95rem}.paw-card .paw-card-desc{font-size:.7rem}.paw-card .paw-card-tag{font-size:.65rem;padding:3px 10px}.paw-peeker{display:none}}@media(prefers-reduced-motion:reduce){.paw-card,.paw-card-corner,.paw-card-deco,.paw-card:after,.paw-peeker{transition:none!important;animation:none!important}.paw-card:hover,.paw-card:hover .paw-card-corner,.paw-card:hover .paw-card-deco,.paw-card-wrapper:hover .paw-peeker{transform:none}}
