From eab3cf981f079bd6c8d956cba824f678484eb633 Mon Sep 17 00:00:00 2001 From: Samidy Date: Thu, 2 Oct 2025 11:35:10 +0300 Subject: [PATCH] halloween thingers --- docs/.vitepress/theme/style.scss | 40 ++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/docs/.vitepress/theme/style.scss b/docs/.vitepress/theme/style.scss index fe5d10206..cf68b7aa2 100644 --- a/docs/.vitepress/theme/style.scss +++ b/docs/.vitepress/theme/style.scss @@ -23,6 +23,19 @@ --vp-c-bg-elv: rgba(255, 255, 255, 0.7); --vp-c-bg-mark: rgb(232, 232, 232); + /* Colors: Halloween Theme */ + --halloween-50: #fff7ed; + --halloween-100: #ffedd5; + --halloween-200: #fed7aa; + --halloween-300: #fdba74; + --halloween-400: #fb923c; + --halloween-500: #FF6A00; + --halloween-600: #ea580c; + --halloween-700: #c2410c; + --halloween-800: #9a3412; + --halloween-900: #7c2d12; + --halloween-950: #431407; + /* Colors: Custom Block */ /** Info */ --vp-custom-block-info-bg: theme('colors.swarm.100'); @@ -44,6 +57,11 @@ --vp-custom-block-danger-border: theme('colors.carnation.800'); --vp-custom-block-danger-text: theme('colors.carnation.800'); --vp-custom-block-danger-text-deep: theme('colors.carnation.900'); + /** Halloween */ + --vp-custom-block-halloween-bg: var(--halloween-100); + --vp-custom-block-halloween-border: var(--halloween-800); + --vp-custom-block-halloween-text: var(--halloween-800); + --vp-custom-block-halloween-text-deep: var(--halloween-900); } .dark { @@ -79,6 +97,11 @@ --vp-custom-block-danger-border: theme('colors.carnation.800'); --vp-custom-block-danger-text: theme('colors.carnation.200'); --vp-custom-block-danger-text-deep: theme('colors.carnation.200'); + /** Halloween */ + --vp-custom-block-halloween-bg: var(--halloween-950); + --vp-custom-block-halloween-border: var(--halloween-800); + --vp-custom-block-halloween-text: var(--halloween-200); + --vp-custom-block-halloween-text-deep: var(--halloween-200); } .vp-doc a { @@ -322,6 +345,19 @@ color: var(--vp-custom-block-danger-text-deep); } +.halloween.custom-block a { + color: var(--vp-custom-block-halloween-text); + font-weight: 500; + text-decoration: underline; + text-underline-offset: 2px; + transition: opacity 0.25s; +} + +.halloween.custom-block a:hover { + opacity: 0.7; + color: var(--vp-custom-block-halloween-text-deep); +} + .info.custom-block { --icon: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWluZm8iPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjEwIi8+PHBhdGggZD0iTTEyIDE2di00Ii8+PHBhdGggZD0iTTEyIDhoLjAxIi8+PC9zdmc+'); } @@ -342,6 +378,10 @@ --icon: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLXNrdWxsIj48Y2lyY2xlIGN4PSI5IiBjeT0iMTIiIHI9IjEiLz48Y2lyY2xlIGN4PSIxNSIgY3k9IjEyIiByPSIxIi8+PHBhdGggZD0iTTggMjB2Mmg4di0yIi8+PHBhdGggZD0ibTEyLjUgMTctLjUtMS0uNSAxaDF6Ii8+PHBhdGggZD0iTTE2IDIwYTIgMiAwIDAgMCAxLjU2LTMuMjUgOCA4IDAgMSAwLTExLjEyIDBBMiAyIDAgMCAwIDggMjAiLz48L3N2Zz4='); } +.halloween.custom-block { + --icon: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik0xMiAyYzMgMCA1IDIgNSA1djZjMCA0LTMgNy04IDdoLTJjLTUtMS04LTMtOC03VjdjMC0zIDItNSA1LTVoOHoiLz48Y2lyY2xlIGN4PSI5IiBjeT0iOSIgcj0iMSIvPjxjaXJjbGUgY3g9IjE1IiBjeT0iOSIgcj0iMSIvPjxwYXRoIGQ9Im0xMCAxNCAyIDJoMGwyLTIiLz48L3N2Zz4='); +} + .custom-block-title { display: inline-flex; align-items: center;