:root{--primary-color:#6366f1;--secondary-color:#10b981;--accent-color:#f59e0b;--background-color:linear-gradient(135deg,#0f172a,#1e293b 50%,#334155);--card-background:linear-gradient(135deg,#6366f11a,#10b9811a);--border-color:#ffffff1a;--shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--glow:0 0 10px #6366f133;--font-family:"Inter",sans-serif;--transition:all 0.3s ease}*{box-sizing:border-box}body{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#334155);background:var(--background-color);color:#fff;font-family:Inter,sans-serif;font-family:var(--font-family);line-height:1.6;margin:0;min-height:100vh}.App{text-align:center}main{margin:0 auto;max-width:1200px;padding:20px}.bg-effects{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.bg-shape{animation:float 8s ease-in-out infinite;background:radial-gradient(circle,#6366f133 0,#10b9811a 50%,#0000 100%);border-radius:50%;height:60px;position:absolute;width:60px}@keyframes float{0%{opacity:.3;transform:translateY(0) rotate(0deg) scale(1)}50%{opacity:.6;transform:translateY(-30px) rotate(180deg) scale(1.1)}to{opacity:.3;transform:translateY(0) rotate(1turn) scale(1)}}.header{background:linear-gradient(135deg,#f0fc,#0ffc 50%,#ff09);box-shadow:0 0 50px #ff00ff80;color:#fff;overflow:hidden;padding:60px 20px;position:relative;text-align:center}.header:before{animation:pulse 4s ease-in-out infinite alternate;background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="50" cy="50" r="50" fill="url(%23funk)"/><circle cx="20" cy="20" r="5" fill="rgba(255,255,0,0.5)"/><circle cx="80" cy="80" r="5" fill="rgba(255,255,0,0.5)"/></svg>') repeat;bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0}@keyframes pulse{0%{transform:scale(1)}to{transform:scale(1.05)}}.header-content{align-items:center;display:flex;gap:20px;justify-content:center;position:relative;z-index:1}.profile-image{border:4px solid #ffffff4d;border-radius:50%;box-shadow:0 0 20px #ff00ff80;height:120px;transition:var(--transition);width:120px}.profile-image:hover{box-shadow:0 0 30px #f0fc;transform:scale(1.05)}.header h1{font-size:3rem;font-weight:800;margin:0;text-shadow:3px 3px 6px #000000b3}.header p{font-size:1.3rem;margin:15px auto 30px;max-width:600px;opacity:.9;white-space:nowrap}.header nav,.header p{position:relative;z-index:1}.header nav{display:flex;gap:30px;justify-content:center}.header nav a{border:2px solid #ffffff4d;border-radius:25px;color:#fff;font-size:1.1rem;font-weight:600;padding:10px 20px;position:relative;text-decoration:none;text-shadow:0 0 10px #ffffff80;transition:var(--transition)}.header nav a:before{background:linear-gradient(45deg,var(--primary-color),var(--secondary-color));border-radius:27px;bottom:-2px;content:"";left:-2px;opacity:0;position:absolute;right:-2px;top:-2px;transition:opacity .4s;z-index:-1}.header nav a:hover{color:#000;text-shadow:none;transform:translateY(-2px)}.header nav a:hover:before{opacity:1}.social-links{display:flex;gap:20px;justify-content:center;margin-top:20px;position:relative;z-index:1}.social-links a{display:inline-block;transition:var(--transition)}.social-links img{border-radius:8px;filter:brightness(0) invert(1);height:40px;transition:var(--transition);width:40px}.social-links a:hover img{filter:brightness(1) invert(0);transform:scale(1.1)}@media (max-width:768px){.header{padding:40px 20px}.header h1{font-size:2.2rem}.header p{font-size:1.1rem}.header nav{flex-direction:column;gap:15px}.social-links{gap:15px}.social-links img{height:32px;width:32px}}.feed-card{background:var(--card-background);border:2px solid var(--border-color);border-radius:16px;box-shadow:var(--shadow);max-height:400px;overflow-y:auto;padding:24px;position:relative;transition:var(--transition)}.feed-card:before{background:linear-gradient(45deg,var(--primary-color),var(--secondary-color),var(--accent-color));border-radius:18px;bottom:-2px;content:"";left:-2px;opacity:0;position:absolute;right:-2px;top:-2px;transition:opacity .4s;z-index:-1}.feed-card:hover{box-shadow:var(--glow);transform:translateY(-4px) scale(1.02)}.feed-card:hover:before{opacity:1}.feed-card h3{color:var(--primary-color);font-size:1.5rem;font-weight:600;margin-top:0}.feed-card p{color:var(--secondary-color);margin:12px 0}.feed-card ul{list-style:none;margin:0;padding:0}.feed-card li{border-bottom:1px solid var(--border-color);padding:8px 0}.feed-card li:last-child{border-bottom:none}.feed-card a{color:var(--primary-color);text-decoration:none;transition:var(--transition)}.feed-card a:hover{color:#007bff}.feed-card img{border-radius:4px}.anime-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.anime-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:8px;text-align:center;transition:var(--transition)}.anime-card:hover{box-shadow:var(--glow);transform:translateY(-4px)}.anime-image{border-radius:4px;height:100px;margin-bottom:6px;object-fit:cover;width:100%}.anime-title{font-size:.9rem;font-weight:600;margin:0 0 6px}.anime-title a{color:#fff;text-decoration:none}.anime-details,.anime-title a:hover{color:var(--secondary-color)}.anime-details{font-size:.9rem;line-height:1.3;margin:0}.books-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.book-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:8px;text-align:center;transition:var(--transition)}.book-card:hover{box-shadow:var(--glow);transform:translateY(-4px)}.book-image{border-radius:4px;height:100px;margin-bottom:6px;object-fit:cover;width:100%}.book-title{font-size:.9rem;font-weight:600;margin:0 0 4px}.book-title a{color:#fff;text-decoration:none}.book-title a:hover{color:var(--secondary-color)}.book-author{font-style:italic;margin:0 0 8px}.book-author,.book-details{color:var(--secondary-color);font-size:.9rem}.book-details{line-height:1.3;margin:0}.games-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.game-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;padding:8px;transition:var(--transition)}.game-item:hover{background:#ffffff1a;transform:translateX(4px)}.game-icon{border-radius:4px;flex-shrink:0;height:32px;margin-right:8px;width:32px}.game-info{color:#fff;flex:1 1;font-size:.9rem}.game-title{color:#fff;font-size:1rem;font-weight:600;margin:0 0 4px}.game-playtime{color:var(--secondary-color);font-size:.9rem;line-height:1.3;margin:0}.tweets-container{display:flex;flex-direction:column;gap:12px}.tweet-item{align-items:flex-start;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;padding:12px;transition:var(--transition)}.tweet-item:hover{background:#ffffff1a;transform:translateX(4px)}.tweet-text{color:#fff;font-weight:400;line-height:1.5;margin:0 0 8px}.tweet-date{color:var(--secondary-color);font-size:.9rem}.tweet-profile-pic{border-radius:50%;flex-shrink:0;height:40px;margin-right:10px;width:40px}.tweet-content{flex:1 1}.tweet-metrics{color:var(--secondary-color);display:flex;font-size:.8rem;gap:15px;margin-top:5px}.mention{color:#1da1f2}.mal-container{display:flex;flex-direction:column;gap:12px}.mal-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;padding:8px;transition:var(--transition)}.mal-item:hover{background:#ffffff1a;transform:translateX(4px)}.mal-image{border-radius:4px;flex-shrink:0;height:32px;margin-right:8px;width:32px}.mal-content{color:#fff;flex:1 1;font-size:.9rem}.goodreads-container{display:flex;flex-direction:column;gap:12px}.goodreads-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;padding:8px;transition:var(--transition)}.goodreads-item:hover{background:#ffffff1a;transform:translateX(4px)}.goodreads-image{border-radius:4px;flex-shrink:0;height:32px;margin-right:8px;width:32px}.goodreads-content{color:#fff;flex:1 1;font-size:.9rem}.manga-container{display:flex;flex-direction:column;gap:12px}.manga-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;padding:8px;transition:var(--transition)}.manga-item:hover{background:#ffffff1a;transform:translateX(4px)}.manga-image{border-radius:4px;flex-shrink:0;height:32px;margin-right:8px;width:32px}.manga-content{color:#fff;flex:1 1;font-size:.9rem}.mal-combined-container{display:flex;gap:24px}.mal-section,.manga-section{flex:1 1}.mal-section h4,.manga-section h4{color:var(--primary-color);font-size:1.2rem;font-weight:600;margin-bottom:12px;margin-top:0}.game-title,.goodreads-title,.mal-title,.manga-title{color:#e0e0e0;font-weight:600;text-decoration:none}.game-title:hover,.goodreads-title:hover,.mal-title:hover,.manga-title:hover{color:var(--secondary-color)}.goodreads-title{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-section{background:linear-gradient(135deg,#6366f10d,#10b9810d 50%,#f59e0b0d);padding:60px 0;position:relative}.feed-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='10' height='10' patternUnits='userSpaceOnUse'%3E%3Cpath d='M10 0H0v10' fill='none' stroke='rgba(255,255,255,0.1)' stroke-width='.5'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.feed-section h2{color:var(--primary-color);font-size:2.5rem;font-weight:700;margin-bottom:20px;text-align:center}.feed-controls{margin-bottom:30px}.feed-controls,.filter-buttons{display:flex;justify-content:center}.filter-buttons{flex-wrap:wrap;gap:10px}.control-btn{background:#ffffff1a;border:1px solid var(--border-color);border-radius:20px;color:#fff;cursor:pointer;font-size:.9rem;padding:8px 16px;transition:var(--transition)}.control-btn:hover{background:#fff3}.control-btn.active{background:var(--primary-color);border-color:var(--primary-color)}.feed-carousel{margin:0 auto;max-width:1400px;padding:0 20px}.carousel-arrow,.feed-carousel{align-items:center;display:flex;justify-content:center}.carousel-arrow{background:#ffffff1a;border:2px solid var(--border-color);border-radius:50%;color:#fff;cursor:pointer;font-size:2rem;height:50px;margin:0 20px;transition:var(--transition);width:50px}.carousel-arrow:hover{background:#fff3;box-shadow:0 0 10px #6366f133}.feed-container{flex:1 1;max-width:600px}.feed-indicators{display:flex;gap:10px;justify-content:center;margin-top:20px}.indicator{background:#ffffff1a;border:1px solid var(--border-color);border-radius:20px;color:#fff;cursor:pointer;font-size:.9rem;padding:8px 16px;transition:var(--transition)}.indicator.active,.indicator:hover{background:var(--primary-color);box-shadow:0 0 10px #6366f133}.feed-wrapper{position:relative}.feed-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.feed-header h3{color:#fff;font-size:1.2rem;margin:0;padding-left:15px}.collapse-btn{align-items:center;background:#ffffff1a;border:1px solid var(--border-color);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:30px;justify-content:center;transition:var(--transition);width:30px}.collapse-btn:hover{background:#fff3}.feed-wrapper.collapsed .feed-card{display:none}.feed-wrapper{animation:fadeInUp .6s ease-out}.feed-wrapper:first-child{animation-delay:.1s}.feed-wrapper:nth-child(2){animation-delay:.2s}.feed-wrapper:nth-child(3){animation-delay:.3s}.feed-wrapper:nth-child(4){animation-delay:.4s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.twitter-wrapper .feed-card{border-color:#6366f14d;box-shadow:0 0 10px #6366f133}.twitter-wrapper .feed-card:hover{box-shadow:0 0 15px #6366f14d}.mal-wrapper .feed-card{border-color:#10b9814d;box-shadow:0 0 10px #10b98133}.mal-wrapper .feed-card:hover{box-shadow:0 0 15px #10b9814d}.goodreads-wrapper .feed-card{border-color:#f59e0b4d;box-shadow:0 0 10px #f59e0b33}.goodreads-wrapper .feed-card:hover{box-shadow:0 0 15px #f59e0b4d}.steam-wrapper .feed-card{border-color:#ef44444d;box-shadow:0 0 10px #ef444433}.steam-wrapper .feed-card:hover{box-shadow:0 0 15px #ef44444d}@media (max-width:768px){.feed-section{padding:40px 0}.feed-section h2{font-size:2rem;margin-bottom:30px}.feeds-grid{gap:20px;grid-template-columns:1fr;padding:0 10px}}
/*# sourceMappingURL=main.daec305b.css.map*/