.Card_card__Jh6sd{cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative}.Card_card__image__x6RnC{width:100%;height:200px;overflow:hidden}.Card_card__image__x6RnC img{width:100%;height:100%;object-fit:cover}.Card_card__content__d__rm{padding:20px;flex:1 1;display:flex;flex-direction:column}.Card_card__tags__MoWFQ{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.Card_card__tag__gIPrH{padding:4px 12px;font-size:12px;font-weight:500}.Card_card__title__jjJ_O{margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.3}.Card_card__description__o00dD{margin:0 0 16px;line-height:1.6;flex:1 1}.Card_card__footer__3T39A{display:flex;justify-content:space-between;align-items:center;padding-top:12px;font-size:14px}.Card_card__author__xMYGt{font-weight:500}[data-theme=classic] .Card_card__Jh6sd{background:var(--classic-card-bg);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .2s,box-shadow .2s}[data-theme=classic] .Card_card__Jh6sd:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.15)}[data-theme=classic] .Card_card__Jh6sd .Card_card__tag__gIPrH{background:#e3f2fd;color:var(--classic-primary);border-radius:16px}[data-theme=classic] .Card_card__Jh6sd .Card_card__title__jjJ_O{color:var(--classic-text)}[data-theme=classic] .Card_card__Jh6sd .Card_card__description__o00dD{color:var(--classic-text-light)}[data-theme=classic] .Card_card__Jh6sd .Card_card__footer__3T39A{border-top:1px solid var(--classic-border);color:#888}[data-theme=classic] .Card_card__Jh6sd .Card_card__author__xMYGt{color:#555}[data-theme=graffiti] .Card_card__Jh6sd{background:linear-gradient(145deg,var(--graffiti-white) 0,#f5f5f5 100%);border:4px solid var(--graffiti-black);border-radius:0;box-shadow:8px 8px 0 var(--graffiti-shadow-red),-4px -4px 0 var(--graffiti-shadow-blue);transition:transform .2s,box-shadow .2s;transform:rotate(-1deg)}[data-theme=graffiti] .Card_card__Jh6sd:hover{transform:rotate(0deg) translateY(-4px);box-shadow:12px 12px 0 rgba(255,68,68,.6),-6px -6px 0 rgba(68,204,255,.6)}[data-theme=graffiti] .Card_card__Jh6sd .Card_card__image__x6RnC{border-bottom:4px solid var(--graffiti-black);position:relative}[data-theme=graffiti] .Card_card__Jh6sd .Card_card__image__x6RnC:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,68,68,.1),rgba(68,204,255,.1));pointer-events:none}[data-theme=graffiti] .Card_card__Jh6sd .Card_card__tag__gIPrH{background:var(--graffiti-primary);color:var(--graffiti-black);border:2px solid var(--graffiti-black);border-radius:0;font-weight:700;text-transform:uppercase;transform:skew(-5deg);box-shadow:2px 2px 0 var(--graffiti-black)}[data-theme=graffiti] .Card_card__Jh6sd .Card_card__title__jjJ_O{color:var(--graffiti-black);font-weight:900;text-transform:uppercase;letter-spacing:1px;text-shadow:3px 3px 0 var(--graffiti-shadow-red)}[data-theme=graffiti] .Card_card__Jh6sd .Card_card__description__o00dD{color:#333;font-weight:500}[data-theme=graffiti] .Card_card__Jh6sd .Card_card__footer__3T39A{border-top:3px dashed var(--graffiti-black);color:var(--graffiti-black);font-weight:700}[data-theme=neon] .Card_card__Jh6sd{background:var(--neon-black);border:2px solid var(--neon-cyan);border-radius:20px;box-shadow:0 0 20px rgba(0,255,255,.5),inset 0 0 20px rgba(0,255,255,.1);transition:all .3s ease}[data-theme=neon] .Card_card__Jh6sd:hover{border-color:var(--neon-magenta);box-shadow:0 0 30px rgba(255,0,255,.8),inset 0 0 30px rgba(255,0,255,.2);transform:scale(1.02)}[data-theme=neon] .Card_card__Jh6sd .Card_card__image__x6RnC{border-bottom:2px solid var(--neon-cyan);position:relative}[data-theme=neon] .Card_card__Jh6sd .Card_card__image__x6RnC:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent,rgba(0,255,255,.1))}[data-theme=neon] .Card_card__Jh6sd .Card_card__tag__gIPrH{background:transparent;color:var(--neon-cyan);border:1px solid var(--neon-cyan);border-radius:20px;text-shadow:0 0 10px var(--neon-cyan);animation:Card_neon-pulse__t58co 2s infinite}[data-theme=neon] .Card_card__Jh6sd .Card_card__title__jjJ_O{color:#fff;text-shadow:0 0 10px var(--neon-magenta),0 0 20px var(--neon-magenta);font-weight:700}[data-theme=neon] .Card_card__Jh6sd .Card_card__description__o00dD{color:var(--neon-cyan);text-shadow:0 0 5px rgba(0,255,255,.5)}[data-theme=neon] .Card_card__Jh6sd .Card_card__footer__3T39A{border-top:1px solid rgba(0,255,255,.3);color:var(--neon-magenta)}[data-theme=neon] .Card_card__Jh6sd .Card_card__author__xMYGt{color:var(--neon-cyan);text-shadow:0 0 5px var(--neon-cyan)}@keyframes Card_neon-pulse__t58co{0%,to{opacity:1}50%{opacity:.7}}[data-theme=brutalist] .Card_card__Jh6sd{background:var(--brutalist-white);border:6px solid var(--brutalist-black);border-radius:0;box-shadow:12px 12px 0 var(--brutalist-black);transition:all .2s ease}[data-theme=brutalist] .Card_card__Jh6sd:hover{box-shadow:16px 16px 0 var(--brutalist-black);transform:translate(-4px,-4px)}[data-theme=brutalist] .Card_card__Jh6sd .Card_card__image__x6RnC{border-bottom:6px solid var(--brutalist-black)}[data-theme=brutalist] .Card_card__Jh6sd .Card_card__tag__gIPrH{background:var(--brutalist-black);color:var(--brutalist-white);border-radius:0;font-weight:700;text-transform:uppercase;letter-spacing:2px}[data-theme=brutalist] .Card_card__Jh6sd .Card_card__title__jjJ_O{color:var(--brutalist-black);font-weight:900;text-transform:uppercase;letter-spacing:-1px;line-height:1.1}[data-theme=brutalist] .Card_card__Jh6sd .Card_card__description__o00dD{color:var(--brutalist-black);font-weight:500}[data-theme=brutalist] .Card_card__Jh6sd .Card_card__footer__3T39A{border-top:4px solid var(--brutalist-black);color:var(--brutalist-black);font-weight:700;text-transform:uppercase}[data-theme=glassmorphism] .Card_card__Jh6sd{background:var(--glass-white);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-white-border);border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.1);transition:all .3s ease}[data-theme=glassmorphism] .Card_card__Jh6sd:hover{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,0,0,.15)}[data-theme=glassmorphism] .Card_card__Jh6sd .Card_card__image__x6RnC{border-radius:16px 16px 0 0;position:relative}[data-theme=glassmorphism] .Card_card__Jh6sd .Card_card__image__x6RnC:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.1))}[data-theme=glassmorphism] .Card_card__Jh6sd .Card_card__tag__gIPrH{background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:20px}[data-theme=glassmorphism] .Card_card__Jh6sd .Card_card__title__jjJ_O{color:#fff;font-weight:600;text-shadow:0 2px 10px rgba(0,0,0,.3)}[data-theme=glassmorphism] .Card_card__Jh6sd .Card_card__description__o00dD{color:hsla(0,0%,100%,.9);text-shadow:0 1px 5px rgba(0,0,0,.2)}[data-theme=glassmorphism] .Card_card__Jh6sd .Card_card__footer__3T39A{border-top:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.8)}[data-theme=glassmorphism] .Card_card__Jh6sd .Card_card__author__xMYGt{color:#fff}[data-theme=wooden] .Card_card__Jh6sd{background:linear-gradient(145deg,var(--wooden-light) 0,var(--wooden-card-bg) 100%);border:3px solid var(--wooden-bg-mid);border-radius:8px;box-shadow:4px 4px 0 rgba(101,67,33,.3);transition:all .2s ease}[data-theme=wooden] .Card_card__Jh6sd:hover{box-shadow:6px 6px 0 rgba(101,67,33,.5);transform:translateY(-2px)}[data-theme=wooden] .Card_card__Jh6sd .Card_card__image__x6RnC{border-bottom:3px solid var(--wooden-bg-mid);position:relative}[data-theme=wooden] .Card_card__Jh6sd .Card_card__image__x6RnC:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(139,111,71,.1),rgba(101,67,33,.1));pointer-events:none}[data-theme=wooden] .Card_card__Jh6sd .Card_card__tag__gIPrH{background:var(--wooden-primary);color:var(--wooden-text);border:2px solid var(--wooden-bg-mid);border-radius:4px;font-weight:700}[data-theme=wooden] .Card_card__Jh6sd .Card_card__title__jjJ_O{color:var(--wooden-text);font-weight:700}[data-theme=wooden] .Card_card__Jh6sd .Card_card__description__o00dD{color:var(--wooden-text-mid);font-weight:500}[data-theme=wooden] .Card_card__Jh6sd .Card_card__footer__3T39A{border-top:2px solid var(--wooden-primary);color:var(--wooden-text-mid);font-weight:600}[data-theme=wooden] .Card_card__Jh6sd .Card_card__author__xMYGt{color:var(--wooden-text)}.Card_card--horizontal__QA9FE{flex-direction:row}.Card_card--horizontal__QA9FE .Card_card__image__x6RnC{width:300px;height:auto;min-height:100%}.Card_card--horizontal__QA9FE .Card_card__content__d__rm{flex:1 1}.blog-page{padding:40px 20px;max-width:1400px;margin:0 auto;min-height:100vh}.blog-header{text-align:center;margin-bottom:60px}.blog-header h1{font-size:48px;font-weight:700;margin-bottom:16px;transition:color .3s ease}.blog-header p{font-size:18px;transition:color .3s ease}.blog-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;gap:30px;max-width:1200px;margin:0 auto}[data-theme=classic] .blog-header h1{color:#1a1a1a}[data-theme=classic] .blog-header p{color:#666}[data-theme=graffiti] .blog-header h1{color:var(--graffiti-black);text-shadow:4px 4px 0 var(--graffiti-shadow-red);text-transform:uppercase;font-weight:900}[data-theme=graffiti] .blog-header p{color:var(--graffiti-black);font-weight:600}[data-theme=neon] .blog-header h1{color:aqua;text-shadow:0 0 20px aqua,0 0 40px aqua}[data-theme=neon] .blog-header p{color:#f0f;text-shadow:0 0 10px #f0f}[data-theme=brutalist] .blog-header h1{color:#000;text-transform:uppercase;font-weight:900;letter-spacing:-2px}[data-theme=brutalist] .blog-header p{color:#000;font-weight:700}[data-theme=glassmorphism] .blog-header h1{color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.3)}[data-theme=glassmorphism] .blog-header p{color:hsla(0,0%,100%,.9)}[data-theme=wooden] .blog-header h1{color:#f5e6d3;text-shadow:2px 2px 0 rgba(0,0,0,.3);font-weight:900}[data-theme=wooden] .blog-header p{color:#d4a574;font-weight:600}@media(max-width:768px){.blog-page{padding:20px 16px}.blog-header{margin-bottom:40px}.blog-header h1{font-size:32px}.blog-header p{font-size:16px}.blog-grid{grid-template-columns:1fr;gap:20px}}