body.light-theme{background:linear-gradient(to bottom,#fdfdfd,#f7f7f9);color:#3a3a3a;font-family:Montserrat,sans-serif}.light-theme header{background-color:#ffffffe6;box-shadow:0 1px 5px #00000014;border-bottom:1px solid #e0e0e0;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.light-theme #hero{padding:3vh 20px}.light-theme #hero h1{color:#2c2c2c;text-shadow:0 1px 1px rgba(0,0,0,.05)}.light-theme #hero p{color:#555}.light-theme #subdomains h2{color:#2c2c2c;margin-bottom:1.8rem}.light-theme .domain-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 3px 10px #00000012;color:#333}.light-theme .domain-card:hover{transform:translateY(-5px);box-shadow:0 6px 15px #0000001a;border-color:silver}.light-theme .domain-card h3 a{color:#007a7a}.light-theme .domain-card h3 a:hover{color:#005050;text-decoration:underline}.light-theme .domain-card p{color:#606060}.light-theme footer{border-top:1px solid #e0e0e0;color:#555;background-color:#f9f9f9;padding:1.2rem 20px}.light-theme #theme-select{background-color:#fff;color:#007a7a;border:1px solid #cccccc;box-shadow:0 1px 3px #0000000d}.light-theme #theme-select option{background-color:#fff;color:#3a3a3a}.light-theme #theme-select option[value=light]{color:#005050;font-weight:700}body.dark-theme{background:linear-gradient(to bottom,#18181c,#121215);color:#dcdcdc;font-family:Montserrat,sans-serif}.dark-theme header{background-color:#141417e6;box-shadow:0 1px 5px #0000004d;border-bottom:1px solid #303033;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.dark-theme .logo img{filter:drop-shadow(0 0 3px rgba(255,215,0,.1))}.dark-theme #hero{padding:3vh 20px}.dark-theme #hero h1{color:#efefef;text-shadow:0 0 8px rgba(200,160,80,.2)}.dark-theme #hero p{color:#b0b0b0}.dark-theme #subdomains h2{color:#efefef;text-shadow:0 0 6px rgba(200,160,80,.15);margin-bottom:1.8rem}.domain-card{border-radius:8px;transition:all .3s ease;position:relative;overflow:hidden}.dark-theme .domain-card{background-color:#1e1e24;border:1px solid #444;box-shadow:0 3px 15px #0000004d;color:#f0f0f0;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.dark-theme .domain-card:hover{transform:translateY(-5px);box-shadow:0 6px 15px #00000059,inset 0 0 5px #c8a0501a;border-color:#b08d57}.dark-theme .domain-item h3 a{color:gold;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.7);transition:all .3s ease;text-decoration:none;display:inline-block;padding:2px 5px;border-radius:3px;background:#0003}.dark-theme .domain-item:hover h3 a{color:#e6c300;text-decoration:none;text-shadow:0 0 5px rgba(230,195,0,.3)}.dark-theme .domain-item:hover p{color:#e0e0e0;text-shadow:0 1px 2px rgba(0,0,0,.5);line-height:1.6;padding:0 5px;font-weight:400;opacity:.9}.dark-theme footer{border-top:1px solid #303033;color:#b0b0b0;background-color:#141417;padding:1.2rem 20px}.dark-theme #theme-select{background-color:#222226;color:#d4af37;border:1px solid #38383c;box-shadow:0 1px 3px #0003}.dark-theme #theme-select option{background-color:#222226;color:#dcdcdc}.dark-theme #theme-select option[value=dark]{color:#e6c300;font-weight:700}body.neon-theme{background-color:#10101a;color:#e0e0e0;font-family:Montserrat,sans-serif}.neon-theme header{background-color:#10101ae6;box-shadow:0 1px 5px #0006;border-bottom:1px solid #FF00FF;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.neon-theme #hero{padding:3vh 20px}.neon-theme #hero h1{color:#0ff;text-shadow:0 0 5px rgba(0,255,255,.5),0 0 10px rgba(0,255,255,.3)}.neon-theme #hero p{color:silver;text-shadow:0 0 3px rgba(0,0,0,.5)}.neon-theme #subdomains h2{color:#39ff14;text-shadow:0 0 5px rgba(57,255,20,.5),0 0 10px rgba(57,255,20,.3);margin-bottom:1.8rem}.neon-theme .domain-card{background-color:#0a0a12;border:1px solid #FF00FF;box-shadow:0 0 15px #ff00ff4d,0 0 25px #00ffff26;color:#fff;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.neon-theme .domain-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#ff00ff0d,#00ffff0d);z-index:-1}.neon-theme .domain-card:hover{transform:translateY(-5px) scale(1.02);border-color:#0ff;box-shadow:0 0 15px #0ff6,0 0 25px #0ff3,inset 0 0 8px #14141e99}.neon-theme .domain-item h3 a{color:#ff0;text-shadow:0 0 5px rgba(255,255,0,.7);font-weight:600;transition:all .3s ease;text-decoration:none;display:inline-block;padding:2px 5px;border-radius:3px;background:#0000004d}.neon-theme .domain-card h3 a:hover{color:#fff;text-shadow:0 0 8px rgba(255,255,255,.7),0 0 12px rgba(255,255,255,.5)}.neon-theme .domain-item p{color:#e0e0e0;text-shadow:0 0 3px rgba(0,0,0,.7);line-height:1.6;padding:0 5px;font-weight:400;opacity:.9}.neon-theme footer{border-top:1px solid #39FF14;color:silver;background-color:#10101a;padding:1.2rem 20px}.neon-theme #theme-select{background-color:#1a1a26;color:#ff0;border:1px solid #FFFF00;box-shadow:0 0 8px #ffff004d}.neon-theme #theme-select option{background-color:#1a1a26;color:#e0e0e0}.neon-theme #theme-select option[value=neon]{color:#0ff;font-weight:700;text-shadow:0 0 5px rgba(0,255,255,.4)}body.golden-hour-theme{background:linear-gradient(to bottom,#2a2a72,#f7797d 40%,#fca570,#ffcb78);background-attachment:fixed;color:#fff}.golden-hour-theme header{background-color:#14143280;box-shadow:0 2px 8px #0006;border-bottom:1px solid rgba(255,203,120,.4)}.golden-hour-theme .logo img{filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}.golden-hour-theme #hero{padding:4vh 20px;min-height:65vh}.golden-hour-theme #hero h1{color:#fff8e7;font-size:3.7rem;font-weight:700;text-shadow:0 0 10px rgba(255,165,0,.6),0 0 20px rgba(255,100,0,.4),1px 1px 2px rgba(0,0,0,.7);letter-spacing:.5px}.golden-hour-theme #hero p{color:#ffefd5;font-size:1.35rem;text-shadow:1px 1px 2px rgba(0,0,0,.6)}.golden-hour-theme #subdomains h2{color:#fff8e7;text-shadow:1px 1px 2px rgba(0,0,0,.7);font-size:2.7rem;margin-bottom:2.2rem}.golden-hour-theme .domain-card{background-color:#1e1928cc;border:1px solid rgba(255,203,120,.6);border-radius:10px;box-shadow:0 4px 15px #0006;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff8e7}.golden-hour-theme .domain-card:hover{background-color:#32325ab3;border-color:#ffd78cb3;transform:translateY(-6px) scale(1.01);box-shadow:0 8px 20px #0006,inset 0 0 12px #ffcb7833}.golden-hour-theme .domain-card h3 a{color:#ffdead;text-shadow:0 0 6px rgba(255,165,0,.5)}.golden-hour-theme .domain-card h3 a:hover{color:#fffacd;text-shadow:0 0 8px rgba(255,180,0,.7)}.golden-hour-theme .domain-card p{color:#e6e6fa}.golden-hour-theme footer{background-color:#14143299;border-top:1px solid rgba(255,203,120,.4);color:#ffefd5;padding:1.5rem 20px}.golden-hour-theme #theme-select{background-color:#282850b3;color:#ffdead;border:1px solid rgba(255,203,120,.5);box-shadow:0 0 4px #ffcb7833}.golden-hour-theme #theme-select option{background-color:#1c1c3c;color:#ffdead}.golden-hour-theme #theme-select option[value=golden-hour]{color:#ffcb78;font-weight:700}body.sakura-theme{background:linear-gradient(to bottom,#f0f8ff,#fff7fa);color:#5f6a72;font-family:Montserrat,sans-serif;transition:background-color .5s ease,color .5s ease}.sakura-theme header{background-color:#fff9fad9;box-shadow:0 1px 5px #5f6a7214;border-bottom:1px solid #D0E0D0;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.sakura-theme #hero{padding:3vh 20px}.sakura-theme #hero h1{color:#e6a4b4;text-shadow:0 1px 2px rgba(255,255,255,.7)}.sakura-theme #hero p{color:#73828c}.sakura-theme #subdomains h2{color:#e6a4b4;margin-bottom:1.8rem}.sakura-theme .domain-card{background-color:#ffffffe6;border:1px solid #D0E0D0;border-radius:8px;box-shadow:0 3px 10px #5f6a7212;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.sakura-theme .domain-card:hover{transform:translateY(-5px);box-shadow:0 6px 15px #5f6a721a;border-color:#e6a4b4}.sakura-theme .domain-card h3 a{color:#b48ead}.sakura-theme .domain-card h3 a:hover{color:#e6a4b4;text-decoration:none}.sakura-theme .domain-card p{color:#6a7881}.sakura-theme footer{border-top:1px solid #D0E0D0;color:#73828c;background-color:#f0f8ffd9;padding:1.2rem 20px}.sakura-theme #theme-select{background-color:#fff;color:#e6a4b4;border:1px solid #D0E0D0;box-shadow:0 1px 3px #5f6a720d}.sakura-theme #theme-select option{background-color:#fff;color:#5f6a72}.sakura-theme #theme-select option[value=sakura]{color:#e6a4b4;font-weight:700;background-color:#fff0f5}body.chromatic-theme{--chromatic-gradient: linear-gradient(90deg, hsl(0, 100%, 50%), hsl(30, 100%, 50%), hsl(60, 100%, 50%), hsl(120, 100%, 50%), hsl(180, 100%, 50%), hsl(240, 100%, 50%), hsl(300, 100%, 50%));--chromatic-gradient-animated: linear-gradient(90deg, hsl(0, 100%, 50%), hsl(30, 100%, 50%), hsl(60, 100%, 50%), hsl(120, 100%, 50%), hsl(180, 100%, 50%), hsl(240, 100%, 50%), hsl(300, 100%, 50%), hsl(0, 100%, 50%));background-color:#1a1a1e;color:#f0f0f0;font-family:Montserrat,sans-serif;transition:background-color .5s ease,color .5s ease}@keyframes chromatic-flow{0%{background-position:0% 50%}to{background-position:100% 50%}}.chromatic-theme header{background-color:#1a1a1ee6;border-bottom:2px solid transparent;border-image:var(--chromatic-gradient) 1;box-shadow:0 1px 5px #0000004d;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.chromatic-theme #hero{padding:3vh 20px}.chromatic-theme #hero h1{background:var(--chromatic-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 5px rgba(255,255,255,.1);font-weight:700}.chromatic-theme #hero p{color:#d0d0d0}.chromatic-theme #subdomains h2{background:var(--chromatic-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:1.8rem;display:inline-block}.chromatic-theme .domain-card{border-radius:8px;box-shadow:0 3px 15px #0000004d;transition:all .3s ease;position:relative;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);color:#f0f0f0;background-color:#1a1a20}.chromatic-theme .domain-item:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:var(--chromatic-gradient-animated);background-size:200% 200%;z-index:-1;border-radius:10px;opacity:0;transition:opacity .3s ease;animation:chromatic-flow 4s linear infinite;filter:brightness(1.2) saturate(1.2)}.chromatic-theme .domain-item:hover:before{opacity:1}.chromatic-theme .domain-item:hover{transform:translateY(-5px);box-shadow:0 6px 15px #0000004d;border-color:transparent}.chromatic-theme .domain-item h3 a{color:#fff;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.8);transition:all .3s ease;text-decoration:none;display:inline-block;padding:2px 5px;border-radius:3px;background:#0003}.chromatic-theme .domain-item:hover h3 a{background:var(--chromatic-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 10px rgba(255,255,255,.4);transform:scale(1.02);background-color:#0000004d}.chromatic-theme .domain-item p{color:#f0f0f0;text-shadow:0 1px 2px rgba(0,0,0,.7);line-height:1.6;padding:0 5px;font-weight:400;opacity:.9}.chromatic-theme footer{background-color:#1a1a1ee6;border-top:2px solid transparent;border-image:var(--chromatic-gradient) 1;color:#d0d0d0;padding:1.2rem 20px}.chromatic-theme #theme-select{background-color:#222228;color:#f0f0f0;border:1px solid #555;border-image:var(--chromatic-gradient) 1;box-shadow:0 1px 3px #0000001a}.chromatic-theme #theme-select option{background-color:#222228;color:#f0f0f0}.chromatic-theme #theme-select option[value=chromatic]{background:var(--chromatic-gradient);color:#1a1a1e;font-weight:700}body.glassy-theme{background:linear-gradient(135deg,#6dd5ed,#f5c7ea,#f7797d,#fbd786,#f9ed69);background-attachment:fixed;color:#2c3e50;font-family:Montserrat,sans-serif;transition:background-color .5s ease,color .5s ease}.glassy-theme header,.glassy-theme .domain-card{background:#ffffff40;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);border-radius:10px;box-shadow:0 4px 15px #0000001a;color:#2c3e50}.glassy-theme header{padding:.8rem 1rem;margin-bottom:1.5rem}.glassy-theme #hero{padding:2vh 20px}.glassy-theme #hero h1{color:#1f2b36;text-shadow:0 1px 2px rgba(255,255,255,.3)}.glassy-theme #hero p{color:#34495e}.glassy-theme #subdomains h2{color:#1f2b36;margin-bottom:1.5rem;text-align:center}.glassy-theme .domain-item{transition:transform .3s ease,box-shadow .3s ease}.glassy-theme .domain-item:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 8px 25px #00000026;background:#ffffff59}.glassy-theme .domain-item h3 a{color:#2980b9}.glassy-theme .domain-item h3 a:hover{color:#1f618d}.glassy-theme .domain-item p{color:#34495e}.glassy-theme footer{margin-top:2rem;padding:1rem 20px;color:#2c3e50}.glassy-theme #theme-select{color:#2980b9;padding:.5rem}.glassy-theme #theme-select option{background-color:#e0f7fa;color:#2c3e50}.glassy-theme #theme-select option[value=glassy]{color:#1f618d;font-weight:700}
