/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Crimson+Text:ital,wght@0,400;0,600;1,400;1,600&display=swap";.category-page .breadcrumb{background:#ffffff0d;border-radius:25px;align-items:center;gap:.75rem;margin-bottom:2rem;padding:1rem 1.5rem;font-family:Orbitron,monospace;font-size:.9rem;display:flex}.category-page .breadcrumb a{color:#14b8a6;text-decoration:none;transition:color .3s}.category-page .breadcrumb a:hover{color:#2dd4bf}.category-page .breadcrumb .separator{color:#6b7280}.category-page .breadcrumb .current{color:#fbbf24;font-weight:500}.category-page .category-hero{background:radial-gradient(#6b46c14d 0,#0000 70%);border-radius:20px;margin-bottom:3rem;padding:4rem 1.5rem;position:relative;overflow:hidden}.category-page .category-hero .cosmic-bg{pointer-events:none;position:absolute;inset:0}.category-page .category-hero .cosmic-bg .stars{background-image:radial-gradient(2px 2px at 20px 30px,#fff,#0000),radial-gradient(2px 2px at 40px 70px,#fff,#0000),radial-gradient(1px 1px at 50px 50px,#fff,#0000);background-size:200px 200px;width:100%;height:100%;animation:stars-move 120s linear infinite;position:absolute}.category-page .category-hero .cosmic-bg .nebula{background:radial-gradient(circle at 30%,#ec489926 0,#0000 50%);width:100%;height:100%;animation:nebula-float 30s ease-in-out infinite;position:absolute}.category-page .category-hero .hero-content{text-align:center;z-index:1;position:relative}.category-page .category-hero .hero-content .category-title{-webkit-text-fill-color:#0000;text-transform:uppercase;letter-spacing:4px;text-shadow:0 0 40px #fbbf2499;background:linear-gradient(135deg,#fbbf24,#ec4899,#8b5cf6);-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-family:Cinzel,serif;font-size:3rem;font-weight:700;animation:cosmic-glow 4s ease-in-out infinite}.category-page .category-hero .hero-content .category-title .title-icon{margin-right:1rem;font-size:2.5rem;animation:icon-pulse 3s ease-in-out infinite;display:inline-block}@media (max-width:768px){.category-page .category-hero .hero-content .category-title{letter-spacing:2px;font-size:2.2rem}}.category-page .category-hero .hero-content .category-subtitle{color:#c4b5fd;text-shadow:0 0 20px #c4b5fd80;margin-bottom:2rem;font-family:Crimson Text,serif;font-size:1.5rem;font-style:italic;line-height:1.7}.category-page .category-hero .hero-content .hero-stats{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.category-page .category-hero .hero-content .hero-stats .stat{backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid #fbbf244d;border-radius:15px;flex-direction:column;align-items:center;padding:1rem 1.5rem;display:flex}.category-page .category-hero .hero-content .hero-stats .stat .number{color:#fbbf24;text-shadow:0 0 15px #fbbf2499;font-family:Orbitron,monospace;font-size:2rem;font-weight:700}.category-page .category-hero .hero-content .hero-stats .stat .label{color:#d1d5db;text-align:center;margin-top:.25rem;font-family:Cormorant Garamond,serif;font-size:1rem}.category-page .element-filters{flex-wrap:wrap;justify-content:center;gap:1rem;margin:2rem 1rem;display:flex}.category-page .element-filters .element-btn{color:#d1d5db;cursor:pointer;backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff14,#ffffff08);border:2px solid #ffffff1a;border-radius:25px;align-items:center;gap:.75rem;padding:.75rem 1.5rem;font-family:Orbitron,monospace;font-size:.9rem;font-weight:500;transition:all .4s;display:flex;position:relative;overflow:hidden}.category-page .element-filters .element-btn:before{content:"";opacity:0;background:linear-gradient(45deg,#0000,#fbbf241a,#0000);transition:opacity .4s;position:absolute;inset:0}.category-page .element-filters .element-btn .element-icon{font-size:1.2rem}.category-page .element-filters .element-btn .element-name{font-weight:600}.category-page .element-filters .element-btn .sign-count{color:#fbbf24;background:#fbbf2433;border-radius:12px;padding:.2rem .6rem;font-size:.8rem;font-weight:700}.category-page .element-filters .element-btn:hover{color:#fbbf24;background:linear-gradient(135deg,#fbbf2426,#ec489914);border-color:#fbbf2466;transform:translateY(-3px)}.category-page .element-filters .element-btn:hover:before{opacity:1}.category-page .element-filters .element-btn.active{color:#0a0e27;background:linear-gradient(135deg,#fbbf24,#ec4899);border-color:#0000;font-weight:700;box-shadow:0 8px 25px #fbbf2466}.category-page .element-filters .element-btn.active .sign-count{color:#0a0e27;background:#0a0e274d}.category-page .zodiac-grid-section{margin:3rem 1rem}.category-page .zodiac-grid-section .zodiac-signs-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;display:grid}@media (max-width:768px){.category-page .zodiac-grid-section .zodiac-signs-grid{grid-template-columns:1fr}}.category-page .zodiac-grid-section .zodiac-signs-grid .zodiac-card{color:inherit;cursor:pointer;background:linear-gradient(135deg,#ffffff14,#ffffff05);border:2px solid #ffffff1a;border-radius:20px;text-decoration:none;transition:all .5s;position:relative;overflow:hidden}.category-page .zodiac-grid-section .zodiac-signs-grid .zodiac-card:before{content:"";background:linear-gradient(135deg,rgb(var(--sign-color-rgb,251,191,36),.1),transparent 50%);opacity:0;transition:opacity .5s;position:absolute;inset:0}.category-page .zodiac-grid-section .zodiac-signs-grid .zodiac-card:hover{border-color:var(--sign-color);transform:translateY(-10px)scale(1.02);box-shadow:0 20px 40px #0000004d}.category-page .zodiac-grid-section .zodiac-signs-grid .zodiac-card:hover:before{opacity:1}.category-page .zodiac-grid-section .zodiac-signs-grid .zodiac-card:hover .sign-image img{transform:scale(1.1)}.category-page .zodiac-grid-section .zodiac-signs-grid .zodiac-card:hover .overlay-symbol{opacity:1}.category-page .zodiac-grid-section .zodiac-signs-grid .zodiac-card .card-header{align-items:center;gap:1.5rem;padding:1.5rem 1.5rem 1rem;display:flex}.category-page .zodiac-grid-section .zodiac-signs-grid .zodiac-card .card-header .sign-symbol{border:2px solid var(--sign-color);width:80px;height:80px;text-shadow:0 0 15px var(--sign-color);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-radius:50%;justify-content:center;align-items:center;font-size:3rem;animation:sign-glow 3s ease-in-out infinite;display:flex}.category-page .zodiac-grid-section .zodiac-signs-grid .zodiac-card .card-header .sign-info{flex:1}.category-page .zodiac-grid-section .zodiac-signs-grid .zodiac-card .card-header .sign-info .sign-name{color:#f3f4f6;text-transform:uppercase;letter-spacing:2px;margin-bottom:.5rem;font-family:Cinzel,serif;font-size:1.8rem;font-weight:700}.category-page .zodiac-grid-section .zodiac-signs-grid .zodiac-card .card-header .sign-info .sign-dates{color:var(--sign-color);margin-bottom:.75rem;font-family:Orbitron,monospace;font-size:1rem;font-weight:500}.category-page .zodiac-grid-section .zodiac-signs-grid .zodiac-card .card-header .sign-info .sign-details{flex-wrap:wrap;gap:.75rem;display:flex}.category-page .zodiac-grid-section .zodiac-signs-grid .zodiac-card .card-header .sign-info .sign-details span{color:#d1d5db;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;padding:.3rem .8rem;font-family:Cormorant Garamond,serif;font-size:.8rem;font-weight:500}.category-page .zodiac-grid-section .zodiac-signs-grid .zodiac-card .sign-image{background:radial-gradient(circle,#0000004d,#0000001a);border-radius:15px;justify-content:center;align-items:center;width:100%;height:200px;margin:0 1.5rem 1rem;display:flex;position:relative;overflow:hidden}.category-page .zodiac-grid-section .zodiac-signs-grid .zodiac-card .sign-image img{-o-object-fit:contain;object-fit:contain;border-radius:15px;max-width:100%;max-height:100%;transition:transform .5s}.category-page .zodiac-grid-section .zodiac-signs-grid .zodiac-card .sign-image .image-overlay{background:linear-gradient(45deg,transparent,var(--sign-color,#fbbf24),transparent);opacity:.1;border-radius:15px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.category-page .zodiac-grid-section .zodiac-signs-grid .zodiac-card .sign-image .image-overlay .overlay-symbol{color:#fff;opacity:0;text-shadow:0 0 20px var(--sign-color);font-size:4rem;transition:opacity .5s}.category-page .zodiac-grid-section .zodiac-signs-grid .zodiac-card .card-content{padding:0 1.5rem 1rem}.category-page .zodiac-grid-section .zodiac-signs-grid .zodiac-card .card-content .sign-description{color:#e5e7eb;margin-bottom:1.5rem;font-family:Crimson Text,serif;font-size:1.1rem;font-style:italic;line-height:1.7}.category-page .zodiac-grid-section .zodiac-signs-grid .zodiac-card .card-content .celebrities-preview .celebrities-title{color:#ec4899;margin-bottom:.75rem;font-family:Playfair Display,serif;font-size:1rem;font-style:italic}.category-page .zodiac-grid-section .zodiac-signs-grid .zodiac-card .card-content .celebrities-preview .celebrities-list{flex-wrap:wrap;gap:.5rem;display:flex}.category-page .zodiac-grid-section .zodiac-signs-grid .zodiac-card .card-content .celebrities-preview .celebrities-list .celebrity-tag{color:#14b8a6;background:#14b8a626;border:1px solid #14b8a64d;border-radius:15px;padding:.3rem .7rem;font-family:Cormorant Garamond,serif;font-size:.85rem}.category-page .zodiac-grid-section .zodiac-signs-grid .zodiac-card .card-content .celebrities-preview .celebrities-list .more-celebrities{color:#fbbf24;background:#fbbf2426;border:1px solid #fbbf244d;border-radius:15px;padding:.3rem .7rem;font-family:Cormorant Garamond,serif;font-size:.85rem;font-style:italic}.category-page .zodiac-grid-section .zodiac-signs-grid .zodiac-card .card-footer{border-top:1px solid #ffffff1a;padding:1rem 1.5rem 1.5rem}.category-page .zodiac-grid-section .zodiac-signs-grid .zodiac-card .card-footer .read-more{color:var(--sign-color);text-transform:uppercase;letter-spacing:1px;justify-content:center;align-items:center;font-family:Orbitron,monospace;font-size:.9rem;font-weight:500;display:flex}.category-page .zodiac-wheel-section{text-align:center;margin:4rem 1rem}.category-page .zodiac-wheel-section .section-title{text-transform:uppercase;letter-spacing:2px;-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#ec4899,#8b5cf6);-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;gap:1rem;margin-bottom:2rem;font-family:Cinzel,serif;font-size:2.2rem;font-weight:600;display:flex}.category-page .zodiac-wheel-section .section-title .icon{font-size:2rem;animation:icon-float 2s ease-in-out infinite}.category-page .zodiac-wheel-section .wheel-container{justify-content:center;margin:3rem 0;display:flex}.category-page .zodiac-wheel-section .wheel-container .zodiac-wheel{background:radial-gradient(circle,#6b46c133 0,#0000 40%),radial-gradient(circle,#ffffff0d 60%,#0000 61%);border:3px solid #fbbf244d;border-radius:50%;width:400px;height:400px;position:relative}@media (max-width:768px){.category-page .zodiac-wheel-section .wheel-container .zodiac-wheel{width:320px;height:320px}}.category-page .zodiac-wheel-section .wheel-container .zodiac-wheel .wheel-center{background:linear-gradient(135deg,#fbbf2433,#ec48991a);border:2px solid #fbbf2466;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.category-page .zodiac-wheel-section .wheel-container .zodiac-wheel .wheel-center .center-text{color:#fbbf24;text-transform:uppercase;letter-spacing:2px;font-family:Cinzel,serif;font-size:1.2rem;font-weight:700}.category-page .zodiac-wheel-section .wheel-container .zodiac-wheel .wheel-center .center-subtext{color:#c4b5fd;margin-top:.2rem;font-family:Orbitron,monospace;font-size:.8rem}.category-page .zodiac-wheel-section .wheel-container .zodiac-wheel .wheel-sign{transform-origin:50%;width:60px;height:60px;position:absolute}.category-page .zodiac-wheel-section .wheel-container .zodiac-wheel .wheel-sign:nth-child(2){top:calc(50% - 30px);left:calc(50% + 140px);transform:translate(-50%,-50%)}.category-page .zodiac-wheel-section .wheel-container .zodiac-wheel .wheel-sign:nth-child(3){top:calc(50% - 30px);left:calc(50% - 30px);transform:translate(-50%,-50%)rotate(0)translate(170px)rotate(0)}.category-page .zodiac-wheel-section .wheel-container .zodiac-wheel .wheel-sign:nth-child(4){top:calc(50% - 30px);left:calc(50% - 30px);transform:translate(-50%,-50%)rotate(30deg)translate(170px)rotate(-30deg)}.category-page .zodiac-wheel-section .wheel-container .zodiac-wheel .wheel-sign:nth-child(5){top:calc(50% - 30px);left:calc(50% - 30px);transform:translate(-50%,-50%)rotate(60deg)translate(170px)rotate(-60deg)}.category-page .zodiac-wheel-section .wheel-container .zodiac-wheel .wheel-sign:nth-child(6){top:calc(50% - 30px);left:calc(50% - 30px);transform:translate(-50%,-50%)rotate(90deg)translate(170px)rotate(-90deg)}.category-page .zodiac-wheel-section .wheel-container .zodiac-wheel .wheel-sign:nth-child(7){top:calc(50% - 30px);left:calc(50% - 30px);transform:translate(-50%,-50%)rotate(120deg)translate(170px)rotate(-120deg)}.category-page .zodiac-wheel-section .wheel-container .zodiac-wheel .wheel-sign:nth-child(8){top:calc(50% - 30px);left:calc(50% - 30px);transform:translate(-50%,-50%)rotate(150deg)translate(170px)rotate(-150deg)}.category-page .zodiac-wheel-section .wheel-container .zodiac-wheel .wheel-sign:nth-child(9){top:calc(50% - 30px);left:calc(50% - 30px);transform:translate(-50%,-50%)rotate(180deg)translate(170px)rotate(-180deg)}.category-page .zodiac-wheel-section .wheel-container .zodiac-wheel .wheel-sign:nth-child(10){top:calc(50% - 30px);left:calc(50% - 30px);transform:translate(-50%,-50%)rotate(210deg)translate(170px)rotate(-210deg)}.category-page .zodiac-wheel-section .wheel-container .zodiac-wheel .wheel-sign:nth-child(11){top:calc(50% - 30px);left:calc(50% - 30px);transform:translate(-50%,-50%)rotate(240deg)translate(170px)rotate(-240deg)}.category-page .zodiac-wheel-section .wheel-container .zodiac-wheel .wheel-sign:nth-child(12){top:calc(50% - 30px);left:calc(50% - 30px);transform:translate(-50%,-50%)rotate(270deg)translate(170px)rotate(-270deg)}.category-page .zodiac-wheel-section .wheel-container .zodiac-wheel .wheel-sign:nth-child(13){top:calc(50% - 30px);left:calc(50% - 30px);transform:translate(-50%,-50%)rotate(300deg)translate(170px)rotate(-300deg)}.category-page .zodiac-wheel-section .wheel-container .zodiac-wheel .wheel-sign:nth-child(14){top:calc(50% - 30px);left:calc(50% - 30px);transform:translate(-50%,-50%)rotate(330deg)translate(170px)rotate(-330deg)}.category-page .zodiac-wheel-section .wheel-container .zodiac-wheel .wheel-sign a{width:100%;height:100%;color:inherit;text-decoration:none;display:block}.category-page .zodiac-wheel-section .wheel-container .zodiac-wheel .wheel-sign .wheel-sign-content{border:2px solid var(--sign-color);backdrop-filter:blur(5px);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s;display:flex}.category-page .zodiac-wheel-section .wheel-container .zodiac-wheel .wheel-sign .wheel-sign-content .wheel-symbol{color:var(--sign-color);text-shadow:0 0 10px var(--sign-color);margin-bottom:.2rem;font-size:1.8rem}.category-page .zodiac-wheel-section .wheel-container .zodiac-wheel .wheel-sign .wheel-sign-content .wheel-name{color:#d1d5db;text-transform:uppercase;letter-spacing:1px;font-family:Orbitron,monospace;font-size:.7rem}.category-page .zodiac-wheel-section .wheel-container .zodiac-wheel .wheel-sign .wheel-sign-content:hover{background:linear-gradient(135deg,var(--sign-color),rgb(var(--sign-color-rgb,251,191,36),.8));box-shadow:0 0 20px var(--sign-color);transform:scale(1.1)}.category-page .zodiac-wheel-section .wheel-container .zodiac-wheel .wheel-sign .wheel-sign-content:hover .wheel-name,.category-page .zodiac-wheel-section .wheel-container .zodiac-wheel .wheel-sign .wheel-sign-content:hover .wheel-symbol{color:#0a0e27}.category-page .zodiac-wheel-section .wheel-description{color:#d1d5db;text-align:center;max-width:600px;margin:2rem auto;font-family:Crimson Text,serif;font-size:1.2rem;font-style:italic;line-height:1.8}.category-page .quick-reference{margin:4rem 1rem}.category-page .quick-reference .section-title{text-align:center;text-transform:uppercase;letter-spacing:2px;color:#f3f4f6;justify-content:center;align-items:center;gap:.75rem;margin-bottom:2rem;font-family:Cinzel,serif;font-size:2rem;font-weight:600;display:flex}.category-page .quick-reference .section-title .icon{font-size:1.8rem;animation:icon-float 2s ease-in-out infinite}.category-page .quick-reference .reference-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;display:grid}.category-page .quick-reference .reference-grid .reference-card{text-align:center;background:linear-gradient(135deg,#ffffff14,#ffffff05);border:2px solid #ffffff1a;border-radius:16px;padding:1.5rem;transition:all .3s}.category-page .quick-reference .reference-grid .reference-card:hover{border-color:#fbbf2466;transform:translateY(-5px);box-shadow:0 15px 30px #0003}.category-page .quick-reference .reference-grid .reference-card h3{color:#fbbf24;text-transform:uppercase;letter-spacing:1px;margin-bottom:.75rem;font-family:Cinzel,serif;font-size:1.3rem}.category-page .quick-reference .reference-grid .reference-card p{color:#c4b5fd;margin-bottom:1.5rem;font-family:Crimson Text,serif;font-size:1rem;font-style:italic;line-height:1.6}.category-page .quick-reference .reference-grid .reference-card .reference-signs{flex-direction:column;gap:.5rem;display:flex}.category-page .quick-reference .reference-grid .reference-card .reference-signs a{color:#e5e7eb;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:.5rem 1rem;font-family:Cormorant Garamond,serif;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s}.category-page .quick-reference .reference-grid .reference-card .reference-signs a:hover{color:#14b8a6;background:#14b8a633;border-color:#14b8a666;transform:scale(1.02)}.category-page .myths-gallery{margin:3rem 1rem}.category-page .myths-gallery .section-title{text-transform:uppercase;letter-spacing:2px;-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#ec4899,#8b5cf6);-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;gap:1rem;margin-bottom:2rem;font-family:Cinzel,serif;font-size:2.2rem;font-weight:600;display:flex}.category-page .myths-gallery .section-title .icon{font-size:2rem;animation:icon-float 2s ease-in-out infinite}.category-page .myths-gallery .myths-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;display:grid}@media (max-width:768px){.category-page .myths-gallery .myths-grid{grid-template-columns:1fr;gap:1.5rem}}.category-page .myths-gallery .myths-grid .myth-card{color:inherit;cursor:pointer;background:linear-gradient(135deg,#ffffff14,#ffffff05);border:2px solid #ffffff1a;border-radius:20px;text-decoration:none;transition:all .5s;display:block;position:relative;overflow:hidden}.category-page .myths-gallery .myths-grid .myth-card:before{content:"";opacity:0;background:linear-gradient(135deg,#fbbf241a,#0000 50%);transition:opacity .5s;position:absolute;inset:0}.category-page .myths-gallery .myths-grid .myth-card:hover{border-color:#fbbf24;transform:translateY(-10px)scale(1.02);box-shadow:0 20px 40px #0000004d}.category-page .myths-gallery .myths-grid .myth-card:hover:before{opacity:1}.category-page .myths-gallery .myths-grid .myth-card:hover .myth-image img{transform:scale(1.1)}.category-page .myths-gallery .myths-grid .myth-card:hover .myth-symbol{opacity:1;transform:scale(1.1)}.category-page .myths-gallery .myths-grid .myth-card .myth-image{background:radial-gradient(circle,#0000004d,#0000001a);justify-content:center;align-items:center;width:100%;height:200px;display:flex;position:relative;overflow:hidden}.category-page .myths-gallery .myths-grid .myth-card .myth-image img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;transition:transform .5s}.category-page .myths-gallery .myths-grid .myth-card .myth-image .myth-symbol{color:#fbbf24;backdrop-filter:blur(10px);opacity:.8;text-shadow:0 0 15px #fbbf24;background:#0009;border:2px solid #fbbf244d;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:2rem;transition:all .3s;display:flex;position:absolute;top:15px;right:15px}.category-page .myths-gallery .myths-grid .myth-card .myth-content{padding:1.5rem}.category-page .myths-gallery .myths-grid .myth-card .myth-content .myth-name{color:#f3f4f6;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 10px #f3f4f64d;margin-bottom:.5rem;font-family:Cinzel,serif;font-size:1.8rem;font-weight:700}.category-page .myths-gallery .myths-grid .myth-card .myth-content .myth-title{color:#fbbf24;text-shadow:0 0 8px #fbbf2466;margin-bottom:1rem;font-family:Playfair Display,serif;font-size:1.2rem;font-style:italic;font-weight:600;line-height:1.4}.category-page .myths-gallery .myths-grid .myth-card .myth-content .myth-description{color:#e5e7eb;text-shadow:0 1px 2px #00000080;margin-bottom:1.5rem;font-family:Crimson Text,serif;font-size:1.1rem;font-style:italic;line-height:1.7}.category-page .myths-gallery .myths-grid .myth-card .myth-content .myth-connection{background:linear-gradient(135deg,#14b8a61a,#14b8a60d);border:1px solid #14b8a64d;border-radius:12px;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.5rem 1rem;display:flex}.category-page .myths-gallery .myths-grid .myth-card .myth-content .myth-connection .connection-label{color:#14b8a6;text-transform:uppercase;letter-spacing:1px;font-family:Orbitron,monospace;font-size:.85rem;font-weight:600}.category-page .myths-gallery .myths-grid .myth-card .myth-content .myth-connection .connection-value{color:#6ee7b7;font-family:Cormorant Garamond,serif;font-size:1rem;font-style:italic;font-weight:500}.category-page .categories-section{margin:4rem 1rem}.category-page .categories-section .section-title{text-transform:uppercase;letter-spacing:2px;-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#ec4899,#8b5cf6);-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;gap:1rem;margin-bottom:2rem;font-family:Cinzel,serif;font-size:2.2rem;font-weight:600;display:flex}.category-page .categories-section .section-title .icon{font-size:2rem;animation:icon-float 2s ease-in-out infinite}.category-page .categories-section .categories-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;display:grid}@media (max-width:768px){.category-page .categories-section .categories-grid{grid-template-columns:1fr;gap:1.5rem}}.category-page .categories-section .categories-grid .category-card{background:linear-gradient(135deg,#ffffff14,#ffffff05);border:2px solid #ffffff1a;border-radius:20px;padding:2rem;transition:all .5s;position:relative;overflow:hidden}.category-page .categories-section .categories-grid .category-card:before{content:"";opacity:0;background:linear-gradient(135deg,#fbbf240d,#0000 60%);transition:opacity .5s;position:absolute;inset:0}.category-page .categories-section .categories-grid .category-card:hover{border-color:#fbbf2466;transform:translateY(-8px);box-shadow:0 15px 35px #0000004d}.category-page .categories-section .categories-grid .category-card:hover:before{opacity:1}.category-page .categories-section .categories-grid .category-card.gradient-fire{border-color:#ff6b6b4d}.category-page .categories-section .categories-grid .category-card.gradient-fire:hover{border-color:#ff6b6b99;box-shadow:0 15px 35px #ff6b6b33}.category-page .categories-section .categories-grid .category-card.gradient-cosmic{border-color:#8b5cf64d}.category-page .categories-section .categories-grid .category-card.gradient-cosmic:hover{border-color:#8b5cf699;box-shadow:0 15px 35px #8b5cf633}.category-page .categories-section .categories-grid .category-card .card-header{align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;display:flex}.category-page .categories-section .categories-grid .category-card .card-header .category-icon{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:2px solid #fbbf244d;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:3rem;animation:category-glow 4s ease-in-out infinite;display:flex}.category-page .categories-section .categories-grid .category-card .card-header .category-info{flex:1}.category-page .categories-section .categories-grid .category-card .card-header .category-info .category-title{color:#f3f4f6;text-transform:uppercase;letter-spacing:1px;margin-bottom:.75rem;font-family:Cinzel,serif;font-size:1.6rem;font-weight:700}.category-page .categories-section .categories-grid .category-card .card-header .category-info .category-description{color:#c4b5fd;margin-bottom:.5rem;font-family:Crimson Text,serif;font-size:1.1rem;font-style:italic;line-height:1.6}.category-page .categories-section .categories-grid .category-card .card-header .category-info .article-count{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf244d;border-radius:15px;padding:.3rem .8rem;font-family:Orbitron,monospace;font-size:.9rem;font-weight:600}.category-page .categories-section .categories-grid .category-card .subcategories .subcategory-title{color:#ec4899;margin-bottom:1rem;font-family:Playfair Display,serif;font-size:1.2rem;font-style:italic;font-weight:600}.category-page .categories-section .categories-grid .category-card .subcategories .subcategory-items{flex-direction:column;gap:.75rem;display:flex}.category-page .categories-section .categories-grid .category-card .subcategories .subcategory-items .subcategory-item{color:#e5e7eb;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-family:Cormorant Garamond,serif;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.category-page .categories-section .categories-grid .category-card .subcategories .subcategory-items .subcategory-item:hover{color:#14b8a6;background:linear-gradient(135deg,#14b8a626,#14b8a614);border-color:#14b8a666;transform:translate(5px)}.category-page .featured-wisdom{margin:4rem 1rem}.category-page .featured-wisdom .section-title{text-transform:uppercase;letter-spacing:2px;-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#ec4899,#8b5cf6);-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;gap:1rem;margin-bottom:3rem;font-family:Cinzel,serif;font-size:2.2rem;font-weight:600;display:flex}.category-page .featured-wisdom .section-title .icon{font-size:2rem;animation:icon-pulse 3s ease-in-out infinite}.category-page .featured-wisdom .wisdom-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;display:grid}@media (max-width:768px){.category-page .featured-wisdom .wisdom-grid{grid-template-columns:1fr;gap:1.5rem}}.category-page .featured-wisdom .wisdom-grid .wisdom-card{text-align:center;background:linear-gradient(135deg,#8b5cf61a,#ec489914,#fbbf240d) padding-box padding-box;border:2px solid #0000;border-radius:20px;padding:2rem;transition:all .5s;position:relative;overflow:hidden}.category-page .featured-wisdom .wisdom-grid .wisdom-card:before{content:"";-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;-webkit-mask-composite:xor;mask-composite:xor;opacity:0;background:linear-gradient(135deg,#8b5cf626,#ec48991a,#fbbf2414);border-radius:20px;padding:2px;transition:opacity .5s;position:absolute;inset:0}.category-page .featured-wisdom .wisdom-grid .wisdom-card:after{content:"";opacity:0;background:radial-gradient(circle,#fbbf241a 0,#0000 70%);transition:opacity .5s;position:absolute;inset:0}.category-page .featured-wisdom .wisdom-grid .wisdom-card:hover{transform:translateY(-10px)scale(1.02);box-shadow:0 20px 40px #0000004d}.category-page .featured-wisdom .wisdom-grid .wisdom-card:hover:after,.category-page .featured-wisdom .wisdom-grid .wisdom-card:hover:before{opacity:1}.category-page .featured-wisdom .wisdom-grid .wisdom-card:hover h3{text-shadow:0 0 15px #fbbf2499}.category-page .featured-wisdom .wisdom-grid .wisdom-card h3{color:#fbbf24;text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 10px #fbbf244d;z-index:1;margin-bottom:1.5rem;font-family:Cinzel,serif;font-size:1.5rem;font-weight:700;transition:text-shadow .5s;position:relative}.category-page .featured-wisdom .wisdom-grid .wisdom-card p{color:#e5e7eb;text-align:justify;z-index:1;text-shadow:0 1px 2px #00000080;font-family:Crimson Text,serif;font-size:1.1rem;font-style:italic;line-height:1.8;position:relative}.category-page .planets-intro{backdrop-filter:blur(10px);z-index:10;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;margin-bottom:30px;padding:40px 20px;position:relative}.category-page .planets-intro h2{color:#fff;text-align:center;text-shadow:0 2px 10px #ffffff4d;margin-bottom:20px;font-size:2.2rem;font-weight:700}.category-page .planets-intro p{color:#ffffffe6;text-align:center;letter-spacing:.5px;max-width:800px;margin:0 auto;font-family:Georgia,serif;font-size:1.2rem;line-height:1.8}.category-page .planetary-dignity-section{z-index:10;background-color:#ffffff08;border:1px solid #ffffff14;border-radius:20px;margin:40px 0;padding:60px 20px;position:relative}.category-page .planetary-dignity-section .section-title{text-align:center;color:#fff;text-shadow:0 2px 15px #ffd70066;margin-bottom:30px;font-size:2.5rem;font-weight:700}.category-page .planetary-dignity-section .section-title .icon{margin-right:15px}.category-page .planetary-dignity-section .dignity-explanation{text-align:center;margin-bottom:40px;padding:0 20px}.category-page .planetary-dignity-section .dignity-explanation p{color:#ffffffd9;letter-spacing:.3px;max-width:700px;margin:0 auto;font-family:Georgia,serif;font-size:1.3rem;line-height:1.7}.category-page .planetary-dignity-section .dignity-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem;display:grid}@media (max-width:768px){.category-page .planetary-dignity-section .dignity-grid{grid-template-columns:1fr;gap:1.5rem}}.category-page .planetary-dignity-section .dignity-grid .dignity-card{background:linear-gradient(135deg,#ffffff14,#ffffff08);border:2px solid #ffffff1a;border-radius:20px;padding:2rem;transition:all .4s}.category-page .planetary-dignity-section .dignity-grid .dignity-card:hover{border-color:#fbbf2466;transform:translateY(-5px);box-shadow:0 15px 30px #0003}.category-page .planetary-dignity-section .dignity-grid .dignity-card h3{color:#fbbf24;text-align:center;text-shadow:0 0 15px #fbbf2466;margin-bottom:1.5rem;font-family:Cinzel,serif;font-size:1.5rem;font-weight:700}.category-page .planetary-dignity-section .dignity-grid .dignity-card .dignity-info{flex-direction:column;gap:.75rem;display:flex}.category-page .planetary-dignity-section .dignity-grid .dignity-card .dignity-info .detriment,.category-page .planetary-dignity-section .dignity-grid .dignity-card .dignity-info .exaltation,.category-page .planetary-dignity-section .dignity-grid .dignity-card .dignity-info .fall,.category-page .planetary-dignity-section .dignity-grid .dignity-card .dignity-info .ruler{border-radius:12px;padding:.75rem 1rem;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5}.category-page .planetary-dignity-section .dignity-grid .dignity-card .dignity-info .detriment strong,.category-page .planetary-dignity-section .dignity-grid .dignity-card .dignity-info .exaltation strong,.category-page .planetary-dignity-section .dignity-grid .dignity-card .dignity-info .fall strong,.category-page .planetary-dignity-section .dignity-grid .dignity-card .dignity-info .ruler strong{color:#fff;margin-right:.5rem;font-weight:600}.category-page .planetary-dignity-section .dignity-grid .dignity-card .dignity-info .ruler{color:#10b981;background:linear-gradient(135deg,#10b98126,#10b9810d);border:1px solid #10b9814d}.category-page .planetary-dignity-section .dignity-grid .dignity-card .dignity-info .exaltation{color:#fbbf24;background:linear-gradient(135deg,#fbbf2426,#fbbf240d);border:1px solid #fbbf244d}.category-page .planetary-dignity-section .dignity-grid .dignity-card .dignity-info .detriment{color:#ef4444;background:linear-gradient(135deg,#ef444426,#ef44440d);border:1px solid #ef44444d}.category-page .planetary-dignity-section .dignity-grid .dignity-card .dignity-info .fall{color:#9ca3af;background:linear-gradient(135deg,#9ca3af26,#9ca3af0d);border:1px solid #9ca3af4d}.category-page .planetary-hours-section{z-index:10;background-color:#ffffff08;border:1px solid #ffffff14;border-radius:20px;margin:40px 0;padding:60px 20px;position:relative}.category-page .planetary-hours-section .section-title{text-align:center;color:#fff;text-shadow:0 2px 15px #8a2be266;margin-bottom:30px;font-size:2.5rem;font-weight:700}.category-page .planetary-hours-section .section-title .icon{margin-right:15px}.category-page .planetary-hours-section .hours-explanation{text-align:center;margin-bottom:40px;padding:0 20px}.category-page .planetary-hours-section .hours-explanation p{color:#ffffffd9;letter-spacing:.3px;max-width:700px;margin:0 auto;font-family:Georgia,serif;font-size:1.3rem;line-height:1.7}.category-page .planetary-hours-section .days-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:2rem;display:grid}@media (max-width:768px){.category-page .planetary-hours-section .days-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}}.category-page .planetary-hours-section .days-grid .day-card{text-align:center;background:linear-gradient(135deg,#ffffff14,#ffffff08);border:2px solid #ffffff1a;border-radius:20px;padding:1.5rem;transition:all .4s}.category-page .planetary-hours-section .days-grid .day-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0003}.category-page .planetary-hours-section .days-grid .day-card h3{color:#f3f4f6;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;font-family:Cinzel,serif;font-size:1.3rem;font-weight:600}.category-page .planetary-hours-section .days-grid .day-card .day-planet{text-shadow:0 0 15px;margin:1rem 0;font-size:2.5rem}.category-page .planetary-hours-section .days-grid .day-card .day-description{color:#c4b5fd;margin-bottom:1.5rem;font-family:Playfair Display,serif;font-size:1.1rem;font-style:italic}.category-page .planetary-hours-section .days-grid .day-card .day-activities{flex-direction:column;gap:.5rem;display:flex}.category-page .planetary-hours-section .days-grid .day-card .day-activities span{color:#e5e7eb;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;padding:.4rem .8rem;font-family:Inter,sans-serif;font-size:.9rem;font-weight:500}.category-page .planetary-hours-section .days-grid .day-card.sun-day{border-color:#ffd7004d}.category-page .planetary-hours-section .days-grid .day-card.sun-day .day-planet{color:gold}.category-page .planetary-hours-section .days-grid .day-card.sun-day:hover{border-color:#ffd70099}.category-page .planetary-hours-section .days-grid .day-card.moon-day{border-color:#c0c0c04d}.category-page .planetary-hours-section .days-grid .day-card.moon-day .day-planet{color:silver}.category-page .planetary-hours-section .days-grid .day-card.moon-day:hover{border-color:#c0c0c099}.category-page .planetary-hours-section .days-grid .day-card.mars-day{border-color:#ff45004d}.category-page .planetary-hours-section .days-grid .day-card.mars-day .day-planet{color:#ff4500}.category-page .planetary-hours-section .days-grid .day-card.mars-day:hover{border-color:#ff450099}.category-page .planetary-hours-section .days-grid .day-card.mercury-day{border-color:#ffa5004d}.category-page .planetary-hours-section .days-grid .day-card.mercury-day .day-planet{color:orange}.category-page .planetary-hours-section .days-grid .day-card.mercury-day:hover{border-color:#ffa50099}.category-page .planetary-hours-section .days-grid .day-card.jupiter-day{border-color:#4169e14d}.category-page .planetary-hours-section .days-grid .day-card.jupiter-day .day-planet{color:#4169e1}.category-page .planetary-hours-section .days-grid .day-card.jupiter-day:hover{border-color:#4169e199}.category-page .planetary-hours-section .days-grid .day-card.venus-day{border-color:#ff69b44d}.category-page .planetary-hours-section .days-grid .day-card.venus-day .day-planet{color:#ff69b4}.category-page .planetary-hours-section .days-grid .day-card.venus-day:hover{border-color:#ff69b499}.category-page .planetary-hours-section .days-grid .day-card.saturn-day{border-color:#8b45134d}.category-page .planetary-hours-section .days-grid .day-card.saturn-day .day-planet{color:#8b4513}.category-page .planetary-hours-section .days-grid .day-card.saturn-day:hover{border-color:#8b451399}.category-page .houses-intro{backdrop-filter:blur(10px);z-index:10;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;margin-bottom:30px;padding:40px 20px;position:relative}.category-page .houses-intro h2{color:#fff;text-align:center;text-shadow:0 2px 10px #ffffff4d;margin-bottom:20px;font-size:2.2rem;font-weight:700}.category-page .houses-intro p{color:#ffffffe6;text-align:center;letter-spacing:.5px;max-width:800px;margin:0 auto;font-family:Georgia,serif;font-size:1.2rem;line-height:1.8}.category-page .house-system-section{z-index:10;background-color:#ffffff08;border:1px solid #ffffff14;border-radius:20px;margin:40px 0;padding:60px 20px;position:relative}.category-page .house-system-section .section-title{text-align:center;color:#fff;text-shadow:0 2px 15px #ffd70066;margin-bottom:30px;font-size:2.5rem;font-weight:700}.category-page .house-system-section .section-title .icon{margin-right:15px}.category-page .house-system-section .system-explanation{text-align:center;margin-bottom:40px;padding:0 20px}.category-page .house-system-section .system-explanation p{color:#ffffffd9;letter-spacing:.3px;max-width:700px;margin:0 auto;font-family:Georgia,serif;font-size:1.3rem;line-height:1.7}.category-page .house-system-section .classification-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-top:2rem;display:grid}@media (max-width:768px){.category-page .house-system-section .classification-grid{grid-template-columns:1fr;gap:1.5rem}}.category-page .house-system-section .classification-grid .classification-card{background:linear-gradient(135deg,#ffffff14,#ffffff08);border:2px solid #ffffff1a;border-radius:20px;padding:2rem;transition:all .4s}.category-page .house-system-section .classification-grid .classification-card:hover{border-color:#fbbf2466;transform:translateY(-5px);box-shadow:0 15px 30px #0003}.category-page .house-system-section .classification-grid .classification-card h3{color:#fbbf24;text-align:center;text-shadow:0 0 15px #fbbf2466;margin-bottom:1.5rem;font-family:Cinzel,serif;font-size:1.4rem;font-weight:700}.category-page .house-system-section .classification-grid .classification-card .classification-info p{color:#ffffffd9;margin-bottom:1rem;font-family:Inter,sans-serif;font-size:1rem;line-height:1.6}.category-page .house-system-section .classification-grid .classification-card .classification-info p strong{color:#fff;font-weight:600}.category-page .house-wheel-section{z-index:10;background-color:#ffffff08;border:1px solid #ffffff14;border-radius:20px;margin:40px 0;padding:60px 20px;position:relative}.category-page .house-wheel-section .section-title{text-align:center;color:#fff;text-shadow:0 2px 15px #8a2be266;margin-bottom:30px;font-size:2.5rem;font-weight:700}.category-page .house-wheel-section .section-title .icon{margin-right:15px}.category-page .house-wheel-section .wheel-explanation{text-align:center;margin-bottom:40px;padding:0 20px}.category-page .house-wheel-section .wheel-explanation p{color:#ffffffd9;letter-spacing:.3px;max-width:700px;margin:0 auto;font-family:Georgia,serif;font-size:1.3rem;line-height:1.7}.category-page .house-wheel-section .house-journey-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem;display:grid}@media (max-width:768px){.category-page .house-wheel-section .house-journey-grid{grid-template-columns:1fr;gap:1.5rem}}.category-page .house-wheel-section .house-journey-grid .journey-section{text-align:center;background:linear-gradient(135deg,#ffffff14,#ffffff08);border:2px solid #ffffff1a;border-radius:20px;padding:2rem;transition:all .4s}.category-page .house-wheel-section .house-journey-grid .journey-section:hover{border-color:#fbbf2466;transform:translateY(-5px);box-shadow:0 15px 30px #0003}.category-page .house-wheel-section .house-journey-grid .journey-section h3{color:#fbbf24;text-shadow:0 0 15px #fbbf2466;margin-bottom:1rem;font-family:Cinzel,serif;font-size:1.4rem;font-weight:600}.category-page .house-wheel-section .house-journey-grid .journey-section>p{color:#fffc;margin-bottom:1.5rem;font-family:Inter,sans-serif;font-size:1rem;line-height:1.6}.category-page .house-wheel-section .house-journey-grid .journey-section .journey-houses{flex-direction:column;gap:.75rem;display:flex}.category-page .house-wheel-section .house-journey-grid .journey-section .journey-houses a{color:#e5e7eb;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:.75rem 1rem;font-family:Cormorant Garamond,serif;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s}.category-page .house-wheel-section .house-journey-grid .journey-section .journey-houses a:hover{color:#14b8a6;background:linear-gradient(135deg,#14b8a626,#14b8a614);border-color:#14b8a666;transform:scale(1.02)}.category-page .house-card .house-name{color:#fffc;margin-bottom:.75rem;font-family:Playfair Display,serif;font-size:1.1rem;font-style:italic;font-weight:500}.category-page .house-card .house-details{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.category-page .house-card .house-details .quadrant,.category-page .house-card .house-details .theme{color:#d1d5db;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;padding:.3rem .8rem;font-family:Cormorant Garamond,serif;font-size:.8rem;font-weight:500}.category-page .house-card .house-significance{margin:1rem 0}.category-page .house-card .house-significance .significance-title{color:#8b5cf6;margin-bottom:.5rem;font-family:Playfair Display,serif;font-size:1rem;font-style:italic;font-weight:600}.category-page .house-card .house-significance .significance-text{color:#fffc;font-family:Inter,sans-serif;font-size:.95rem;line-height:1.6}.category-page .aspects-intro{backdrop-filter:blur(10px);z-index:10;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;margin-bottom:30px;padding:40px 20px;position:relative}.category-page .aspects-intro h2{color:#fff;text-align:center;text-shadow:0 2px 10px #ffffff4d;margin-bottom:20px;font-size:2.2rem;font-weight:700}.category-page .aspects-intro p{color:#ffffffe6;text-align:center;letter-spacing:.5px;max-width:800px;margin:0 auto;font-family:Georgia,serif;font-size:1.2rem;line-height:1.8}.category-page .aspect-patterns-section{z-index:10;background-color:#ffffff08;border:1px solid #ffffff14;border-radius:20px;margin:40px 0;padding:60px 20px;position:relative}.category-page .aspect-patterns-section .section-title{text-align:center;color:#fff;text-shadow:0 2px 15px #ffd70066;margin-bottom:30px;font-size:2.5rem;font-weight:700}.category-page .aspect-patterns-section .section-title .icon{margin-right:15px}.category-page .aspect-patterns-section .patterns-explanation{text-align:center;margin-bottom:40px;padding:0 20px}.category-page .aspect-patterns-section .patterns-explanation p{color:#ffffffd9;letter-spacing:.3px;max-width:700px;margin:0 auto;font-family:Georgia,serif;font-size:1.3rem;line-height:1.7}.category-page .aspect-patterns-section .patterns-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}@media (max-width:768px){.category-page .aspect-patterns-section .patterns-grid{grid-template-columns:1fr;gap:1.5rem}}.category-page .aspect-patterns-section .patterns-grid .pattern-card{text-align:center;background:linear-gradient(135deg,#ffffff14,#ffffff05);border:2px solid #ffffff1a;border-radius:16px;padding:1.5rem;transition:all .4s}.category-page .aspect-patterns-section .patterns-grid .pattern-card:hover{border-color:#fbbf2466;transform:translateY(-5px);box-shadow:0 15px 30px #0003}.category-page .aspect-patterns-section .patterns-grid .pattern-card h3{color:#fbbf24;margin-bottom:.75rem;font-family:Cinzel,serif;font-size:1.3rem;font-weight:600}.category-page .aspect-patterns-section .patterns-grid .pattern-card .pattern-symbols{color:#fbbf24;text-shadow:0 0 10px #fbbf2466;margin-bottom:1rem;font-size:2rem}.category-page .aspect-patterns-section .patterns-grid .pattern-card p{color:#c4b5fd;font-family:Inter,sans-serif;font-style:italic;line-height:1.6}.category-page .orb-table-section{z-index:10;background-color:#ffffff08;border:1px solid #ffffff14;border-radius:20px;margin:40px 0;padding:60px 20px;position:relative}.category-page .orb-table-section .section-title{text-align:center;color:#fff;text-shadow:0 2px 15px #8a2be266;margin-bottom:30px;font-size:2.5rem;font-weight:700}.category-page .orb-table-section .section-title .icon{margin-right:15px}.category-page .orb-table-section .orb-explanation{text-align:center;margin-bottom:40px;padding:0 20px}.category-page .orb-table-section .orb-explanation p{color:#ffffffd9;letter-spacing:.3px;max-width:700px;margin:0 auto;font-family:Georgia,serif;font-size:1.3rem;line-height:1.7}.category-page .orb-table-section .orb-table{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;max-width:800px;margin:0 auto;display:grid}@media (max-width:768px){.category-page .orb-table-section .orb-table{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.category-page .orb-table-section .orb-table .orb-item{text-align:center;background:linear-gradient(135deg,#ffffff14,#ffffff05);border:1px solid #ffffff1a;border-radius:12px;padding:1rem;transition:all .3s}.category-page .orb-table-section .orb-table .orb-item:hover{border-color:#fbbf2466;transform:scale(1.05);box-shadow:0 8px 20px #0003}.category-page .orb-table-section .orb-table .orb-item .orb-symbol{text-shadow:0 0 10px;margin-bottom:.5rem;font-size:1.5rem}.category-page .orb-table-section .orb-table .orb-item .orb-name{color:#fbbf24;margin-bottom:.25rem;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600}.category-page .orb-table-section .orb-table .orb-item .orb-details{color:#c4b5fd;font-family:Inter,sans-serif;font-size:.8rem}.category-page .aspect-card .aspect-degrees{color:#fffc;margin-bottom:.75rem;font-family:Orbitron,monospace;font-size:.9rem;font-weight:500}.category-page .aspect-card .aspect-details{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.category-page .aspect-card .aspect-details .aspect-nature,.category-page .aspect-card .aspect-details .aspect-type{color:#d1d5db;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;padding:.3rem .8rem;font-family:Cormorant Garamond,serif;font-size:.8rem;font-weight:500}.category-page .aspect-card .aspect-influence{margin:1rem 0}.category-page .aspect-card .aspect-influence .influence-title{color:#8b5cf6;margin-bottom:.5rem;font-family:Playfair Display,serif;font-size:1rem;font-style:italic;font-weight:600}.category-page .aspect-card .aspect-influence .influence-text{color:#fffc;font-family:Inter,sans-serif;font-size:.95rem;line-height:1.6}.category-page .aspect-card .energy-preview .energy-text{color:#ffffffb3;text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;padding:1rem;font-family:Playfair Display,serif;font-size:.95rem;font-style:italic;font-weight:500;line-height:1.6}.category-page .planet-card .planet-group{color:#ffffffb3;text-transform:uppercase;letter-spacing:1px;margin-bottom:.75rem;font-family:Orbitron,monospace;font-size:.9rem}.category-page .planet-card .planet-details{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.category-page .planet-card .planet-details .day-ruled,.category-page .planet-card .planet-details .metal-element{color:#d1d5db;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;padding:.3rem .8rem;font-family:Cormorant Garamond,serif;font-size:.8rem;font-weight:500}.category-page .planet-card .planet-influence{margin:1rem 0}.category-page .planet-card .planet-influence .influence-title{color:#ec4899;margin-bottom:.5rem;font-family:Playfair Display,serif;font-size:1rem;font-style:italic;font-weight:600}.category-page .planet-card .planet-influence .influence-text{color:#fffc;font-family:Inter,sans-serif;font-size:.95rem;line-height:1.6}.category-page .planet-card .keywords-preview{margin:1rem 0}.category-page .planet-card .keywords-preview .keywords-title{color:#8b5cf6;margin-bottom:.75rem;font-family:Playfair Display,serif;font-size:1rem;font-style:italic;font-weight:600}.category-page .planet-card .keywords-preview .keywords-list{flex-wrap:wrap;gap:.5rem;display:flex}.category-page .planet-card .keywords-preview .keywords-list .keyword-tag{color:#8b5cf6;background:#8b5cf626;border:1px solid #8b5cf64d;border-radius:15px;padding:.3rem .7rem;font-family:Cormorant Garamond,serif;font-size:.85rem}.category-page .planet-card .keywords-preview .keywords-list .more-keywords{color:#fbbf24;background:#fbbf2426;border:1px solid #fbbf244d;border-radius:15px;padding:.3rem .7rem;font-family:Cormorant Garamond,serif;font-size:.85rem;font-style:italic}.category-page .planet-card .mythology-preview .mythology-text{color:#ffffffb3;text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;padding:1rem;font-family:Playfair Display,serif;font-size:.95rem;font-style:italic;line-height:1.6}.category-page .category-footer{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:4rem;padding:2rem 1rem;display:flex}.category-page .category-footer .back-link,.category-page .category-footer .next-link{color:#d1d5db;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:2px solid #fff3;border-radius:25px;padding:.75rem 1.5rem;font-family:Orbitron,monospace;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s}.category-page .category-footer .back-link:hover,.category-page .category-footer .next-link:hover{color:#fbbf24;background:linear-gradient(135deg,#fbbf2433,#ec48991a);border-color:#fbbf2466;transform:translateY(-2px)}@media (max-width:768px){.category-page .category-footer{flex-direction:column;gap:1rem}}@keyframes sign-glow{0%,to{box-shadow:0 0 15px rgb(var(--sign-color-rgb,251,191,36),.3)}50%{box-shadow:0 0 25px rgb(var(--sign-color-rgb,251,191,36),.6)}}@keyframes category-glow{0%,to{transform:scale(1);box-shadow:0 0 15px #fbbf2433}50%{transform:scale(1.02);box-shadow:0 0 25px #fbbf2466}}@keyframes icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes icon-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes cosmic-glow{0%,to{text-shadow:0 0 40px #fbbf2499}50%{text-shadow:0 0 60px #fbbf24e6,0 0 80px #ec489966}}@keyframes stars-move{0%{transform:translate(0)translateY(0)}to{transform:translate(-200px)translateY(-200px)}}@keyframes nebula-float{0%,to{opacity:.3;transform:rotate(0)scale(1)}50%{opacity:.5;transform:rotate(2deg)scale(1.1)}}