/* "Eiffel 65" Style for Heyuri */ :root { --color-bg-main: #000033; --color-fg-main: #e0e0ff; --color-fg-link: #00a8ff; --color-fg-link-hover: #00ffff; --color-bg-boardlist: #000066; --color-fg-boardlist: #aaddff; --color-bg-theading: #0000aa; --color-bg-theading2: #0044cc; --color-bg-theading3: #0066ff; --color-bg-postblock: #002288; --color-fg-title: #ffffff; --color-fg-name: #88ccff; --color-fg-warning: #ff5555; --color-fg-warning-ip: #ff0000; --color-fg-quote: #aaccff; --color-fg-quote2: #88aaff; --color-bg-reply: #001144; --color-bg-reply-hl: #003377; --color-hi-contrast-border: #00a8ff; --color-lo-contrast-border: #0088dd; --color-fg-logo: #00ffff; --color-fg-global-message: #00ffff; --color-bg-window-item-highlight: #0055aa; --color-bg-postlists-header: #0000aa; --color-fg-postlists-header: #00ffff; --color-fg-postlists-header-link: #88ffff; --color-bg-postlists-odd: #001155; --color-bg-postlists-even: #002266; --color-fg-quotelink: var(--color-fg-link); --color-fg-quotelink-hover: var(--color-fg-link-hover); --color-border-button: #00a8ff; --color-bg-code: #001133; --color-fg-code: #88ffff; --color-bg-flashboard-even: #001144; --font-family-main: 'Arial', 'Helvetica', sans-serif; --font-size-main: 0.875em; } body { background: linear-gradient(135deg, #000033 0%, #000055 100%); color: var(--color-fg-main); font-family: var(--font-family-main); font-size: var(--font-size-main); line-height: 1.6; margin: 0; padding: 0; } /* Futuristic glowing panels */ .theading, .theading2, .theading3, .neomenuTopLevel, .detailsbox, .postblock, .reply, .window { border: 1px solid var(--color-hi-contrast-border); background: linear-gradient(to bottom, #001166 0%, #000044 100%); box-shadow: 0 0 8px rgba(0, 170, 255, 0.3); border-radius: 4px; padding: 0.5em 1em; margin-bottom: 1em; } /* Glowing content boxes */ .detailsboxContent, .centerBlock, .catComment { background: rgba(0, 34, 102, 0.7); border: 1px solid var(--color-lo-contrast-border); box-shadow: inset 0 0 10px rgba(0, 136, 255, 0.2); padding: 1em; margin: 0.5em 0; } /* Cyber buttons */ button { background: linear-gradient(to bottom, #0088ff 0%, #0044aa 100%); border: 1px solid #00a8ff; color: white; font-size: 0.875em; padding: 0.25em 1em; font-family: var(--font-family-main); text-shadow: 0 0 5px rgba(0, 200, 255, 0.7); border-radius: 3px; cursor: pointer; transition: all 0.3s ease; } button:hover { background: linear-gradient(to bottom, #00aaff 0%, #0066cc 100%); box-shadow: 0 0 10px rgba(0, 170, 255, 0.5); } /* Input Stuff */ input[type="text"], input[type="password"], textarea, select { background: rgba(0, 34, 68, 0.8); border: 1px solid var(--color-hi-contrast-border); padding: 0.25em 0.5em; font-family: var(--font-family-main); font-size: 0.875em; color: var(--color-fg-main); box-shadow: inset 0 0 5px rgba(0, 170, 255, 0.3); } /* Glowing links Effect*/ a { text-decoration: none; color: var(--color-fg-link); transition: all 0.3s ease; } a:hover { color: var(--color-fg-link-hover); text-shadow: 0 0 5px rgba(0, 200, 255, 0.7); } /* Glowing Logo Text */ .logo { font-family: 'Impact', 'Arial Black', sans-serif; font-size: 1.8em; color: var(--color-fg-logo); text-shadow: 0 0 10px rgba(0, 255, 255, 0.7); letter-spacing: 1px; } /* Thread styling with moar glow effect */ #catalogTable .thread { background: linear-gradient(to bottom, #001144 0%, #002266 100%); border: 1px solid var(--color-lo-contrast-border); box-shadow: 0 0 5px rgba(0, 170, 255, 0.3); padding: 1em; transition: all 0.3s ease; } #catalogTable .thread:hover { box-shadow: 0 0 15px rgba(0, 200, 255, 0.5); } /* Headings with light blue glow, very cool*/ h1, h2, h3, h4 { font-family: 'Arial Black', 'Impact', sans-serif; font-weight: normal; color: var(--color-fg-title); text-shadow: 0 0 5px rgba(0, 200, 255, 0.5); border-bottom: 1px solid var(--color-lo-contrast-border); padding-bottom: 0.25em; } /* Menu tabs with gradient */ .neomenuTopLevel h2 { background: linear-gradient(to right, #0000aa 0%, #0044cc 100%); border-bottom: 2px solid var(--color-hi-contrast-border); padding: 0.5em 1em; color: white; font-size: 1em; text-shadow: 0 0 3px rgba(0, 200, 255, 0.7); } /* Quote styling */ blockquote { border-left: 3px solid var(--color-hi-contrast-border); padding-left: 1em; margin-left: 0; color: var(--color-fg-quote); background: rgba(0, 51, 136, 0.3); padding: 0.5em; } /*Blue Circles for Users*/ .name:before { content: "🔵 "; }