:root{--primary-color: #42b883;--secondary-color: #35495e;--accent-color: #ff7e67;--text-color: #2c3e50;--text-muted-color: #666;--text-very-muted-color: #999;--bg-color: #ffffff;--hover-bg-color: rgba(66, 184, 131, .1);--subtle-border-color: #eaeaea;--subtle-border: 1px solid var(--subtle-border-color);--nav-height: 60px;--transition-speed: .2s;--monospace-font: "Fira Code", Monaco, "Courier New", Courier, monospace}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.6;color:var(--text-color);background:var(--bg-color)}a{color:var(--primary-color);text-decoration:none}a:hover{text-decoration:underline}.bmc-button[data-v-7fa1005f]{display:inline-block;text-decoration:none;transition:transform .2s ease}.bmc-button[data-v-7fa1005f]:hover{transform:translateY(-2px)}.bmc-button img[data-v-7fa1005f]{height:60px;width:217px}.modal-overlay[data-v-7fa1005f]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-7fa1005f]{background:#fff;padding:2rem;border-radius:10px;position:relative;text-align:center;min-width:320px;max-width:90vw;box-shadow:0 8px 32px #0003}.close-btn[data-v-7fa1005f]{position:absolute;top:10px;right:10px;background:none;border:none;font-size:2rem;cursor:pointer}.qr-image[data-v-7fa1005f]{width:200px;height:200px;margin:1rem 0}.wallet-info[data-v-7fa1005f]{margin-top:1.5rem;text-align:left}.wallet-address[data-v-7fa1005f]{font-family:monospace;word-break:break-all;margin:.5rem 0 1rem;background:#f5f5f5;padding:.5rem;border-radius:5px;font-size:1rem}.modal-overlay[data-v-db32f238]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-db32f238]{background:var(--modal-bg, #fff);color:var(--modal-text, #222);padding:2rem;border-radius:14px;position:relative;text-align:center;min-width:320px;max-width:90vw;box-shadow:0 8px 32px #00000040;border:1.5px solid var(--modal-border, #e0e0e0);transition:background .3s,color .3s}.close-btn[data-v-db32f238]{position:absolute;top:10px;right:10px;background:none;border:none;font-size:2rem;color:var(--modal-close, #888);cursor:pointer;transition:color .2s}.close-btn[data-v-db32f238]:hover{color:var(--modal-close-hover, #f44336)}[data-v-db32f238]:root{--modal-bg: #fff;--modal-text: #222;--modal-border: #e0e0e0;--modal-close: #888;--modal-close-hover: #f44336}html[data-theme=dark][data-v-db32f238]{--modal-bg: #23272f;--modal-text: #f5f5f5;--modal-border: #444a58;--modal-close: #aaa;--modal-close-hover: #ff5252}:root{--primary-color: #ffffff;--secondary-color: #00ff00;--accent-color: #ff0000;--bg-color: #000000;--text-color: #ffffff;--subtle-border-color: rgba(255, 255, 255, .1);--hover-bg-color: rgba(255, 255, 255, .05);--nav-bg-color: var(--bg-color);--footer-bg-color: var(--bg-color);--text-muted-color: rgba(255, 255, 255, .7);--text-very-muted-color: rgba(255, 255, 255, .5);--noise-opacity: .03;--scanline-opacity: .02;--nav-height: 70px;--border-radius: 4px;--transition-speed: .2s;--monospace-font: "Consolas", "Monaco", "Andale Mono", "Ubuntu Mono", monospace;--glitch-intensity: 1}html[data-theme=light]{--primary-color: #343a40;--secondary-color: #6c757d;--accent-color: #adb5bd;--bg-color: #ffffff;--text-color: #212529;--subtle-border-color: #dee2e6;--hover-bg-color: #e9ecef;--nav-bg-color: #ffffff;--footer-bg-color: #f8f9fa;--text-muted-color: #6c757d;--text-very-muted-color: #adb5bd;--noise-opacity: 0;--scanline-opacity: 0}html[data-theme=light] .sci-fi-nav{box-shadow:0 1px 3px #0000001a;border-bottom-color:var(--subtle-border-color)}html[data-theme=light] .sci-fi-footer{border-top-color:var(--subtle-border-color)}html[data-theme=light] .nav-logo .logo-text:before{text-shadow:1px 0 var(--secondary-color);color:var(--secondary-color)}html[data-theme=light] .nav-logo .logo-text:after{text-shadow:-1px 0 var(--primary-color);color:var(--primary-color)}html[data-theme=light] .nav-link:before,html[data-theme=light] .footer-link:before,html[data-theme=light] .nav-content:before,html[data-theme=light] .footer-content:before,html[data-theme=light] .nav-content:after,html[data-theme=light] .footer-content:after{color:var(--secondary-color);opacity:.6}html[data-theme=light] .nav-link:after,html[data-theme=light] .footer-link:after{color:var(--primary-color);opacity:.6}html[data-theme=light] .theme-toggle-button:hover{color:var(--bg-color)}html[data-theme=light] .nav-link:hover .link-text{color:var(--primary-color)}html[data-theme=light] .nav-link:hover .link-underline{background:var(--primary-color)}html[data-theme=light] .footer-link:hover .link-text{color:var(--primary-color)}@keyframes subtle-noise{0%{background-position:0 0}10%{background-position:-5% -5%}20%{background-position:-10% 5%}30%{background-position:5% -10%}40%{background-position:-5% 15%}50%{background-position:-10% 5%}60%{background-position:15% 0}70%{background-position:0 10%}80%{background-position:-15% -10%}90%{background-position:10% 5%}to{background-position:5% 0}}@keyframes glitch{0%{clip-path:inset(40% 0 61% 0);transform:translate(-2px,2px)}20%{clip-path:inset(92% 0 1% 0);transform:translate(1px,-3px)}40%{clip-path:inset(43% 0 1% 0);transform:translate(-1px,3px)}60%{clip-path:inset(25% 0 58% 0);transform:translate(3px,1px)}80%{clip-path:inset(54% 0 7% 0);transform:translate(-3px,-2px)}to{clip-path:inset(58% 0 43% 0);transform:translate(2px,2px)}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg-color);color:var(--text-color);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none;position:relative;transition:background-color var(--transition-speed) ease,color var(--transition-speed) ease}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyBAMAAADsEZWCAAAAElBMVEUAAAAAAAAAAAAAAAAAAAAAAADgKxmiAAAABnRSTlMDAwMDAwPduPR+AAAASUlEQVQ4y2NgQAX8DKiAH58EI14JJnwSzPgkWGAkQPGYgBGfBDMDQcCMV4KwNcjWYHUeVomRIcGAV4INqwTBsYRXQoCABKMiAH8qCgTCmuIyAAAAAElFTkSuQmCC);background-repeat:repeat;opacity:var(--noise-opacity);animation:subtle-noise .5s steps(5,end) infinite both;pointer-events:none;z-index:-1}.app-container{min-height:100vh;display:flex;flex-direction:column;background:transparent}.sci-fi-nav{background:var(--nav-bg-color);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--subtle-border-color);position:fixed;top:0;left:0;right:0;height:var(--nav-height);z-index:1000;box-shadow:none;transition:background-color var(--transition-speed) ease,border-color var(--transition-speed) ease}.nav-content{max-width:1200px;margin:0 auto;padding:0 2rem;height:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem}.nav-logo{position:relative;text-decoration:none;color:var(--primary-color);font-size:1.5rem;font-weight:700;letter-spacing:2px;padding:.5rem 1rem;text-shadow:none;transition:all var(--transition-speed) ease}.logo-glow,.logo-border{display:none}.nav-links{display:flex;gap:2.5rem}.nav-link{position:relative;text-decoration:none;color:var(--text-color);font-size:1rem;font-weight:500;padding:.5rem 0;transition:color var(--transition-speed) ease;overflow:hidden}.nav-link .link-text:before,.nav-link .link-text:after{display:none}.nav-link:hover .link-text:before,.nav-link:hover .link-text:after{text-shadow:0 0 5px rgba(255,255,255,.5)}.link-text{position:relative;z-index:1;transition:all var(--transition-speed) ease}.link-underline{position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--primary-color);transform:scaleX(0);transform-origin:right;transition:transform var(--transition-speed) cubic-bezier(.19,1,.22,1);border-radius:2px}.nav-link:hover .link-text{color:var(--primary-color);text-shadow:none}.nav-link:hover .link-underline{transform:scaleX(1);transform-origin:left}.nav-link:before,.footer-link:before{content:"///";position:absolute;left:-20px;color:var(--secondary-color);opacity:0;transition:opacity var(--transition-speed) ease}.nav-link:after,.footer-link:after{content:"×";position:absolute;right:-15px;color:var(--accent-color);opacity:0;transition:opacity var(--transition-speed) ease}.nav-link:hover:before,.nav-link:hover:after,.footer-link:hover:before,.footer-link:hover:after{opacity:.6}.main-content{margin-top:var(--nav-height);flex:1;padding:2rem;position:relative;z-index:1}.sci-fi-footer{background:var(--footer-bg-color);border-top:1px solid var(--subtle-border-color);padding:1.5rem 0;position:relative;z-index:0;overflow:hidden}.footer-content{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;gap:2rem;position:relative}.footer-left{display:flex;align-items:center;gap:2rem;animation:slideInLeft .6s ease-out both}.footer-text{color:var(--text-muted-color);font-size:.9rem;position:relative;padding-left:1.5rem;white-space:nowrap}.footer-text:before{content:">";position:absolute;left:0;color:var(--secondary-color);opacity:.6;animation:pulseOpacity 2s infinite}.footer-links{display:flex;gap:2rem;animation:slideInRight .6s ease-out both}.footer-link{position:relative;text-decoration:none;color:var(--text-color);font-size:.9rem;padding:.25rem 0;transition:all var(--transition-speed) ease}.footer-link:before{content:"";position:absolute;top:0;left:-.5rem;width:2px;height:100%;background:var(--secondary-color);transform:scaleY(0);transition:transform .2s ease}.footer-link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--primary-color);transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.footer-link:hover{color:var(--primary-color);transform:translate(.5rem)}.footer-link:hover:before{transform:scaleY(1)}.footer-link:hover:after{transform:scaleX(1);transform-origin:left}.bmc-button{position:relative;display:inline-block;transition:all .3s ease;animation:float 3s ease-in-out infinite}.bmc-button:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;background:linear-gradient(45deg,var(--secondary-color) 0%,transparent 40%,transparent 60%,var(--accent-color) 100%);border-radius:8px;opacity:0;transition:opacity .3s ease;z-index:-1}.bmc-button:hover{transform:translateY(-2px) scale(1.02)}.bmc-button:hover:after{opacity:.2}.bmc-button img{height:50px;width:auto;border-radius:8px;transition:all .3s ease}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes pulseOpacity{0%,to{opacity:.6}50%{opacity:.2}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (max-width: 768px){.footer-content{flex-direction:column;text-align:center;gap:1.5rem}.footer-left{flex-direction:column;align-items:center;gap:1rem}.footer-text{padding-left:0}.footer-text:before{display:none}.footer-links{justify-content:center;flex-wrap:wrap;gap:1.5rem}.footer-link:hover{transform:translate(0)}}.app-container:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(transparent 50%,hsla(0,0%,0%,var(--scanline-opacity)) 50%);background-size:100% 4px;pointer-events:none;z-index:9999}.nav-logo .logo-text:before,.nav-logo .logo-text:after{background:var(--nav-bg-color)}.nav-link:before,.footer-link:before,.nav-content:before,.footer-content:before,.nav-content:after,.footer-content:after{color:var(--secondary-color)}.nav-link:after,.footer-link:after{color:var(--accent-color)}.theme-toggle-button{background:transparent;color:var(--text-color);border:none;padding:.5rem;border-radius:var(--border-radius);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-speed) ease;width:40px;height:40px}.theme-toggle-button:hover{background:var(--hover-bg-color);color:var(--primary-color);border-color:transparent}.icon-container{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.theme-icon{width:100%;height:100%;position:absolute;top:0;left:0;transition:transform .5s cubic-bezier(.19,1,.22,1)}.sun-icon,.moon-icon,html[data-theme=light] .theme-toggle-button:hover{color:var(--primary-color)}.stack{display:grid;grid-template-columns:1fr;font-family:emoji}.stack span{font-weight:700;grid-row-start:1;grid-column-start:1;font-size:2rem;--stack-height: calc(100% / var(--stacks) - 1px);--inverse-index: calc(calc(var(--stacks) - 1) - var(--index));--clip-top: calc(var(--stack-height) * var(--index));--clip-bottom: calc(var(--stack-height) * var(--inverse-index));clip-path:inset(var(--clip-top) 0 var(--clip-bottom) 0);animation:stack .34s cubic-bezier(.46,.29,0,1.24) 1 backwards calc(var(--index) * .12s),glitch 1s ease infinite 3s alternate-reverse}.stack span:nth-child(odd){--glitch-translate: 8px}.stack span:nth-child(2n){--glitch-translate: -8px}@keyframes stack{0%{opacity:0;transform:translate(-50%);text-shadow:-2px 3px 0 red,2px -3px 0 blue}60%{opacity:.5;transform:translate(50%)}80%{transform:none;opacity:1;text-shadow:2px -3px 0 red,-2px 3px 0 blue}to{text-shadow:none}}@keyframes glitch{0%{text-shadow:-2px 3px 0 red,2px -3px 0 blue;transform:translate(var(--glitch-translate))}2%{text-shadow:2px -3px 0 red,-2px 3px 0 blue}4%,to{text-shadow:none;transform:none}}.home-container[data-v-94fd28f7]{width:100%;max-width:1200px;margin:0 auto}.hero-section[data-v-94fd28f7]{height:calc(100vh - var(--nav-height) - 4rem);min-height:580px;display:flex;align-items:center;justify-content:space-between;padding:2rem 0;position:relative;overflow:hidden}.hero-content[data-v-94fd28f7]{width:50%;z-index:2}.main-title[data-v-94fd28f7]{font-size:3.5rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem;position:relative;color:var(--text-color)}.typed-text[data-v-94fd28f7]{display:inline-block;position:relative}.cursor[data-v-94fd28f7]{display:inline-block;width:3px;height:50px;background-color:var(--secondary-color);margin-left:5px;animation:blink-94fd28f7 1s step-end infinite;position:relative;top:5px}.cursor.typing[data-v-94fd28f7]{animation:none}@keyframes blink-94fd28f7{0%,to{opacity:1}50%{opacity:0}}.sub-title[data-v-94fd28f7]{font-size:1.2rem;color:var(--text-muted-color);margin-bottom:3rem;font-family:var(--monospace-font);letter-spacing:1px}.hero-buttons[data-v-94fd28f7]{display:flex;gap:1.5rem}.hero-button[data-v-94fd28f7]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:var(--border-radius);font-weight:600;text-decoration:none;transition:all var(--transition-speed) ease;font-family:var(--monospace-font);letter-spacing:1px;position:relative;overflow:hidden}.hero-button.primary[data-v-94fd28f7]{background:var(--primary-color);color:var(--bg-color);border:none}.hero-button.secondary[data-v-94fd28f7]{background:transparent;color:var(--text-color);border:1px solid var(--subtle-border-color)}.hero-button .button-arrow[data-v-94fd28f7]{display:inline-block;transition:transform var(--transition-speed) ease}.hero-button:hover .button-arrow[data-v-94fd28f7]{transform:translate(5px)}.hero-button.primary[data-v-94fd28f7]:hover{background:var(--text-color)}.hero-button.secondary[data-v-94fd28f7]:hover{border-color:var(--primary-color);color:var(--primary-color)}.cosmic-container[data-v-94fd28f7]{position:absolute;right:-10%;width:65%;height:120%;z-index:1;display:flex;align-items:center;justify-content:center}.heart-container[data-v-94fd28f7]{position:relative;width:300px;height:300px;display:flex;align-items:center;justify-content:center}.heart[data-v-94fd28f7]{position:relative;width:150px;height:150px}.heart-shape[data-v-94fd28f7]{position:absolute;width:100%;height:100%;background:var(--primary-color);transform:rotate(45deg);animation:heartBeat-94fd28f7 1.2s ease-in-out infinite}.heart-shape[data-v-94fd28f7]:before,.heart-shape[data-v-94fd28f7]:after{content:"";position:absolute;width:100%;height:100%;background:inherit;border-radius:50%}.heart-shape[data-v-94fd28f7]:before{left:-50%}.heart-shape[data-v-94fd28f7]:after{top:-50%}.glitch-1[data-v-94fd28f7]{opacity:.15;background:var(--secondary-color);animation:glitch1-94fd28f7 4s infinite;mix-blend-mode:screen}.glitch-2[data-v-94fd28f7]{opacity:.15;background:var(--primary-color);animation:glitch2-94fd28f7 4s infinite;animation-delay:.5s;mix-blend-mode:screen}.glitch-3[data-v-94fd28f7]{opacity:.15;background:var(--text-color);animation:glitch3-94fd28f7 4s infinite;animation-delay:1s;mix-blend-mode:screen}.glow[data-v-94fd28f7]{position:absolute;width:200%;height:200%;background:radial-gradient(circle at center,rgba(var(--primary-color-rgb),.1) 0%,rgba(var(--primary-color-rgb),.05) 35%,transparent 70%);animation:glowPulse-94fd28f7 2.4s ease-in-out infinite}@keyframes heartBeat-94fd28f7{0%{transform:rotate(45deg) scale(1)}14%{transform:rotate(45deg) scale(1.1)}28%{transform:rotate(45deg) scale(1)}42%{transform:rotate(45deg) scale(1.1)}70%{transform:rotate(45deg) scale(1)}}@keyframes glitch1-94fd28f7{0%,to{transform:rotate(45deg) translate(0);opacity:.15}20%{transform:rotate(45deg) translate(-2px,2px);opacity:.2}40%{transform:rotate(45deg) translate(2px,-2px);opacity:.2}}@keyframes glitch2-94fd28f7{0%,to{transform:rotate(45deg) translate(0);opacity:.15}20%{transform:rotate(45deg) translate(2px,-2px);opacity:.2}40%{transform:rotate(45deg) translate(-2px,2px);opacity:.2}}@keyframes glitch3-94fd28f7{0%,to{transform:rotate(45deg) translate(0);opacity:.15}20%{transform:rotate(45deg) translate(-1px,-1px);opacity:.2}40%{transform:rotate(45deg) translate(1px,1px);opacity:.2}}@keyframes glowPulse-94fd28f7{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.featured-section[data-v-94fd28f7]{padding:6rem 0;position:relative}.section-title[data-v-94fd28f7]{font-size:2.2rem;font-weight:700;margin-bottom:3rem;position:relative;display:inline-block;color:var(--text-color)}.section-title[data-v-94fd28f7]:after{content:"";position:absolute;left:0;bottom:-10px;width:60px;height:3px;background-color:var(--secondary-color)}.highlight[data-v-94fd28f7]{color:var(--secondary-color)}.featured-cards[data-v-94fd28f7]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.feature-card[data-v-94fd28f7]{background:var(--bg-color);padding:2rem;border-radius:8px;border:1px solid var(--subtle-border-color);transition:all var(--transition-speed) ease;position:relative;overflow:hidden}.feature-card[data-v-94fd28f7]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background-color:var(--primary-color);transform:scaleY(0);transform-origin:bottom;transition:transform var(--transition-speed) ease}.feature-card[data-v-94fd28f7]:hover{transform:translateY(-10px);box-shadow:0 10px 30px #0000001a;border-color:var(--primary-color)}.feature-card[data-v-94fd28f7]:hover:before{transform:scaleY(1)}.card-icon[data-v-94fd28f7]{width:48px;height:48px;margin-bottom:1.5rem;color:var(--secondary-color)}.card-title[data-v-94fd28f7]{font-size:1.5rem;margin-bottom:1rem;color:var(--text-color)}.card-description[data-v-94fd28f7]{color:var(--text-muted-color);margin-bottom:1.5rem;line-height:1.6}.card-link[data-v-94fd28f7]{display:inline-flex;align-items:center;gap:.5rem;color:var(--primary-color);text-decoration:none;font-weight:600;transition:gap var(--transition-speed) ease}.card-link[data-v-94fd28f7]:hover{gap:.75rem}.link-arrow[data-v-94fd28f7]{transition:transform var(--transition-speed) ease}.card-link:hover .link-arrow[data-v-94fd28f7]{transform:translate(3px)}.latest-section[data-v-94fd28f7]{padding:6rem 0;background-color:var(--bg-color);position:relative}.latest-grid[data-v-94fd28f7]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:3rem}.latest-article[data-v-94fd28f7]{background:var(--bg-color);padding:1.5rem;border-radius:8px;border:1px solid var(--subtle-border-color);transition:all var(--transition-speed) ease}.latest-article[data-v-94fd28f7]:hover{border-color:var(--primary-color);transform:translateY(-5px)}.article-meta[data-v-94fd28f7]{display:flex;justify-content:space-between;margin-bottom:1rem;font-family:var(--monospace-font);font-size:.8rem}.article-category[data-v-94fd28f7]{color:var(--secondary-color);font-weight:600}.article-date[data-v-94fd28f7]{color:var(--text-very-muted-color)}.article-title[data-v-94fd28f7]{font-size:1.3rem;margin-bottom:1rem;line-height:1.4;color:var(--text-color)}.article-excerpt[data-v-94fd28f7]{color:var(--text-muted-color);margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.article-link[data-v-94fd28f7]{display:inline-flex;align-items:center;gap:.5rem;color:var(--primary-color);text-decoration:none;font-weight:600;font-size:.9rem}.article-link:hover .link-arrow[data-v-94fd28f7]{transform:translate(3px)}.latest-article.featured[data-v-94fd28f7]{grid-column:span 3;display:grid;grid-template-columns:2fr 1fr;gap:2rem}.view-all-container[data-v-94fd28f7]{display:flex;justify-content:center;margin-top:3rem}.view-all-link[data-v-94fd28f7]{display:inline-flex;align-items:center;gap:1rem;padding:.75rem 1.5rem;border:1px solid var(--subtle-border-color);border-radius:var(--border-radius);text-decoration:none;color:var(--text-color);font-weight:600;transition:all var(--transition-speed) ease;font-family:var(--monospace-font);letter-spacing:1px}.view-all-link[data-v-94fd28f7]:hover{border-color:var(--primary-color);color:var(--primary-color)}.view-all-link:hover .link-arrow[data-v-94fd28f7]{transform:translate(5px)}.newsletter-section[data-v-94fd28f7]{padding:6rem 0;background-color:var(--bg-color);position:relative;border-top:1px solid var(--subtle-border-color)}.newsletter-content[data-v-94fd28f7]{max-width:600px;margin:0 auto;text-align:center}.newsletter-description[data-v-94fd28f7]{color:var(--text-muted-color);margin-bottom:2.5rem;font-size:1.1rem}.newsletter-form[data-v-94fd28f7]{display:flex;gap:1rem}.newsletter-input[data-v-94fd28f7]{flex:1;padding:.75rem 1rem;border:1px solid var(--subtle-border-color);border-radius:var(--border-radius);background-color:transparent;color:var(--text-color);font-family:var(--monospace-font)}.newsletter-input[data-v-94fd28f7]:focus{outline:none;border-color:var(--primary-color)}.newsletter-button[data-v-94fd28f7]{padding:.75rem 1.5rem;background-color:var(--primary-color);color:var(--bg-color);border:none;border-radius:var(--border-radius);cursor:pointer;font-weight:600;transition:background-color var(--transition-speed) ease;font-family:var(--monospace-font);letter-spacing:1px}.newsletter-button[data-v-94fd28f7]:hover{background-color:var(--text-color)}@media (max-width: 1024px){.hero-content[data-v-94fd28f7]{width:60%}.featured-cards[data-v-94fd28f7],.latest-grid[data-v-94fd28f7]{grid-template-columns:repeat(2,1fr)}.latest-article.featured[data-v-94fd28f7]{grid-column:span 2}}@media (max-width: 768px){.hero-section[data-v-94fd28f7]{flex-direction:column;height:auto;text-align:center;padding:4rem 0 2rem}.hero-content[data-v-94fd28f7]{width:100%;max-width:540px;margin:0 auto;padding:0 1rem}.cosmic-container[data-v-94fd28f7],.heart-container[data-v-94fd28f7],.heart[data-v-94fd28f7]{display:none!important}.heart-shape.main[data-v-94fd28f7]{box-shadow:none}.glow[data-v-94fd28f7]{display:none!important}.featured-cards[data-v-94fd28f7]{grid-template-columns:1fr;gap:1.5rem}}@media (min-width: 769px) and (max-width: 1024px){.cosmic-container[data-v-94fd28f7]{right:-5%;width:50%}.heart-container[data-v-94fd28f7]{width:200px;height:200px}.heart[data-v-94fd28f7]{width:100px;height:100px}}.desktop-only[data-v-94fd28f7]{display:block}.heart-shape.main[data-v-94fd28f7]{z-index:2}.post-item[data-v-80b8f034]:before{content:"///";position:absolute;left:-20px;color:var(--secondary-color);opacity:0;transition:opacity var(--transition-speed) ease}.post-item[data-v-80b8f034]:after{content:">";position:absolute;right:10px;color:var(--accent-color);opacity:0;transition:opacity var(--transition-speed) ease}.post-item[data-v-80b8f034]:hover:before,.post-item[data-v-80b8f034]:hover:after{opacity:.6}.category-list button[data-v-80b8f034]:before{content:"[";position:absolute;left:-15px;color:var(--secondary-color);opacity:0;transition:opacity var(--transition-speed) ease}.category-list button[data-v-80b8f034]:after{content:"]";position:absolute;right:-15px;color:var(--secondary-color);opacity:0;transition:opacity var(--transition-speed) ease}.category-list button[data-v-80b8f034]:hover:before,.category-list button[data-v-80b8f034]:hover:after,.category-list button.active[data-v-80b8f034]:before,.category-list button.active[data-v-80b8f034]:after{opacity:.6}.post-item[data-v-80b8f034]:hover,.category-list button[data-v-80b8f034]:hover{text-shadow:0 0 5px rgba(255,255,255,.5)}.blog-header h1[data-v-80b8f034]:before,.blog-header h1[data-v-80b8f034]:after{content:"//";position:absolute;color:var(--secondary-color);opacity:.4}.blog-header h1[data-v-80b8f034]:before{left:-30px}.blog-header h1[data-v-80b8f034]:after{right:-30px}.blog-container[data-v-80b8f034]{display:flex;min-height:calc(100vh - var(--nav-height));background:var(--bg-color);position:relative;overflow:hidden}.blog-container[data-v-80b8f034]:before{display:none}.sidebar[data-v-80b8f034]{width:300px;background:var(--bg-color);-webkit-backdrop-filter:none;backdrop-filter:none;border-right:var(--subtle-border);padding:2rem;position:fixed;height:calc(100vh - var(--nav-height));overflow-y:auto;box-shadow:none}.sidebar-content[data-v-80b8f034]{display:flex;flex-direction:column;gap:2rem}.sidebar-header[data-v-80b8f034]{margin-bottom:1rem}.sidebar-header h2[data-v-80b8f034]{color:var(--text-color);font-size:1.5rem;margin-bottom:1rem;text-shadow:none}.search-box[data-v-80b8f034]{position:relative}.search-input[data-v-80b8f034]{width:100%;padding:.75rem 1rem;background:var(--hover-bg-color);border:1px solid var(--subtle-border-color);border-radius:8px;color:var(--text-color);font-size:.9rem;transition:all var(--transition-speed) ease;font-family:var(--monospace-font)}.search-input[data-v-80b8f034]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-color-transparent, rgba(52, 58, 64, .25))}.category-list[data-v-80b8f034]{display:flex;flex-direction:column;gap:.5rem}.category-item-wrapper[data-v-80b8f034]{position:relative}.category-button[data-v-80b8f034]{position:relative;padding:.75rem 1rem;border:1px solid var(--subtle-border-color);background:transparent;color:var(--text-color);border-radius:8px;cursor:pointer;transition:all var(--transition-speed) ease;text-align:left;width:100%;display:block}.category-button[data-v-80b8f034]:hover{background:var(--hover-bg-color);border-color:var(--primary-color);color:var(--text-color);transform:none;box-shadow:none}.category-button.active[data-v-80b8f034]{background:var(--primary-color);color:var(--bg-color);font-weight:600;border-color:transparent}.recent-posts h3[data-v-80b8f034]{color:var(--text-color);font-size:1.2rem;margin-bottom:1rem;text-shadow:none}.post-list[data-v-80b8f034]{list-style:none;padding:0}.post-item[data-v-80b8f034]{position:relative;padding:.75rem 0;border-bottom:var(--subtle-border);cursor:pointer;transition:all var(--transition-speed) ease}.post-item[data-v-80b8f034]:hover{transform:none;border-bottom-color:var(--primary-color);background-color:var(--hover-bg-color)}.post-title[data-v-80b8f034]{display:block;color:var(--text-color);font-size:.9rem;margin-bottom:.25rem}.post-date[data-v-80b8f034]{display:block;color:var(--text-very-muted-color);font-size:.8rem;font-family:var(--monospace-font)}.main-content[data-v-80b8f034]{flex:1;margin-left:300px;padding:2rem}.blog-header[data-v-80b8f034]{text-align:center;margin-bottom:3rem}.blog-header h1[data-v-80b8f034]{position:relative;display:inline-block;font-size:3rem;color:var(--primary-color);margin-bottom:.5rem;text-shadow:none}.subtitle[data-v-80b8f034]{color:var(--text-muted-color);font-size:1.2rem;letter-spacing:.5px}.posts-list[data-v-80b8f034]{display:flex;flex-direction:column;gap:1.5rem}.post-card[data-v-80b8f034]{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;padding:1.5rem 0;cursor:pointer;transition:all var(--transition-speed) ease;border:none;border-bottom:1px solid var(--subtle-border-color);box-shadow:none}.post-card[data-v-80b8f034]:hover{transform:none;border-color:none;box-shadow:none;background:var(--hover-bg-color)}.post-content[data-v-80b8f034]{display:flex;flex-direction:column;gap:1rem}.post-header[data-v-80b8f034]{display:flex;flex-direction:column;gap:.5rem}.post-header h2[data-v-80b8f034]{color:var(--text-color);font-size:1.5rem;line-height:1.4}.post-meta[data-v-80b8f034]{display:flex;gap:1rem;color:var(--text-very-muted-color);font-size:.9rem;font-family:var(--monospace-font)}.article-excerpt[data-v-80b8f034]{color:var(--text-muted-color);line-height:1.6}.post-footer[data-v-80b8f034]{margin-top:.5rem}.read-more[data-v-80b8f034]{display:inline-flex;align-items:center;gap:.5rem;color:var(--primary-color);font-weight:600;transition:all var(--transition-speed) ease}.read-more[data-v-80b8f034]:hover{text-shadow:none}.read-more:hover .link-arrow[data-v-80b8f034]{transform:translate(5px)}.subcategory-list[data-v-80b8f034]{display:flex;flex-direction:column;gap:.25rem;margin-left:1.5rem;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease-out,opacity .3s ease-out}.subcategory-list.visible[data-v-80b8f034]{max-height:200px;opacity:1;margin-top:.5rem;margin-bottom:.5rem}.subcategory-button[data-v-80b8f034]{position:relative;padding:.5rem .75rem;border:none;background:transparent;color:var(--text-muted-color);border-radius:6px;cursor:pointer;transition:all var(--transition-speed) ease;text-align:left;font-size:.9rem}.subcategory-button[data-v-80b8f034]:hover{background:var(--hover-bg-color);color:var(--text-color);transform:none;box-shadow:none}.subcategory-button.active[data-v-80b8f034]{background:var(--secondary-color);color:var(--bg-color);font-weight:600;border-color:transparent}.subcategory[data-v-80b8f034]{font-style:italic;color:var(--text-very-muted-color);margin-left:.5rem}@media (max-width: 1024px){.sidebar[data-v-80b8f034]{width:250px}.main-content[data-v-80b8f034]{margin-left:250px}}@media (max-width: 768px){.blog-container[data-v-80b8f034]{flex-direction:column}.sidebar[data-v-80b8f034]{width:100%;height:auto;position:relative;border-right:none;border-bottom:var(--subtle-border)}.main-content[data-v-80b8f034]{margin-left:0;padding:1.5rem}.blog-header h1[data-v-80b8f034]{font-size:2.5rem}.post-card[data-v-80b8f034]{padding:1.25rem 0}.subcategory-list[data-v-80b8f034]{margin-left:1rem}.pagination-controls[data-v-80b8f034]{flex-wrap:wrap;justify-content:center}.page-numbers[data-v-80b8f034]{order:2;width:100%;justify-content:center;margin-top:1rem}.page-number[data-v-80b8f034]{min-width:36px;height:36px}}@media (max-width: 480px){.page-numbers .page-number[data-v-80b8f034]:not(.active):not(:first-child):not(:last-child){display:none}}.pagination[data-v-80b8f034]{margin-top:2rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.pagination-info[data-v-80b8f034]{color:var(--text-muted-color);font-size:.9rem;font-family:var(--monospace-font)}.pagination-controls[data-v-80b8f034]{display:flex;align-items:center;gap:1rem}.page-numbers[data-v-80b8f034]{display:flex;gap:.5rem}.page-btn[data-v-80b8f034],.page-number[data-v-80b8f034]{background:transparent;border:1px solid var(--subtle-border-color);color:var(--text-color);padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:all var(--transition-speed) ease;font-family:var(--monospace-font);font-size:.9rem}.page-btn[data-v-80b8f034]{display:flex;align-items:center;gap:.5rem}.page-btn[data-v-80b8f034]:disabled{opacity:.5;cursor:not-allowed}.page-btn[data-v-80b8f034]:not(:disabled):hover,.page-number[data-v-80b8f034]:hover{border-color:var(--primary-color);background:var(--hover-bg-color);color:var(--primary-color)}.page-number[data-v-80b8f034]{min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0}.page-number.active[data-v-80b8f034]{background:var(--primary-color);color:var(--bg-color);border-color:var(--primary-color)}
