.personality-test-card[data-astro-cid-mkc6gsj6]{list-style:none;display:flex;background:linear-gradient(145deg,#fff,#f8f9fa);background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.05);box-shadow:0 4px 15px #00000014;box-shadow:0 4px 20px #afafaf1a;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.personality-test-card[data-astro-cid-mkc6gsj6]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff6b6b,#4ecdc4,#45b7d1,#96ceb4);background-size:300% 100%;animation:gradientShift 3s ease infinite;opacity:0;transition:opacity .3s ease}.personality-test-card[data-astro-cid-mkc6gsj6]>a[data-astro-cid-mkc6gsj6]{width:100%;text-decoration:none;line-height:1.5;padding:2rem;border-radius:16px;color:#2c3e50;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}h2[data-astro-cid-mkc6gsj6]{margin:0 0 1rem;font-size:1.2rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);border-bottom:2px solid #e9ecef;padding-bottom:.75rem;color:#2c3e50}p[data-astro-cid-mkc6gsj6]{margin:0;color:#6c757d;line-height:1.6;font-size:.95rem;transition:color .3s ease}.personality-test-card[data-astro-cid-mkc6gsj6]:hover{transform:translateY(-8px);box-shadow:0 12px 35px #00000026;border-color:#ff6b6b33}.personality-test-card[data-astro-cid-mkc6gsj6]:hover:before{opacity:1}.personality-test-card[data-astro-cid-mkc6gsj6]:hover>a[data-astro-cid-mkc6gsj6]{background:#fffffff2}.personality-test-card[data-astro-cid-mkc6gsj6]:hover h2[data-astro-cid-mkc6gsj6]{color:#ff6b6b;border-bottom-color:#ff6b6b}.personality-test-card[data-astro-cid-mkc6gsj6]:hover p[data-astro-cid-mkc6gsj6]{color:#495057}.personality-test-card[data-astro-cid-mkc6gsj6]:focus-within{transform:translateY(-8px);box-shadow:0 12px 35px #00000026;border-color:#ff6b6b4d}.personality-test-card[data-astro-cid-mkc6gsj6]:focus-within:before{opacity:1}.personality-test-card[data-astro-cid-mkc6gsj6]:focus-within h2[data-astro-cid-mkc6gsj6]{color:#ff6b6b;border-bottom-color:#ff6b6b}.personality-test-card[data-astro-cid-mkc6gsj6]:focus-within p[data-astro-cid-mkc6gsj6]{color:#495057}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media screen and (max-width: 768px){.personality-test-card[data-astro-cid-mkc6gsj6]>a[data-astro-cid-mkc6gsj6]{padding:1.5rem}h2[data-astro-cid-mkc6gsj6]{font-size:1.2rem}p[data-astro-cid-mkc6gsj6]{font-size:.9rem}.personality-test-card[data-astro-cid-mkc6gsj6]:hover{transform:translateY(-4px)}}@media (prefers-reduced-motion: reduce){.personality-test-card[data-astro-cid-mkc6gsj6]{transition:none}.personality-test-card[data-astro-cid-mkc6gsj6]:before{animation:none}.personality-test-card[data-astro-cid-mkc6gsj6]:hover{transform:none}}#personality-test-list[data-astro-cid-jnpj7djd]{padding:2rem 1rem;max-width:1200px;margin:0 auto;ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;padding:0;margin:0;list-style:none}}@media screen and (max-width: 768px){#personality-test-list[data-astro-cid-jnpj7djd]{padding:1.5rem 1rem;ul{grid-template-columns:1fr;gap:1.5rem}}}@media screen and (max-width: 480px){#personality-test-list[data-astro-cid-jnpj7djd]{padding:1rem .5rem;ul{gap:1rem}}}#personality-test-list[data-astro-cid-jnpj7djd]:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1}#personality-test-list[data-astro-cid-jnpj7djd]{position:relative}#personality-test-list[data-astro-cid-j7pv25f6]{padding-top:1rem;width:1000px;max-width:100%}h1[data-astro-cid-j7pv25f6]{font-size:4rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1.2;text-align:center;margin-bottom:2rem;padding:1em .8em;background:#ffffffe6;border-radius:12px;box-shadow:0 4px 20px #afafaf1a;gap:15px;.text-gradient{background-image:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:400%;background-position:0%;position:relative}.text-gradient:after{content:"";position:absolute;bottom:-8px;left:0;right:0;height:3px;background-image:var(--accent-gradient);border-radius:2px;background-size:400%;background-position:0%}.second{background:linear-gradient(135deg,#d51f1b,#b71c1c);color:#fff;padding:.3em .6em;border-radius:25px;font-size:.8em;font-weight:600;letter-spacing:.5px;box-shadow:0 3px 15px #d51f1b4d;position:relative;overflow:hidden}.second:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.second:hover:before{left:100%}}@media screen and (max-width: 768px){h1[data-astro-cid-j7pv25f6]{font-size:2.5rem;flex-direction:column;gap:20px;padding:.8em .5em;.second{font-size:.7em;padding:.4em .8em}}}@media screen and (max-width: 480px){h1[data-astro-cid-j7pv25f6]{font-size:2rem;.second{font-size:.6em}}}
