*,*:before,*:after{box-sizing:border-box}:root{font-family:VPPixel,Cyber,system-ui,monospace;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-bg-primary: #ffffff;--color-bg-secondary: #f9f9f9;--color-bg-tertiary: #d9d8d2;--color-bg-hover: #ffffff;--color-bg-error: #ffebee;--color-text-primary: #333333;--color-text-secondary: #666666;--color-text-link: #0066cc;--color-text-link-hover: #004499;--color-text-error: #c62828;--color-text-accent: #ff6600;--color-border-primary: #e0e0e0;--color-border-secondary: #d0d0d0;--color-border-hover: #0066cc;--color-border-focus: rgba(0, 102, 204, .25);--color-border-focus-subtle: #5599dd;--color-border-error: #e57373;--color-shadow-subtle: #e8e8e8;--color-shadow-hover: #d8d8d8;color-scheme:light;color:var(--color-text-primary);background-color:var(--color-bg-primary)}[data-theme=dark]{--color-bg-primary: #1a1a1a;--color-bg-secondary: #2d2d2d;--color-bg-tertiary: #2a2a2a;--color-bg-hover: #333333;--color-bg-error: #3a1515;--color-text-primary: #e0e0e0;--color-text-secondary: #a0a0a0;--color-text-link: #4db8ff;--color-text-link-hover: #80ccff;--color-text-error: #ff6b6b;--color-text-accent: #ff8833;--color-border-primary: #404040;--color-border-secondary: #333333;--color-border-hover: #4db8ff;--color-border-focus: rgba(77, 184, 255, .15);--color-border-focus-subtle: #3d94cc;--color-border-error: #ff6b6b;--color-shadow-subtle: #505050;--color-shadow-hover: #404040;color-scheme:dark;color:var(--color-text-primary);background-color:var(--color-bg-primary)}a{font-weight:500;color:var(--color-text-link);text-decoration:inherit}a:hover{color:var(--color-text-link-hover)}body{margin:0;display:flex;justify-content:center;align-items:center;min-width:20rem;min-height:100vh;background-color:var(--color-bg-primary)}#root{width:100%;display:flex;justify-content:center;align-items:center;background-color:var(--color-bg-primary)}h1{font-family:VPPixel,Cyber,monospace;font-size:2.2rem;line-height:1.1}button{border-radius:0;border:3px solid var(--color-text-link);padding:.6rem 1.2rem;font-size:1rem;font-weight:500;font-family:VPPixel,Cyber,Pixmachina,monospace;background-color:var(--color-text-link);color:var(--color-bg-primary);cursor:pointer;transition:all .25s}button:hover{background-color:var(--color-text-link-hover);border-color:var(--color-text-link-hover)}button:focus,button:focus-visible{outline:.125rem solid var(--color-text-link);outline-offset:.125rem}.domain-search{width:900px;max-width:85vw;margin:0 auto}.search-field{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.search-input-wrapper{position:relative;flex:1;min-width:20rem;display:flex;align-items:center}.search-input{flex:1;width:100%;padding:.75rem 2.5rem .75rem .75rem;border:3px solid var(--color-border-secondary);border-radius:0;font-size:1rem;font-family:VPPixel,Cyber,Pixmachina,monospace;background-color:var(--color-bg-primary);color:var(--color-text-primary)}.clear-button{position:absolute;right:.5rem;background:none;border:none;color:var(--color-text-secondary);font-size:1.5rem;line-height:1;padding:.25rem .5rem;cursor:pointer;z-index:1}.clear-button:hover{background:none;background-color:transparent;border:none}.clear-button:disabled{opacity:.5;cursor:not-allowed}.search-input:focus{outline:none;border-color:var(--color-border-focus-subtle);background-color:var(--color-bg-primary);transition:border-color .2s ease}.search-input:disabled{opacity:.6;cursor:not-allowed;border-color:var(--color-border-secondary);color:var(--color-text-secondary)}.search-input::placeholder{color:var(--color-text-secondary)}.search-button{padding:.75rem 1.5rem;background-color:var(--color-text-link);color:var(--color-bg-primary);border:3px solid var(--color-text-link);border-radius:0;font-size:1rem;font-family:VPPixel,Cyber,Pixmachina,monospace;cursor:pointer;transition:all .2s}.search-button:hover:not(:disabled){background-color:var(--color-text-link-hover);border-color:var(--color-text-link-hover)}.search-button:disabled{opacity:.6;cursor:not-allowed;border-color:var(--color-border-secondary);color:var(--color-text-secondary);background-color:var(--color-bg-secondary)}.tld-options{margin-top:1rem}.search-all-checkbox{margin-bottom:1rem}.checkbox-label{display:flex;align-items:center;gap:.5rem;color:var(--color-text-primary);font-family:VPPixel,Cyber,Pixmachina,monospace;cursor:pointer;font-size:.9rem}.checkbox-label.disabled{cursor:not-allowed;opacity:.6;color:var(--color-text-secondary)}.checkbox-label input[type=checkbox]{accent-color:var(--color-text-link);cursor:pointer}.checkbox-label input[type=checkbox]:disabled{opacity:.6;cursor:not-allowed}.tld-selection{margin-top:1rem;padding:1rem;border:3px solid var(--color-border-secondary);border-radius:0;background-color:var(--color-bg-secondary)}.tld-label{color:var(--color-text-secondary);font-size:.9rem;margin-bottom:.75rem;font-family:VPPixel,Cyber,Pixmachina,monospace}.tld-checkboxes{display:grid;grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:.5rem}.tld-checkbox-label{display:flex;align-items:center;gap:.375rem;color:var(--color-text-primary);font-family:VPPixel,Cyber,Pixmachina,monospace;cursor:pointer;font-size:.85rem;padding:.25rem;border-radius:0;transition:background-color .2s}.tld-checkbox-label:hover:not(.disabled){background-color:var(--color-bg-secondary)}.tld-checkbox-label.disabled{cursor:not-allowed;opacity:.6;color:var(--color-text-secondary)}.tld-checkbox-label input[type=checkbox]{accent-color:var(--color-text-link);cursor:pointer}.tld-checkbox-label input[type=checkbox]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 48rem){.search-field{flex-direction:column;align-items:stretch}.search-input-wrapper,.search-input{min-width:auto}.search-input::placeholder{font-size:.9rem}.tld-checkboxes{grid-template-columns:repeat(auto-fit,minmax(5rem,1fr))}}@media (max-width: 30rem){.search-input::placeholder{font-size:.85rem}.search-input{font-size:1rem}}.loading-message{color:#06c;margin:0;transition:opacity .3s ease-in-out;min-height:1.5rem;text-align:center;font-style:italic;font-family:VPPixel,Cyber,monospace;font-size:.9rem}.find-more-loading-message{color:#06c;margin:0;font-family:VPPixel,Cyber,monospace;font-size:.9rem;font-style:italic;animation:fadeIn .3s ease-in;max-width:500px;text-align:center}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.domain-results{text-align:left;width:900px;max-width:85vw;background-color:var(--color-bg-secondary);padding:2rem 2rem 4rem;border-radius:0;margin:0 auto;flex:1;display:flex;flex-direction:column}.results-header{margin-bottom:2rem;text-align:center}.results-header h3{margin-bottom:.5rem;color:var(--color-text-primary);font-size:1.3rem}.results-header p{color:var(--color-text-secondary);margin:0}.query-text{color:var(--color-text-accent);font-weight:500}.section-title{margin:1.5rem 0 1rem;font-size:1.1rem}.section-title.available{color:var(--color-text-secondary)}.section-title.unavailable{color:#f99}.domain-list{display:flex;flex-direction:column;gap:.75rem}.domain-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-radius:0;border-bottom:3px solid;gap:1rem}.domain-item.available{background-color:transparent;border-color:var(--color-border-secondary);color:var(--color-text-primary)}.domain-item.unavailable{background-color:transparent;border-color:var(--color-border-error);color:var(--color-text-error)}.domain-name{font-weight:600;font-size:1.1rem;letter-spacing:2.5px;flex:1;word-break:break-word}.domain-status{font-size:.9rem;opacity:.8;text-transform:capitalize}.safety-error{background-color:#fff3e0;border:3px solid #ffb74d;color:#ef6c00;padding:1.5rem;border-radius:0;text-align:center}.safety-error h3{margin-bottom:.5rem;color:#ef6c00}.no-results{text-align:center;color:#666;padding:2rem}.find-more-container{margin-top:1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.find-more-button{padding:.75rem 2rem;background-color:transparent;color:#06c;border:3px solid #0066cc;border-radius:0;font-size:1rem;font-family:VPPixel,Cyber,Pixmachina,monospace;cursor:pointer;transition:all .2s;font-weight:500}.find-more-button:hover:not(:disabled){background-color:#06c;color:#fff;border-color:#06c;transform:translateY(-.0625rem)}.find-more-button:disabled{opacity:.6;cursor:not-allowed;border-color:#ccc;color:#ccc;background-color:transparent;transform:none}.button-content{display:flex;align-items:center;gap:.5rem;color:#06c}.loading-spinner-small{display:flex;gap:.25rem;align-items:center}.small-square{width:.5rem;height:.5rem;background-color:#ccc;border-radius:0}.small-square:nth-child(1){animation:squareTravelSmall 1.5s ease-in-out infinite 0s}.small-square:nth-child(2){animation:squareTravelSmall 1.5s ease-in-out infinite .5s}.small-square:nth-child(3){animation:squareTravelSmall 1.5s ease-in-out infinite 1s}@keyframes squareTravelSmall{0%,49%{background-color:#ccc}50%,99%{background-color:#06c}to{background-color:#ccc}}.register-button{padding:.5rem 1rem;background-color:#06c;color:#fff;border:3px solid #0066cc;border-radius:0;font-size:.9rem;font-family:VPPixel,Cyber,Pixmachina,monospace;cursor:pointer;transition:all .2s;font-weight:500;flex-shrink:0;margin-left:auto}.register-button:hover{background-color:#049;border-color:#049;transform:translateY(-.0625rem)}.sort-controls{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-bottom:1.25rem;padding-right:1rem;flex-wrap:wrap}.sort-link{color:#999;cursor:pointer;font-family:VPPixel,Cyber,Pixmachina,monospace;font-size:.9rem;font-weight:400;user-select:none}.sort-link.active{color:var(--color-text-primary);font-weight:400}@media (max-width: 480px){.sort-controls{gap:.75rem}.sort-link{font-size:.85rem}}@media (max-width: 768px){.domain-results{margin:0;max-width:100vw;width:100%}.domain-name{font-size:.95rem;letter-spacing:2px}}.loading-container{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem}.square-loader{display:flex;gap:.25rem;justify-content:center;align-items:center}.square{width:.75rem;height:.75rem;background-color:#ccc;border-radius:0}.square:nth-child(1){animation:squareTravel 2s ease-in-out infinite 0s}.square:nth-child(2){animation:squareTravel 2s ease-in-out infinite .2s}.square:nth-child(3){animation:squareTravel 2s ease-in-out infinite .4s}.square:nth-child(4){animation:squareTravel 2s ease-in-out infinite .6s}.square:nth-child(5){animation:squareTravel 2s ease-in-out infinite .8s}.square:nth-child(6){animation:squareTravel 2s ease-in-out infinite 1s}.square:nth-child(7){animation:squareTravel 2s ease-in-out infinite 1.2s}.square:nth-child(8){animation:squareTravel 2s ease-in-out infinite 1.4s}.square:nth-child(9){animation:squareTravel 2s ease-in-out infinite 1.6s}.square:nth-child(10){animation:squareTravel 2s ease-in-out infinite 1.8s}@keyframes squareTravel{0%,49%{background-color:#ccc}50%,99%{background-color:#06c}to{background-color:#ccc}}.modal-overlay{position:fixed;inset:0;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{background-color:var(--color-bg-primary);border:3px solid var(--color-border-primary);border-radius:0;padding:3rem 5rem;max-width:500px;width:90%;text-align:center;position:relative;color:var(--color-text-primary);font-family:VPPixel,Cyber,Pixmachina,monospace}.modal-content h3{margin-bottom:1rem;color:var(--color-text-primary);font-size:1.5rem;letter-spacing:2.5px}.modal-content p{margin-bottom:1.5rem;color:var(--color-text-secondary)}.modal-buttons{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.modal-button{padding:1rem 1.5rem;border:3px solid var(--color-text-link);border-radius:0;font-family:VPPixel,Cyber,Pixmachina,monospace;font-size:1rem;cursor:pointer;transition:all .2s;font-weight:500}.modal-button.primary{background-color:var(--color-text-link);color:var(--color-bg-primary)}.modal-button.primary:hover{background-color:var(--color-text-link-hover);border-color:var(--color-text-link-hover);transform:translateY(-.0625rem)}.modal-button.secondary{background-color:transparent;color:var(--color-text-link)}.modal-button.secondary:hover{background-color:var(--color-text-link);color:var(--color-bg-primary);border-color:var(--color-text-link-hover);transform:translateY(-.0625rem)}.modal-close{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--color-text-link);font-size:1.3rem;font-weight:400;line-height:0;cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:0;transition:all .2s;font-family:system-ui,-apple-system,sans-serif}.modal-close:hover{background-color:var(--color-text-link);color:var(--color-bg-primary)}.processing-content{display:flex;flex-direction:column;align-items:center;gap:1rem}.processing-content .loading-spinner{width:2rem;height:2rem;border:3px solid var(--color-border-secondary);border-top:3px solid var(--color-text-link);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.clipboard-message{color:var(--color-text-primary);font-size:1.1rem;margin-top:1.5rem}.domain-highlight{color:var(--color-text-accent);font-weight:700;letter-spacing:2.5px}@media (max-width: 768px){.modal-content{padding:2rem 1.5rem;width:95%;max-width:95vw}.modal-content h3{font-size:1.2rem;letter-spacing:1.5px;word-break:break-word}.modal-button{padding:.75rem 1rem;font-size:.9rem}.domain-highlight{display:block;margin:.5rem 0;letter-spacing:1.5px}}.blog-page{max-width:50rem;margin:0 auto;padding:2rem 1rem;background-color:var(--color-bg-primary)}.blog-header{text-align:center;margin-bottom:3rem;padding:2rem 0}.blog-header h1{font-size:3rem;margin-bottom:1rem;color:var(--color-text-primary);font-family:Cyber,Pixmachina,VPPixel,monospace;text-transform:uppercase}.blog-title-link:hover{text-decoration:underline;text-underline-offset:.2em}[data-theme=light] .blog-title-link:hover{color:#000;text-decoration-color:#000}[data-theme=dark] .blog-title-link:hover{color:#fff;text-decoration-color:#fff}.blog-header p{font-size:1.125rem;color:var(--color-text-secondary);max-width:40rem;margin:0 auto;font-family:VPPixel,Cyber,monospace}.blog-posts{display:grid;gap:2rem}.blog-post-card{border:3px solid var(--color-border-secondary);border-radius:0;padding:1.5rem;background:var(--color-bg-primary);transition:all .25s;text-align:left}.blog-post-card:hover{border-color:var(--color-border-hover);box-shadow:0 4px 12px #0066cc1a}.blog-post-card h2{margin:0 0 1rem;font-size:1.5rem;font-family:VPPixel,Cyber,monospace}.blog-post-card h2 a{color:var(--color-text-primary);text-decoration:none}.blog-post-card h2 a:hover{color:var(--color-text-link)}.blog-post-description{color:var(--color-text-secondary);line-height:1.6;margin-bottom:1rem;font-family:VPPixel,Cyber,monospace}.blog-post-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}@media (max-width: 48rem){.blog-header h1{font-size:2rem}.blog-page{padding:1rem}}.blog-post-page{max-width:50rem;margin:0 auto;padding:2rem 1rem;background-color:var(--color-bg-primary)}.blog-breadcrumb{margin-bottom:2rem;display:flex;align-items:center;gap:.5rem;text-align:left;font-family:VPPixel,Cyber,monospace;font-size:.875rem}@media (min-width: 50vw){.blog-breadcrumb{flex-wrap:wrap}}.blog-breadcrumb a{color:#06c;text-decoration:none;font-weight:500;transition:color .2s}.blog-breadcrumb a:hover{color:#049;text-decoration:underline}.blog-post{border:3px solid var(--color-border-secondary);border-radius:0;padding:2rem;background:var(--color-bg-primary);margin-bottom:2rem}.blog-post-header{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:3px solid var(--color-border-primary)}.blog-post-meta{display:flex;gap:1rem;margin-bottom:1rem;font-size:.875rem;color:var(--color-text-secondary);font-family:VPPixel,Cyber,monospace}.blog-post-meta time{font-weight:500}.blog-post-author:before{content:"•";margin-right:.5rem}.blog-post-header h1{margin:0 0 1rem;font-size:2.5rem;color:var(--color-text-primary);font-family:VPPixel,Cyber,monospace;line-height:1.2;text-align:left}.blog-title-link{color:inherit;text-decoration:none;transition:all .2s ease}.blog-title-link:hover{color:#000;text-decoration:underline;text-decoration-color:#000}.blog-post-tags{display:flex;flex-wrap:wrap;gap:.5rem}.blog-tag{background:var(--color-bg-secondary);color:var(--color-text-primary);border:3px solid var(--color-border-secondary);padding:.25rem .5rem;border-radius:0;font-size:.875rem;font-weight:500;font-family:VPPixel,Cyber,monospace;text-decoration:none;display:inline-block;transition:all .2s}.blog-tag:hover{border-color:var(--color-border-hover);color:var(--color-text-link);background:var(--color-bg-hover)}.blog-post-footer{margin-top:3rem}.blog-post-cta{background-color:var(--color-bg-secondary);border:3px solid var(--color-border-secondary);padding:2rem;text-align:center;margin-bottom:2rem}.blog-post-cta h3{color:var(--color-text-primary);font-size:1.5rem;margin-bottom:.5rem;font-family:VPPixel,Cyber,monospace}.blog-post-cta p{color:var(--color-text-secondary);margin-bottom:1rem;font-family:VPPixel,Cyber,monospace}.blog-post-cta-button{display:inline-block;padding:.75rem 1.5rem;background-color:var(--color-text-link);color:var(--color-bg-primary);border:3px solid var(--color-text-link);border-radius:0;text-decoration:none;font-family:VPPixel,Cyber,monospace;font-weight:600;transition:all .3s}.blog-post-cta-button:hover{background-color:var(--color-text-link-hover);border-color:var(--color-text-link-hover);transform:translateY(-2px)}.blog-post-nav{text-align:center}.back-to-blog{color:#06c;text-decoration:none;font-family:VPPixel,Cyber,monospace;font-weight:500;padding:.75rem 1.5rem;border:3px solid #0066cc;border-radius:0;background-color:var(--color-bg-primary);transition:all .25s;display:inline-block}.back-to-blog:hover{background-color:var(--color-text-link);color:var(--color-bg-primary)}@media (max-width: 48rem){.blog-post-header h1{font-size:2rem}.blog-post{padding:1.5rem}.blog-post-page{padding:1rem}}.markdown-content{line-height:1.7;font-family:VPPixel,Cyber,monospace;text-align:left}.markdown-content h1{font-size:2rem;margin:2rem 0 1rem;color:var(--color-text-primary);font-family:VPPixel,Cyber,monospace}.markdown-content h2{font-size:1.5rem;margin:1.5rem 0 1rem;color:var(--color-text-primary);font-family:VPPixel,Cyber,monospace}.markdown-content h3{font-size:1.25rem;margin:1rem 0 .75rem;color:var(--color-text-primary);font-family:VPPixel,Cyber,monospace}.markdown-content h4{font-size:1.1rem;margin:1rem 0 .5rem;color:var(--color-text-primary);font-family:VPPixel,Cyber,monospace}.markdown-content h5,.markdown-content h6{font-size:1rem;margin:1rem 0 .5rem;color:var(--color-text-primary);font-family:VPPixel,Cyber,monospace}.markdown-content p{margin:0 0 1rem;color:var(--color-text-primary)}.markdown-content br{line-height:2}.markdown-content ul,.markdown-content ol{margin:0 0 1rem 1.5rem;color:var(--color-text-primary)}.markdown-content li{margin-bottom:.5rem}.markdown-content a{color:var(--color-text-link);text-decoration:none;transition:color .2s}.markdown-content a:hover{color:var(--color-text-link-hover);text-decoration:underline}.markdown-content strong{font-weight:600;color:var(--color-text-primary)}.markdown-content em{font-style:italic}.markdown-content blockquote{border-left:4px solid var(--color-border-secondary);padding-left:1rem;margin:1rem 0;color:var(--color-text-secondary);font-style:italic}.markdown-content code{background-color:var(--color-bg-secondary);padding:.125rem .25rem;border-radius:3px;font-family:monospace;font-size:.9em}.markdown-content pre{background-color:var(--color-bg-secondary);border:2px solid var(--color-border-secondary);padding:1rem;overflow-x:auto;margin:1rem 0}.markdown-content pre code{background:none;padding:0}.markdown-content table{width:100%;border-collapse:collapse;margin:1rem 0}.markdown-content th,.markdown-content td{border:2px solid var(--color-border-secondary);padding:.5rem;text-align:left}.markdown-content th{background-color:var(--color-bg-secondary);font-weight:600}.markdown-content hr{border:none;border-top:2px solid var(--color-border-secondary);margin:2rem 0}.markdown-content img{max-width:100%;height:auto;margin:1rem 0}@media (max-width: 48rem){.markdown-content h1{font-size:1.75rem}.markdown-content h2{font-size:1.25rem}.markdown-content h3{font-size:1.1rem}.markdown-content table{font-size:.9rem}.markdown-content pre{padding:.75rem;font-size:.85rem}.markdown-content code{word-break:break-word}}.guides-page{box-sizing:border-box;width:100%;padding:2rem;overflow-x:hidden}.guides-header{text-align:center;margin-bottom:3rem;padding:2rem 0}.guides-header h1{font-size:2.5rem;color:var(--color-text-primary);margin-bottom:1rem;font-family:Cyber,Pixmachina,VPPixel,monospace;text-transform:uppercase}.guides-title-link{color:inherit;text-decoration:none;transition:all .2s ease}.guides-title-link:hover{color:var(--color-text-link);text-decoration:underline}.guides-header p{color:var(--color-text-secondary);font-size:1.1rem;font-family:VPPixel,Cyber,monospace}.guides-grid{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:4rem;justify-content:flex-start}.guide-card{flex:1 1 calc(33.333% - 1rem);min-width:280px;max-width:100%;background-color:var(--color-bg-secondary);border:3px solid var(--color-border-secondary);padding:1.5rem;border-radius:0;transition:all .3s ease;display:flex;flex-direction:column}.guide-card:hover{border-color:var(--color-border-hover);background-color:var(--color-bg-hover);transform:translateY(-2px)}.guide-meta{display:flex;gap:1rem;margin-bottom:.75rem;font-size:.875rem;color:var(--color-text-secondary);font-family:VPPixel,Cyber,monospace}.guide-card h2{margin:0 0 1rem;font-size:1.5rem;line-height:1.3;font-family:VPPixel,Cyber,monospace}.guide-card h2 a{color:var(--color-text-primary);text-decoration:none;transition:color .2s ease}.guide-card h2 a:hover{color:var(--color-text-link)}.guide-description{color:var(--color-text-secondary);line-height:1.6;margin-bottom:1rem;flex-grow:1;font-family:VPPixel,Cyber,monospace;font-size:.95rem}.guide-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.guide-tag{background:var(--color-bg-primary);color:var(--color-text-primary);border:2px solid var(--color-border-secondary);padding:.25rem .5rem;border-radius:0;font-size:.8rem;font-weight:500;font-family:VPPixel,Cyber,monospace;text-decoration:none;transition:all .2s}.guide-read-more{color:var(--color-text-link);text-decoration:none;font-weight:600;font-family:VPPixel,Cyber,monospace;font-size:.95rem;display:inline-block;margin-top:auto;transition:color .2s}.guide-read-more:hover{color:var(--color-text-link-hover);text-decoration:underline}.guides-cta{text-align:center;padding:3rem 2rem;background-color:var(--color-bg-secondary);border:3px solid var(--color-border-secondary);border-radius:0}.guides-cta h2{color:var(--color-text-primary);font-size:2rem;margin-bottom:1rem;font-family:Cyber,Pixmachina,VPPixel,monospace}.guides-cta p{color:var(--color-text-secondary);font-size:1.1rem;margin-bottom:1.5rem;font-family:VPPixel,Cyber,monospace}.guides-cta-button{display:inline-block;padding:.75rem 2rem;background-color:var(--color-text-link);color:var(--color-bg-primary);border:3px solid var(--color-text-link);border-radius:0;text-decoration:none;font-family:VPPixel,Cyber,monospace;font-weight:600;font-size:1.1rem;transition:all .3s}.guides-cta-button:hover{background-color:var(--color-text-link-hover);border-color:var(--color-text-link-hover);transform:translateY(-2px)}@media (max-width: 768px){.guides-page{padding:1.5rem}.guides-header h1{font-size:2rem}.guide-card{flex:1 1 calc(50% - .75rem)}.guides-cta{padding:2rem 1rem}}@media (max-width: 480px){.guides-page{padding:1rem}.guides-header{margin-bottom:2rem;padding:1.5rem 0}.guides-header h1{font-size:1.75rem}.guides-header p{font-size:1rem}.guides-grid{gap:1rem}.guide-card{flex:1 1 100%;padding:1rem}.guide-card h2{font-size:1.25rem}.guide-description{font-size:.9rem}.guides-cta{padding:1.5rem 1rem}.guides-cta h2{font-size:1.5rem}.guides-cta p{font-size:1rem}.guides-cta-button{padding:.625rem 1.5rem;font-size:1rem}}.guide-page{max-width:50rem;margin:0 auto;padding:2rem 1rem;background-color:var(--color-bg-primary)}.guide-breadcrumb{margin-bottom:2rem;display:flex;align-items:center;gap:.5rem;text-align:left;font-family:VPPixel,Cyber,monospace;font-size:.875rem}@media (min-width: 50vw){.guide-breadcrumb{flex-wrap:wrap}}.guide-breadcrumb a{color:#06c;text-decoration:none;font-weight:500;transition:color .2s}.guide-breadcrumb a:hover{color:#049;text-decoration:underline}.guide-article{border:3px solid var(--color-border-secondary);border-radius:0;padding:2rem;background:var(--color-bg-primary);margin-bottom:2rem}.guide-header{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:3px solid var(--color-border-primary)}.guide-meta{display:flex;gap:1rem;margin-bottom:1rem;font-size:.875rem;color:var(--color-text-secondary);font-family:VPPixel,Cyber,monospace}.guide-meta time{font-weight:500}.guide-author:before{content:"•";margin-right:.5rem}.guide-header h1{margin:0 0 1rem;font-size:2.5rem;color:var(--color-text-primary);font-family:VPPixel,Cyber,monospace;line-height:1.2;text-align:left}.guide-title-link{color:inherit;text-decoration:none;transition:all .2s ease}.guide-title-link:hover{color:#000;text-decoration:underline;text-decoration-color:#000}.guide-tags{display:flex;flex-wrap:wrap;gap:.5rem}.guide-tag{background:var(--color-bg-secondary);color:var(--color-text-primary);border:3px solid var(--color-border-secondary);padding:.25rem .5rem;border-radius:0;font-size:.875rem;font-weight:500;font-family:VPPixel,Cyber,monospace;text-decoration:none;display:inline-block;transition:all .2s}.guide-tag:hover{border-color:var(--color-border-hover);color:var(--color-text-link);background:var(--color-bg-hover)}.guide-footer{margin-top:3rem}.guide-cta{background-color:var(--color-bg-secondary);border:3px solid var(--color-border-secondary);padding:2rem;text-align:center;margin-bottom:2rem}.guide-cta h3{color:var(--color-text-primary);font-size:1.5rem;margin-bottom:.5rem;font-family:VPPixel,Cyber,monospace}.guide-cta p{color:var(--color-text-secondary);margin-bottom:1rem;font-family:VPPixel,Cyber,monospace}.guide-cta-button{display:inline-block;padding:.75rem 1.5rem;background-color:var(--color-text-link);color:var(--color-bg-primary);border:3px solid var(--color-text-link);border-radius:0;text-decoration:none;font-family:VPPixel,Cyber,monospace;font-weight:600;transition:all .3s}.guide-cta-button:hover{background-color:var(--color-text-link-hover);border-color:var(--color-text-link-hover);transform:translateY(-2px)}.guide-nav{text-align:center}.back-to-guides{color:#06c;text-decoration:none;font-family:VPPixel,Cyber,monospace;font-weight:500;padding:.75rem 1.5rem;border:3px solid #0066cc;border-radius:0;background-color:var(--color-bg-primary);transition:all .25s;display:inline-block}.back-to-guides:hover{background-color:var(--color-text-link);color:var(--color-bg-primary)}@media (max-width: 48rem){.guide-header h1{font-size:2rem}.guide-article{padding:1.5rem}.guide-page{padding:1rem}}.about-page{max-width:1200px;margin:0 auto;padding:2rem 1rem;background-color:var(--color-bg-primary)}.about-breadcrumb{margin-bottom:2rem;display:flex;align-items:center;gap:.5rem;text-align:left;font-family:VPPixel,Cyber,monospace;font-size:.875rem}@media (min-width: 50vw){.about-breadcrumb{flex-wrap:wrap}}.about-breadcrumb a{color:#06c;text-decoration:none;font-weight:500;transition:color .2s}.about-breadcrumb a:hover{color:#049;text-decoration:underline}.breadcrumb-separator{color:#999}.breadcrumb-current{color:var(--color-text-secondary)}.about-container{background:var(--color-bg-primary)}.about-header{text-align:center;margin-bottom:4rem;padding:2rem 0}.about-header h1{font-size:3rem;color:var(--color-text-primary);margin-bottom:1rem;font-family:Cyber,Pixmachina,VPPixel,monospace;text-transform:uppercase}.about-subtitle{font-size:1.25rem;color:var(--color-text-secondary);font-family:VPPixel,Cyber,monospace}.about-mission,.about-technology,.about-story,.about-team,.about-partners,.about-commitment,.about-contact{margin-bottom:4rem;padding:0 1rem}.about-mission h2,.about-technology h2,.about-story h2,.about-team h2,.about-partners h2,.about-commitment h2,.about-contact h2{font-size:2rem;color:var(--color-text-primary);margin-bottom:1.5rem;font-family:VPPixel,Cyber,monospace;text-align:left}.about-mission p,.about-story p,.about-team p,.about-partners p,.about-contact p{color:var(--color-text-primary);line-height:1.8;margin-bottom:1rem;font-family:VPPixel,Cyber,monospace;font-size:1rem;text-align:left}.tech-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem}.tech-feature{background:var(--color-bg-secondary);border:3px solid var(--color-border-secondary);padding:1.5rem;border-radius:0;transition:all .3s}.tech-feature:hover{border-color:var(--color-border-hover);background:var(--color-bg-hover);transform:translateY(-2px)}.tech-feature h3{color:var(--color-text-primary);margin-bottom:.75rem;font-family:VPPixel,Cyber,monospace;font-size:1.25rem;text-align:left}.tech-feature p{color:var(--color-text-secondary);line-height:1.6;font-family:VPPixel,Cyber,monospace;font-size:.95rem;text-align:left}.partner-benefits{margin:1.5rem 0 1.5rem 2rem;color:var(--color-text-primary);font-family:VPPixel,Cyber,monospace;line-height:1.8;text-align:left}.partner-benefits li{margin-bottom:.5rem}.commitment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.commitment-item{text-align:left}.commitment-item h3{color:var(--color-text-primary);margin-bottom:.75rem;font-family:VPPixel,Cyber,monospace;font-size:1.25rem;text-align:left}.commitment-item p{color:var(--color-text-secondary);line-height:1.6;font-family:VPPixel,Cyber,monospace;font-size:.95rem;text-align:left}.contact-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.contact-item{background:var(--color-bg-secondary);border:3px solid var(--color-border-secondary);padding:1.5rem;border-radius:0;text-align:left}.contact-item strong{display:block;color:var(--color-text-primary);margin-bottom:.5rem;font-family:VPPixel,Cyber,monospace;font-size:1.1rem}.contact-item p{margin:0;font-size:.95rem}.contact-item a{color:var(--color-text-link);text-decoration:none;transition:color .2s}.contact-item a:hover{color:var(--color-text-link-hover);text-decoration:underline}.about-cta{text-align:center;padding:3rem 2rem;background:var(--color-bg-secondary);border:3px solid var(--color-border-secondary);border-radius:0;margin-top:4rem}.about-cta h2{color:var(--color-text-primary);font-size:2rem;margin-bottom:1rem;font-family:Cyber,Pixmachina,VPPixel,monospace}.about-cta p{color:var(--color-text-secondary);font-size:1.1rem;margin-bottom:1.5rem;font-family:VPPixel,Cyber,monospace}.about-cta-button{display:inline-block;padding:.75rem 2rem;background-color:var(--color-text-link);color:var(--color-bg-primary);border:3px solid var(--color-text-link);border-radius:0;text-decoration:none;font-family:VPPixel,Cyber,monospace;font-weight:600;font-size:1.1rem;transition:all .3s}.about-cta-button:hover{background-color:var(--color-text-link-hover);border-color:var(--color-text-link-hover);transform:translateY(-2px)}@media (max-width: 768px){.about-header h1{font-size:2rem}.about-subtitle{font-size:1rem}.tech-features,.commitment-grid,.contact-methods{grid-template-columns:1fr}.about-cta{padding:2rem 1rem}}.tag-page{max-width:50rem;margin:0 auto;padding:2rem 1rem;background-color:var(--color-bg-primary)}.tag-breadcrumb{margin-bottom:2rem;display:flex;align-items:center;gap:.5rem;text-align:left;font-family:VPPixel,Cyber,monospace;font-size:.875rem}@media (min-width: 50vw){.tag-breadcrumb{flex-wrap:wrap}}.tag-breadcrumb a{color:var(--color-text-link);text-decoration:none;font-weight:500;transition:color .2s}.tag-breadcrumb a:hover{color:var(--color-text-link-hover);text-decoration:underline}.breadcrumb-separator,.breadcrumb-current{color:var(--color-text-secondary)}.tag-header{text-align:center;margin-bottom:3rem;padding:2rem 0}.tag-header h1{font-size:2.5rem;margin-bottom:1rem;color:var(--color-text-primary);font-family:Cyber,Pixmachina,VPPixel,monospace;text-transform:uppercase}.tag-name{color:var(--color-text-link)}.tag-header p{font-size:1rem;color:var(--color-text-secondary);font-family:VPPixel,Cyber,monospace}.tag-posts{display:grid;gap:2rem}.tag-post-card{border:3px solid var(--color-border-secondary);border-radius:0;padding:1.5rem;background:var(--color-bg-primary);transition:all .25s;text-align:left}.tag-post-card:hover{border-color:var(--color-border-hover);box-shadow:0 4px 12px #0066cc1a}.tag-post-meta{display:flex;gap:1rem;margin-bottom:1rem;font-size:.875rem;color:var(--color-text-secondary);font-family:VPPixel,Cyber,monospace}.tag-post-meta time{font-weight:500}.tag-post-author:before{content:"•";margin-right:.5rem}.tag-post-card h2{margin:0 0 1rem;font-size:1.5rem;font-family:VPPixel,Cyber,monospace}.tag-post-card h2 a{color:var(--color-text-primary);text-decoration:none}.tag-post-card h2 a:hover{color:var(--color-text-link)}.tag-post-description{color:var(--color-text-secondary);line-height:1.6;margin-bottom:1rem;font-family:VPPixel,Cyber,monospace}.tag-post-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.tag-tag{background:var(--color-bg-secondary);color:var(--color-text-primary);border:3px solid var(--color-border-secondary);padding:.25rem .5rem;border-radius:0;font-size:.875rem;font-weight:500;font-family:VPPixel,Cyber,monospace;text-decoration:none;transition:all .2s}.tag-tag:hover{border-color:var(--color-border-hover);color:var(--color-text-link);background:var(--color-bg-hover)}.tag-tag.active{background:var(--color-text-link);color:var(--color-bg-primary);border-color:var(--color-border-hover)}.read-more-link{color:var(--color-text-link);text-decoration:none;font-weight:500;font-family:VPPixel,Cyber,monospace;transition:color .2s}.read-more-link:hover{color:var(--color-text-link-hover);text-decoration:underline}@media (max-width: 48rem){.tag-header h1{font-size:2rem}.tag-page{padding:1rem}}.theme-toggle{position:fixed;top:1rem;right:max(1rem,calc((100vw - 900px)/2));color:var(--color-text-secondary);font-size:.75rem;font-family:VPPixel,Cyber,monospace;cursor:pointer;transition:color .2s ease,opacity .3s ease;z-index:1000;text-transform:lowercase;text-decoration:none}@media (max-width: 1058px){.theme-toggle{right:7.5vw}}.theme-toggle:hover{color:var(--color-text-primary);text-decoration:underline}@media (max-width: 768px){.theme-toggle{font-size:.7rem;padding:.4rem .8rem}}.brand-link{position:fixed;top:1rem;left:max(1rem,calc((100vw - 900px)/2));color:var(--color-text-secondary);font-size:.75rem;font-family:VPPixel,Cyber,monospace;cursor:pointer;transition:color .2s ease,opacity .3s ease;z-index:1000;text-transform:lowercase;text-decoration:none}@media (max-width: 1058px){.brand-link{left:7.5vw}}.brand-link:hover{color:var(--color-text-primary);text-decoration:underline}@media (max-width: 768px){.brand-link{font-size:.7rem;padding:.4rem .8rem}}.app{width:100%;text-align:center;background-color:var(--color-bg-primary);min-height:100vh;display:flex;flex-direction:column}.app-nav{padding:1rem 2rem;display:flex;justify-content:center;gap:2rem;border-bottom:3px solid var(--color-border-primary);background-color:var(--color-bg-secondary)}.nav-link{color:var(--color-text-primary);text-decoration:none;font-family:VPPixel,Cyber,monospace;font-weight:500;padding:.5rem 1rem;border:3px solid transparent;border-radius:0;transition:all .25s}.nav-link:hover{color:var(--color-text-link);border-color:var(--color-border-hover);background-color:var(--color-bg-hover)}.app-header{margin-bottom:2rem;padding:4rem 0}.app-header h1{color:var(--color-text-primary);margin-bottom:.5rem;font-family:Cyber,Pixmachina,VPPixel,monospace;text-transform:uppercase;font-size:3rem}.app-header .tagline{color:var(--color-text-secondary);font-size:1.1rem;margin-top:.5rem}.app-header p{color:var(--color-text-secondary);margin:0}.app-main{display:flex;flex-direction:column;gap:2rem;flex:1;margin:0;padding:0}.app-main.centered{justify-content:center}.app-main.centered .app-header{padding:2rem 0}.feature-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;width:900px;max-width:85vw;margin:3rem auto 2rem;text-align:left}.feature{padding:1.5rem;background-color:var(--color-bg-secondary);border-radius:0;position:relative;box-shadow:.5rem .625rem 0 0 var(--color-shadow-subtle);transition:all .3s ease}.feature:hover{transform:translate(-.1875rem,-.1875rem);box-shadow:.6875rem .8125rem 0 0 var(--color-shadow-hover)}.feature h2{color:var(--color-text-primary);font-size:1.3rem;font-family:Cyber,Pixmachina,VPPixel,monospace;text-transform:uppercase;margin-bottom:.75rem;font-weight:600}.feature p{color:var(--color-text-secondary);font-size:.95rem;line-height:1.5;margin:0;font-family:VPPixel,Cyber,monospace}h1{font-size:3rem}h2{font-size:1.5rem}h3{font-size:1.2rem}@media (max-width: 48rem){.app-header h1{font-size:2rem}.feature-sections{grid-template-columns:1fr;width:95vw}.feature h2{font-size:1.2rem}}.error-message{background-color:var(--color-bg-error);border:3px solid var(--color-border-error);color:var(--color-text-error);padding:1rem;border-radius:0;width:1200px;max-width:85vw;margin:0 auto}.app-footer{padding:2rem 2.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;max-width:100vw;border-top:1px solid var(--color-border-primary);background-color:var(--color-bg-tertiary);margin-top:auto}.app-footer a{color:var(--color-text-primary);text-decoration:none;font-family:"VPPixel","Cyber",inherit;font-size:.9rem;transition:color .2s}.app-footer a:hover{color:var(--color-text-link);text-decoration:underline}
