.theme-themuse,[data-theme=themuse]{--theme-primary:var(--muse-primary);--theme-secondary:var(--muse-secondary);--theme-accent:var(--muse-accent);--theme-text:var(--muse-text);--theme-background:var(--muse-background)}.theme-wtop,[data-theme=wtop]{--theme-primary:var(--wtop-primary);--theme-secondary:var(--wtop-secondary);--theme-accent:var(--wtop-accent);--theme-text:var(--wtop-text);--theme-background:var(--wtop-background)}.theme-vice,[data-theme=vice]{--theme-primary:var(--vice-primary);--theme-secondary:var(--vice-secondary);--theme-accent:var(--vice-accent);--theme-text:var(--vice-text);--theme-background:var(--vice-background)}.domain-container{max-width:1200px;margin:0 auto;padding:2rem}.domain-header{text-align:center;padding:2rem 0;background-color:var(--theme-primary);color:var(--theme-text);border-radius:8px;margin-bottom:2rem}.domain-header h1{font-size:2.5rem;margin-bottom:1rem;color:var(--theme-secondary)}.domain-header p{font-size:1.2rem;max-width:600px;margin:0 auto 1.5rem}.logo-container{margin:1.5rem auto;display:flex;justify-content:center}.domain-info{background-color:rgba(255,255,255,.2);padding:1rem;border-radius:4px;max-width:400px;margin:1rem auto}.cta-button{margin:2rem 0 1rem}.cta-button a{display:inline-block;padding:.8rem 1.5rem;background-color:var(--theme-secondary);color:white;border-radius:4px;text-decoration:none;font-weight:700;transition:all .3s ease}.cta-button a:hover{background-color:var(--theme-accent);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.links-section{background-color:#f5f5f5;padding:2rem;border-radius:8px}.links-section h2{color:var(--theme-secondary);margin-bottom:1rem;border-bottom:2px solid var(--theme-primary);padding-bottom:.5rem}.links-section ul{list-style:none;padding:0}.links-section li{margin:.5rem 0}.links-section a{color:var(--theme-secondary);text-decoration:none;font-weight:500;display:inline-block;padding:.3rem 0;position:relative}.links-section a:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;background-color:var(--theme-accent);transition:width .3s ease}.links-section a:hover:after{width:100%}body{*,:after,:before{box-sizing:border-box}font-family:var(--font-barlow);margin:0;padding:0;color:var(--theme-text);background-color:var(--theme-background)}