/** * @name Anime Adaptive v2 * @author notal (rebuilt) * @version 2.0.0 * @description Rebuilt Anime Adaptive — brighter wallpaper visibility, refined glass UI, * luminous accents, and a cohesive design system. Drop-in replacement. */ /* ───────────────────────────────────────────── IMPORTS ───────────────────────────────────────────── */ @import url("https://clearvision.github.io/ClearVision-v7/main.css"); @import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300;400;500;700&family=JetBrains+Mono:wght@400;500&display=swap"); /* ───────────────────────────────────────────── ROOT VARIABLES ───────────────────────────────────────────── */ :root { /* ── Wallpaper ── */ --korone-wallpaper: url("https://raw.githubusercontent.com/Silverfox0338/discord-themes/main/Korone%20Themes/Anime%20Adaptive/wallpapers/azure-blade-moewalls-com.gif"); --korone-static-wallpaper: var(--korone-wallpaper); --korone-active-wallpaper: var(--korone-static-wallpaper); --background-image: var(--korone-active-wallpaper); /* ── Wallpaper display — MUCH brighter than before ── */ --korone-video-opacity: 1; --korone-video-brightness: 0.95; /* was 0.72 */ --korone-video-saturation: 1.10; --korone-video-blur: 0px; /* ── ClearVision bg controls ── */ --background-brightness: 1.0; /* was 0.94 */ --background-shading: 45%; /* was 100% — less dark overlay */ --background-position: center; --background-size: cover; --background-repeat: no-repeat; --background-attachment: fixed; --background-contrast: 1.0; --background-saturation: 1.05; --background-grayscale: 0%; --background-invert: 0%; --background-blur: 0px; --transparency: 0.45; /* was 0.60 — panels less opaque */ --text-brightness: 1; /* ── Accent — deep indigo-blue ── */ --accent-r: 100; --accent-g: 130; --accent-b: 220; --main-color: #6482DC; --hover-color: #8AA0E8; --danger-color: #FF5F6D; --success-color: #43E97B; --warning-color: #FFD166; --online-color: #43E97B; --idle-color: #FFD166; --dnd-color: #FF5F6D; --streaming-color: #8A6FD8; --offline-color: #6B7494; --invisible-color: #6B7494; --text-link: #8AA0E8; --channel-unread: #FFFFFF; --channel-color: #8090B8; --channel-text-selected: #FFFFFF; --muted-color: #7080A8; /* ── Derived / utility ── */ --accent-glow: rgba(100, 130, 220, 0.40); --accent-glow-soft: rgba(100, 130, 220, 0.18); --deep-surface: rgba(14, 18, 38, 0.72); --glass-border: rgba(100, 130, 220, 0.22); --glass-border-strong: rgba(100, 130, 220, 0.38); --glass-bg: rgba(10, 14, 28, 0.38); --glass-bg-hover: rgba(100, 130, 220, 0.10); --glass-bg-active: rgba(100, 130, 220, 0.18); --pure-white: #F0F4FF; --deep-black: #070A14; --mid-gray: var(--channel-color); /* ── Clock widget ── */ --korone-clock-accent: rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.90); --korone-clock-bg: rgba(8, 10, 22, 0.42); --korone-clock-border: rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.28); --korone-clock-text: #EEF2FF; --korone-clock-shadow: 0 20px 50px rgba(0, 0, 0, 0.45), 0 0 0 1px rgba(100, 130, 220, 0.10); /* ── User popout / modal ── */ --user-popout-image: var(--korone-static-wallpaper); --user-popout-position: center; --user-popout-size: cover; --user-popout-blur: 6px; --user-popout-brightness: 0.55; --user-modal-image: var(--korone-static-wallpaper); --user-modal-position: center; --user-modal-size: cover; --user-modal-blur: 5px; --user-modal-brightness: 0.55; /* ── Home icon ── */ --home-icon: url("https://raw.githubusercontent.com/Silverfox0338/discord-themes/main/Korone%20Themes/Anime%20Adaptive/assets/QCpjMsR.png"); --home-position: center; --home-size: 125%; /* ── Typography ── */ --main-font: "Zen Kaku Gothic New", "gg sans", "Noto Sans JP", sans-serif; --code-font: "JetBrains Mono", Consolas, monospace; --font-primary: var(--main-font); --font-display: var(--main-font); } /* ───────────────────────────────────────────── GLOBAL RESETS & SCROLLBAR ───────────────────────────────────────────── */ * { scroll-behavior: auto !important; scrollbar-width: thin; scrollbar-color: rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.32) transparent; } ::selection { background-color: rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.38); color: var(--pure-white); } ::-moz-selection { background-color: rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.38); color: var(--pure-white); } ::-webkit-scrollbar { width: 6px !important; height: 6px !important; } ::-webkit-scrollbar-track { background: transparent !important; } ::-webkit-scrollbar-thumb { background: rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.28) !important; border-radius: 3px !important; transition: background 0.2s; } ::-webkit-scrollbar-thumb:hover { background: rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.50) !important; } /* ───────────────────────────────────────────── THEME VARIANTS ───────────────────────────────────────────── */ .theme-dark { --background-shading: rgba(10, 12, 24, 0.08); /* very light tint — bg shines through */ --card-shading: rgba(16, 18, 32, 0.05); --popout-shading: rgba(8, 10, 20, 0.22); --modal-shading: rgba(12, 14, 26, 0.14); --input-shading: rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.07); --text-normal: #D8E0F5; --text-muted: var(--muted-color); --text-link: var(--hover-color); --header-primary: var(--pure-white); --header-secondary: #A8B4D0; --interactive-normal: #B0BCDA; --interactive-hover: var(--pure-white); --interactive-active: #FFFFFF; --interactive-muted: #505870; } .theme-light { --background-shading: rgba(240, 244, 255, 0.48); --card-shading: rgba(228, 234, 250, 0.30); --popout-shading: rgba(248, 250, 255, 0.72); --modal-shading: rgba(238, 242, 255, 0.55); --input-shading: rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.08); --text-normal: #1A2040; --text-muted: #48557A; --header-primary: #0C1020; --header-secondary: #384060; } .theme-darker { --background-shading: rgba(8, 10, 20, 0.12); --card-shading: rgba(12, 14, 22, 0.07); --popout-shading: rgba(6, 8, 16, 0.28); --modal-shading: rgba(10, 12, 20, 0.14); } .theme-midnight { --background-shading: rgba(4, 6, 12, 0.16); --card-shading: rgba(8, 10, 16, 0.08); --popout-shading: rgba(2, 4, 10, 0.32); --modal-shading: rgba(6, 8, 14, 0.16); } /* ───────────────────────────────────────────── VIDEO WALLPAPER ENGINE ───────────────────────────────────────────── */ body.korone-video-wallpaper-active { --korone-active-wallpaper: none; } #korone-wallpaper-engine-root { position: fixed; inset: 0; overflow: hidden; pointer-events: none; z-index: 0; opacity: var(--korone-video-opacity); } #korone-wallpaper-engine-root video { width: 100%; height: 100%; object-fit: cover; filter: brightness(var(--korone-video-brightness)) saturate(var(--korone-video-saturation)) blur(var(--korone-video-blur)); transform: scale(1.01); } body.korone-video-wallpaper-active #app-mount, body.korone-video-wallpaper-active [class*="appMount"] { position: relative; z-index: 1; } /* ───────────────────────────────────────────── CLOCK WIDGET ───────────────────────────────────────────── */ #korone-wallpaper-engine-clock { position: absolute; right: 28px; bottom: 24px; display: flex; flex-direction: column; gap: 3px; min-width: 240px; padding: 14px 18px; border: 1px solid var(--korone-clock-border); border-radius: 16px; background: linear-gradient(160deg, rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.14) 0%, transparent 60%), var(--korone-clock-bg); backdrop-filter: blur(14px) saturate(1.4); -webkit-backdrop-filter: blur(14px) saturate(1.4); box-shadow: var(--korone-clock-shadow), inset 0 1px 0 rgba(255, 255, 255, 0.06); color: var(--korone-clock-text); text-align: right; z-index: 2; font-family: var(--main-font); } #korone-wallpaper-engine-clock .korone-clock-label { color: var(--korone-clock-accent); font-size: 10px; font-weight: 700; letter-spacing: 0.26em; text-transform: uppercase; opacity: 0.85; } #korone-wallpaper-engine-clock .korone-clock-time { font-size: clamp(32px, 3.8vw, 52px); font-weight: 700; line-height: 1; letter-spacing: -0.05em; text-shadow: 0 0 24px rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.35), 0 2px 8px rgba(0, 0, 0, 0.30); } #korone-wallpaper-engine-clock .korone-clock-date { color: rgba(238, 242, 255, 0.78); font-size: 12px; font-weight: 400; letter-spacing: 0.05em; margin-top: 1px; } @media (max-width: 720px) { #korone-wallpaper-engine-clock { right: 12px; bottom: 12px; min-width: 0; max-width: calc(100vw - 24px); padding: 12px 14px; } #korone-wallpaper-engine-clock .korone-clock-time { font-size: clamp(26px, 9vw, 40px); } } /* ───────────────────────────────────────────── TITLE BAR & WINDOW CONTROLS ───────────────────────────────────────────── */ [class*="titleBar-"], [class*="windowControls-"], [class*="winButton-"], [class*="wordmark-"], .platform-win [class*="typeWindows-"], .platform-osx [class*="typeMacOS-"] { position: relative !important; z-index: 10000 !important; pointer-events: auto !important; opacity: 1 !important; } [class*="leading_"] { visibility: hidden; } /* ───────────────────────────────────────────── HIDE CLEARVISION BADGES / JUNK ───────────────────────────────────────────── */ #cv-settings-button, .cv-badge, [id*="cv-"], [id*="CV"], [class*="cv-badge"], [aria-label*="ClearVision"], [title*="ClearVision"], .bd-changelog-button, [class*="guildHeader-"] [class*="bannerImage-"]::before, [class*="guildHeader-"] [class*="bannerImage-"]::after, [class*="animatedContainer-"] [class*="cv"], [class*="header-"] span[class*="cv"], [class*="guilds-"] [class*="cv"], .guilds-2JjMmN [class*="cv"], [class*="scroller-"] > [class*="cv"], [class*="guildIcon-"]::before, [class*="guildIcon-"]::after, [class*="guildHeader-"] > div:first-child::before, [class*="guildHeader-"] > div:first-child::after, [class*="banner-"] > [class*="cv"], [class*="bannerImage-"] ~ [class*="cv"], [class*="communityInfoPill-"], .communityInfoPill-2Yzai5, [class*="hasBanner-"] [class*="cv"], [class*="guildHeaderTextContainer-"] ~ [class*="cv"] { display: none !important; visibility: hidden !important; opacity: 0 !important; height: 0 !important; width: 0 !important; overflow: hidden !important; position: absolute !important; pointer-events: none !important; z-index: -9999 !important; } [class*="listItem-"]:first-child::before, [class*="listItem-"]:first-child::after, [class*="guilds-"]::before, [class*="guilds-"] > *:first-child::before, [class*="scroller-"]:has([class*="listItem-"])::before { display: none !important; content: none !important; } [class*="tutorialContainer-"], [class*="upperBadge-"], [class*="lowerBadge-"] { display: none !important; } [class*="wrapper-"][class*="guilds-"] > div:first-child, [class*="unreadMentionsIndicatorTop-"], [class*="bar-"][class*="unread-"]::before { background-image: none !important; } /* ───────────────────────────────────────────── HOME ICON ───────────────────────────────────────────── */ [class*="homeIcon-"], [class*="home-"] svg, [class*="tutorialContainer-"] [class*="wrapper-"] { background-image: var(--home-icon) !important; background-position: var(--home-position) !important; background-size: var(--home-size) !important; background-repeat: no-repeat !important; border-radius: 50%; overflow: hidden; filter: saturate(1.1) brightness(1.05); } [class*="homeIcon-"] svg, [class*="home-"] svg path { opacity: 0 !important; } /* ───────────────────────────────────────────── CHANNEL LIST ───────────────────────────────────────────── */ [class*="containerDefault"], [class*="container-"] { background-color: transparent !important; border-radius: 6px; margin: 1px 6px; transition: background-color 0.15s ease; } [class*="containerDefault"]:hover, [class*="container-"]:hover { background-color: var(--glass-bg-hover) !important; } [class*="name-"] { color: var(--mid-gray); font-weight: 500; font-size: 13px; letter-spacing: 0.3px; transition: color 0.15s ease; } [class*="containerDefault"]:hover [class*="name-"] { color: var(--pure-white); } /* Unread pill */ [class*="unread-"]:not([class*="item"]) { background: linear-gradient(180deg, rgba(var(--accent-r), var(--accent-g), var(--accent-b), 1), rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.75)) !important; width: 3px !important; height: 10px !important; border-radius: 0 3px 3px 0 !important; box-shadow: 0 0 10px var(--accent-glow), 0 0 20px var(--accent-glow-soft) !important; } [class*="modeUnread"] [class*="name-"], [class*="unread"] [class*="name-"] { color: var(--channel-unread) !important; font-weight: 600 !important; text-shadow: 0 0 12px var(--accent-glow-soft) !important; } /* Selected channel */ [class*="modeSelected"], [class*="selected-"] { background: linear-gradient(90deg, rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.18), rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.08)) !important; border-left: 2px solid var(--main-color) !important; border-radius: 0 6px 6px 0 !important; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04) !important; } [class*="modeSelected"] [class*="name-"] { color: var(--channel-text-selected) !important; font-weight: 600 !important; } /* Channel icons */ [class*="arrow-"], [class*="iconContainer-"] svg { color: rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.40); transition: color 0.15s ease; } [class*="containerDefault"]:hover [class*="arrow-"], [class*="containerDefault"]:hover [class*="iconContainer-"] svg { color: rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.80); } /* ───────────────────────────────────────────── MESSAGES ───────────────────────────────────────────── */ [class*="message-"]:hover { background-color: rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.05) !important; border-radius: 4px; } /* Mentions */ [class*="mention"]:not([class*="icon"]):not([class*="iconMention"]) { background-color: rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.20) !important; color: var(--pure-white) !important; font-weight: 500 !important; border-radius: 3px !important; border: 1px solid rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.32) !important; padding: 0 2px !important; transition: background-color 0.15s, box-shadow 0.15s; } [class*="mention"]:not([class*="icon"]):not([class*="iconMention"]):hover { background-color: rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.35) !important; box-shadow: 0 0 14px var(--accent-glow-soft); } [class*="channelMention"], [data-type="channel"] { background-color: rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.24) !important; color: var(--pure-white) !important; font-weight: 600 !important; border: 1px solid rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.38) !important; border-radius: 3px !important; } [class*="channelMention"]:hover, [data-type="channel"]:hover { background-color: rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.40) !important; } /* Dividers */ [class*="divider-"][class*="hasContent-"] { border-color: rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.16); } /* Code blocks */ [class*="hljs"], [class*="codeBlock-"], code { background: rgba(8, 10, 22, 0.70) !important; border: 1px solid rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.16); border-radius: 6px; font-family: var(--code-font); font-size: 0.875em; } /* Embeds */ [class*="embedFull-"], [class*="embed-"] { background: linear-gradient(135deg, rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.06), rgba(10, 14, 28, 0.18)) !important; border-color: rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.30) !important; border-left-width: 3px !important; border-radius: 4px; backdrop-filter: blur(4px); } /* Reactions */ [class*="reaction-"] { background-color: rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.08); border: 1px solid rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.18); border-radius: 10px; transition: background-color 0.15s, border-color 0.15s; } [class*="reaction-"]:hover { background-color: rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.18); border-color: rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.35); } /* ───────────────────────────────────────────── BOTTOM PANELS (Voice, User Area) ───────────────────────────────────────────── */ [class*="panels-"] { background: linear-gradient(180deg, rgba(14, 18, 32, 0.18), rgba(8, 10, 20, 0.30)) !important; border-top: 1px solid rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.10) !important; backdrop-filter: blur(8px); } /* ───────────────────────────────────────────── INPUT / TEXT AREA ───────────────────────────────────────────── */ [class*="form-"], [class*="channelTextArea-"], [class*="scrollableContainer-"], [class*="themedBackground-"] { background-color: rgba(12, 16, 30, 0.28) !important; border-color: rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.10) !important; backdrop-filter: blur(8px); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.03), 0 2px 12px rgba(0, 0, 0, 0.12); transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; } [class*="channelTextArea-"]:focus-within, [class*="scrollableContainer-"]:focus-within { background-color: rgba(14, 18, 34, 0.34) !important; border-color: rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.22) !important; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04), 0 0 0 1px rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.14), 0 0 20px var(--accent-glow-soft); } [class*="searchBar-"]:focus-within { border-color: rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.40) !important; box-shadow: 0 0 0 1px rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.18), 0 0 18px var(--accent-glow-soft) !important; } /* ───────────────────────────────────────────── TOOLTIPS & MENUS ───────────────────────────────────────────── */ [class*="tooltip-"] { background: rgba(8, 10, 20, 0.94) !important; border: 1px solid rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.20); border-radius: 8px; backdrop-filter: blur(10px); box-shadow: 0 8px 24px rgba(0, 0, 0, 0.30); } [class*="menu-"] { background: rgba(10, 12, 22, 0.94) !important; border: 1px solid rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.16); border-radius: 8px; backdrop-filter: blur(12px); box-shadow: 0 12px 32px rgba(0, 0, 0, 0.35), 0 0 0 1px rgba(255, 255, 255, 0.03); } [class*="menu-"] [class*="item-"]:hover { background-color: rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.14) !important; border-radius: 4px; } /* ───────────────────────────────────────────── BUTTONS ───────────────────────────────────────────── */ [class*="lookFilled-"][class*="colorBrand-"], [class*="button-"][class*="colorBrand-"] { background: linear-gradient(135deg, rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.90), rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.70)) !important; border: 1px solid rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.50); border-radius: 6px; box-shadow: 0 2px 12px var(--accent-glow-soft); transition: box-shadow 0.2s, filter 0.2s; } [class*="lookFilled-"][class*="colorBrand-"]:hover, [class*="button-"][class*="colorBrand-"]:hover { box-shadow: 0 4px 20px var(--accent-glow); filter: brightness(1.10); } /* ───────────────────────────────────────────── BADGES ───────────────────────────────────────────── */ [class*="numberBadge-"], [class*="badge-"] { background: linear-gradient(135deg, var(--hover-color), var(--main-color)) !important; color: #FFFFFF !important; font-weight: 700; box-shadow: 0 2px 10px var(--accent-glow) !important; border: none !important; } /* ───────────────────────────────────────────── MEMBER LIST ───────────────────────────────────────────── */ [class*="member-"]:hover { background-color: var(--glass-bg-hover) !important; border-radius: 6px; } /* ───────────────────────────────────────────── CATEGORY HEADERS ───────────────────────────────────────────── */ [class*="containerDefault"] [class*="category-"], [class*="categoryContainer-"] { color: rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.65) !important; font-size: 10px !important; font-weight: 700 !important; letter-spacing: 0.10em !important; text-transform: uppercase !important; transition: color 0.15s; } [class*="containerDefault"]:hover [class*="category-"], [class*="categoryContainer-"]:hover { color: rgba(var(--accent-r), var(--accent-g), var(--accent-b), 0.90) !important; }