update themes

Hunter
Tuesday, June 17th, 2025 at 11:38 AM

index.html+51-21
readme.md -2
resources/fonts/Electrolize-Regular.ttfdeleted
resources/fonts/LICENSE (Electrolize Regular).txtdeleted

index.html
 48  			--bubblegum: #e11761;
 49  			--taffy: #eaeaea;
 50  
    -			--midnight: #151920;
    -			--green-apple: #00b000;
 51 +			--muscat: #663399;
 52 +			--cask: #722f37;
 53 +			--bloom: #f8f6ff;
 54  		}
 55  
 56  		/* custom fonts */

 59  			src: url('resources/fonts/Basteleur-Moonlight.ttf') format('truetype');
 60  		}
 61  
    -		@font-face {
    -			font-family: ElectrolizeRegular;
    -			src: url('resources/fonts/Electrolize-Regular.ttf') format('truetype');
    -		}
    -
 62  		/* themes */
 63  		:root[data-theme="gak"] {
 64  			--background: var(--coconut);

141  			}
142  		}
143  
    -		:root[data-theme="hacksburg"] {
    -			--background: var(--midnight);
    -			--text: var(--coconut);
    -			--highlight: var(--licorice);
    -			--accent: var(--green-apple);
    -			--icon: '🛠️';
144 +		:root[data-theme="vineyard"] {
145 +			--background: var(--bloom);
146 +			--text: var(--cask);
147 +			--highlight: var(--muscat);
148 +			--accent: var(--muscat);
149 +			--icon: '🍇';
150  			& input[type="text"] {
    -				font-family: ElectrolizeRegular;
    -				font-weight: 200;
151 +				font-family: BasteleurMoonlight;
152 +			}
153 +			.active {
154 +				border-radius: 30px 0px 0px 30px;
155 +			}
156 +			.active input[type="text"] {
157 +				color: var(--bloom);
158 +				text-shadow: 1px 1px 2px black;
159  			}
160  			.checkbox-label {
    -				border-radius: 10px;
161 +				border-radius: 50%;
162 +				border: none;
163 +				background: radial-gradient(circle at 30% 30%, #d4a5d8, #b19cd9, #8a4baf);
164 +				box-shadow: 
165 +					inset 1px 1px 3px rgba(0,0,0,0.4),
166 +					inset -1px -1px 2px rgba(255,255,255,0.3),
167 +					0 1px 2px rgba(0,0,0,0.3);
168 +			}
169 +			.custom-checkbox:checked + .checkbox-label {
170 +				background: radial-gradient(circle at 30% 30%, #b19cd9, #8a4baf, #663399);
171 +				box-shadow: 
172 +					inset -2px -2px 4px rgba(0,0,0,0.3),
173 +					inset 1px 1px 2px rgba(255,255,255,0.5),
174 +					0 2px 4px rgba(0,0,0,0.2);
175 +			}
176 +			.active .custom-checkbox:checked + .checkbox-label {
177 +				box-shadow: 
178 +					inset -2px -2px 4px rgba(0,0,0,0.3),
179 +					inset 1px 1px 2px rgba(255,255,255,0.5),
180 +					3px 3px 6px rgba(0,0,0,0.6);
181  			}
182  			.custom-checkbox:checked + .checkbox-label::before {
183  				display: none;
184  			}
    -			& input[type="text"] {
    -				text-shadow: 1px 1px 1px var(--licorice);
    -			}
    -			input[type="text"]::selection {
    -				color: var(--text);
185 +			.custom-checkbox:indeterminate + .checkbox-label::before {
186 +				content: '';
187 +				position: absolute;
188 +				left: 50%;
189 +				top: 50%;
190 +				width: 50%;
191 +				height: 50%;
192 +				border-radius: 50%;
193 +				background: radial-gradient(circle at 30% 30%, #b19cd9, #8a4baf, #663399);
194 +				box-shadow: 
195 +					inset -1px -1px 2px rgba(0,0,0,0.3),
196 +					inset 0.5px 0.5px 1px rgba(255,255,255,0.5);
197 +				transform: translate(-50%, -50%);
198  			}
199 +			scrollbar-color: var(--muscat) var(--bloom);
200  		}
201  
202  		/* interface styling */
readme.md
114  this project is licensed under the <a href="/LICENSE.txt">GNU General Public License v3.0</a>.
115  
116  the <a href="https://velvetyne.fr/fonts/basteleur/">Basteleur</a> font by <a href="https://keussel.studio/">Keussel</a> (distributed by <a href="https://velvetyne.fr/">Velvetyne</a>) is licensed under the <a href="/resources/fonts/LICENSE (Basteleur Moonlight).txt">SIL Open Font License, version 1.1</a>.
    -
    -the <a href="https://fonts.google.com/specimen/Electrolize">Electrolize</a> font by <a href="https://fonts.google.com/?query=Gaslight">Gaslight</a> is licensed under the <a href="/resources/fonts/LICENSE (Electrolize Regular).txt"> SIL Open Font License, version 1.1</a>.
resources/fonts/Electrolize-Regular.ttf
Binary files differ.
resources/fonts/LICENSE (Electrolize Regular).txt
  -Copyright (c) 2011, Cyreal (www.cyreal.org),
  -with Reserved Font Name "Electrolize".
  -
  -This Font Software is licensed under the SIL Open Font License, Version 1.1.
  -This license is copied below, and is also available with a FAQ at:
  -https://openfontlicense.org
  -
  -
  ------------------------------------------------------------
  -SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
  ------------------------------------------------------------
  -
  -PREAMBLE
  -The goals of the Open Font License (OFL) are to stimulate worldwide
  -development of collaborative font projects, to support the font creation
  -efforts of academic and linguistic communities, and to provide a free and
  -open framework in which fonts may be shared and improved in partnership
  -with others.
  -
  -The OFL allows the licensed fonts to be used, studied, modified and
  -redistributed freely as long as they are not sold by themselves. The
  -fonts, including any derivative works, can be bundled, embedded, 
  -redistributed and/or sold with any software provided that any reserved
  -names are not used by derivative works. The fonts and derivatives,
  -however, cannot be released under any other type of license. The
  -requirement for fonts to remain under this license does not apply
  -to any document created using the fonts or their derivatives.
  -
  -DEFINITIONS
  -"Font Software" refers to the set of files released by the Copyright
  -Holder(s) under this license and clearly marked as such. This may
  -include source files, build scripts and documentation.
  -
  -"Reserved Font Name" refers to any names specified as such after the
  -copyright statement(s).
  -
  -"Original Version" refers to the collection of Font Software components as
  -distributed by the Copyright Holder(s).
  -
  -"Modified Version" refers to any derivative made by adding to, deleting,
  -or substituting -- in part or in whole -- any of the components of the
  -Original Version, by changing formats or by porting the Font Software to a
  -new environment.
  -
  -"Author" refers to any designer, engineer, programmer, technical
  -writer or other person who contributed to the Font Software.
  -
  -PERMISSION & CONDITIONS
  -Permission is hereby granted, free of charge, to any person obtaining
  -a copy of the Font Software, to use, study, copy, merge, embed, modify,
  -redistribute, and sell modified and unmodified copies of the Font
  -Software, subject to the following conditions:
  -
  -1) Neither the Font Software nor any of its individual components,
  -in Original or Modified Versions, may be sold by itself.
  -
  -2) Original or Modified Versions of the Font Software may be bundled,
  -redistributed and/or sold with any software, provided that each copy
  -contains the above copyright notice and this license. These can be
  -included either as stand-alone text files, human-readable headers or
  -in the appropriate machine-readable metadata fields within text or
  -binary files as long as those fields can be easily viewed by the user.
  -
  -3) No Modified Version of the Font Software may use the Reserved Font
  -Name(s) unless explicit written permission is granted by the corresponding
  -Copyright Holder. This restriction only applies to the primary font name as
  -presented to the users.
  -
  -4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
  -Software shall not be used to promote, endorse or advertise any
  -Modified Version, except to acknowledge the contribution(s) of the
  -Copyright Holder(s) and the Author(s) or with their explicit written
  -permission.
  -
  -5) The Font Software, modified or unmodified, in part or in whole,
  -must be distributed entirely under this license, and must not be
  -distributed under any other license. The requirement for fonts to
  -remain under this license does not apply to any document created
  -using the Font Software.
  -
  -TERMINATION
  -This license becomes null and void if any of the above conditions are
  -not met.
  -
  -DISCLAIMER
  -THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
  -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
  -OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
  -COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
  -INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
  -DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  -FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
  -OTHER DEALINGS IN THE FONT SOFTWARE.