|
22 | 22 | a { color: #334155; &:hover, &.active { background: #f1f5f9; color: #0f172a; } } |
23 | 23 | } |
24 | 24 | .nav-toggle span { background: #334155; } |
| 25 | + .nav-dropdown-trigger { color: #334155; } |
| 26 | + .nav-dropdown-menu a { color: #64748b; } |
| 27 | + } |
| 28 | + |
| 29 | + .nav-item--dropdown.active > .nav-dropdown-trigger { color: #0f172a; background: #f1f5f9; } |
| 30 | + .nav-dropdown-trigger { color: #64748b; &:hover { color: #0f172a; background: #f1f5f9; } } |
| 31 | + .nav-dropdown-menu { |
| 32 | + background: #ffffff; |
| 33 | + border-color: #dde3ed; |
| 34 | + box-shadow: 0 12px 32px rgba(15, 23, 42, 0.12); |
| 35 | + |
| 36 | + a { color: #64748b; &:hover { color: #0f172a; background: #f8f9fc; } } |
25 | 37 | } |
26 | 38 |
|
27 | 39 | // Logo |
|
257 | 269 | &:hover { color: #0f172a; border-color: rgba(0, 200, 255, 0.4); } |
258 | 270 | } |
259 | 271 |
|
| 272 | + // About pages (Mission & Vision / Founding Board / Contact Us) |
| 273 | + .about-hero h1 { color: #0f172a; } |
| 274 | + .about-hero-sub { color: #64748b; } |
| 275 | + .about-block-text { color: #334155; } |
| 276 | + |
| 277 | + .about-value-card { |
| 278 | + background: #ffffff; |
| 279 | + border-color: #dde3ed; |
| 280 | + border-left-color: #0ea5e9; |
| 281 | + |
| 282 | + h3 { color: #0f172a; } |
| 283 | + } |
| 284 | + .about-value-claim { color: #0272a5; } |
| 285 | + .about-value-desc { color: #64748b; } |
| 286 | + |
| 287 | + .about-quote { |
| 288 | + border-color: #dde3ed; |
| 289 | + |
| 290 | + p { color: #0f172a; } |
| 291 | + cite { color: #64748b; } |
| 292 | + } |
| 293 | + |
| 294 | + .about-dive-card { |
| 295 | + background: #ffffff; |
| 296 | + border-color: #dde3ed; |
| 297 | + |
| 298 | + &:hover { border-color: rgba(0, 200, 255, 0.4); background: #f8f9fc; } |
| 299 | + |
| 300 | + &--soon:hover { border-color: #dde3ed; background: #ffffff; } |
| 301 | + } |
| 302 | + .about-dive-title { color: #0f172a; } |
| 303 | + .about-dive-desc { color: #64748b; } |
| 304 | + .about-dive-arrow { color: #0272a5; } |
| 305 | + .about-dive-soon { color: #94a3b8; } |
| 306 | + |
| 307 | + .about-btn { |
| 308 | + &--primary { |
| 309 | + background: #0ea5e9; |
| 310 | + border-color: #0ea5e9; |
| 311 | + color: #ffffff; |
| 312 | + &:hover { background: #0284c7; } |
| 313 | + } |
| 314 | + &--secondary { |
| 315 | + color: #0f172a; |
| 316 | + border-color: #dde3ed; |
| 317 | + &:hover { color: #0272a5; border-color: rgba(0, 200, 255, 0.4); } |
| 318 | + } |
| 319 | + } |
| 320 | + |
| 321 | + .about-faq-item { |
| 322 | + border-bottom-color: #dde3ed; |
| 323 | + &:first-child { border-top-color: #dde3ed; } |
| 324 | + |
| 325 | + summary { color: #0f172a; } |
| 326 | + .about-faq-chevron { color: #94a3b8; } |
| 327 | + p { color: #64748b; } |
| 328 | + } |
| 329 | + |
| 330 | + .board-card { |
| 331 | + background: none; |
| 332 | + border-color: #334155; |
| 333 | + } |
| 334 | + .board-photo { |
| 335 | + background: #f1f5f9; |
| 336 | + |
| 337 | + &--placeholder { |
| 338 | + background: rgba(0, 200, 255, 0.08); |
| 339 | + color: #0272a5; |
| 340 | + } |
| 341 | + } |
| 342 | + .board-name { color: #0f172a; } |
| 343 | + .board-role { color: #64748b; } |
| 344 | + .board-org { |
| 345 | + color: #0272a5; |
| 346 | + background: rgba(0, 200, 255, 0.08); |
| 347 | + border-color: rgba(0, 200, 255, 0.3); |
| 348 | + } |
| 349 | + .board-bio { color: #64748b; } |
| 350 | + .board-links { |
| 351 | + border-top-color: #dde3ed; |
| 352 | + a { color: #64748b; &:hover { color: #0272a5; } } |
| 353 | + } |
| 354 | + |
| 355 | + .contact-card { |
| 356 | + background: #ffffff; |
| 357 | + border-color: #dde3ed; |
| 358 | + } |
| 359 | + .contact-card-icon { |
| 360 | + background: rgba(0, 200, 255, 0.08); |
| 361 | + color: #0272a5; |
| 362 | + } |
| 363 | + .contact-card-title { color: #0f172a; } |
| 364 | + .contact-card-desc { color: #64748b; } |
| 365 | + .contact-card-email { color: #0272a5; } |
| 366 | + |
| 367 | + .contact-form-card { background: #ffffff; border: 1px solid #dde3ed; } |
| 368 | + .contact-form-title { color: #0f172a; } |
| 369 | + .contact-form-sub { color: #64748b; } |
| 370 | + |
| 371 | + .contact-field { |
| 372 | + label { color: #64748b; } |
| 373 | + |
| 374 | + input, select, textarea { |
| 375 | + color: #0f172a; |
| 376 | + background-color: #f8f9fc; |
| 377 | + border-color: #dde3ed; |
| 378 | + |
| 379 | + &::placeholder { color: #94a3b8; } |
| 380 | + &:focus { border-color: rgba(0, 200, 255, 0.5); } |
| 381 | + } |
| 382 | + |
| 383 | + select { |
| 384 | + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); |
| 385 | + background-repeat: no-repeat; |
| 386 | + background-position: right 0.875rem center; |
| 387 | + } |
| 388 | + } |
| 389 | + |
| 390 | + .contact-consent-text { |
| 391 | + color: #64748b; |
| 392 | + a { color: #0272a5; } |
| 393 | + } |
| 394 | + .contact-form-status { color: #64748b; } |
| 395 | + |
| 396 | + .contact-channel { |
| 397 | + background: #ffffff; |
| 398 | + border-color: #dde3ed; |
| 399 | + |
| 400 | + svg { color: #0272a5; } |
| 401 | + |
| 402 | + &:hover { border-color: rgba(0, 200, 255, 0.4); background: #f8f9fc; } |
| 403 | + |
| 404 | + &--soon { |
| 405 | + svg { color: #94a3b8; } |
| 406 | + &:hover { border-color: #dde3ed; background: #ffffff; } |
| 407 | + } |
| 408 | + } |
| 409 | + .contact-channel-title { color: #0f172a; } |
| 410 | + .contact-channel-sub { color: #64748b; } |
| 411 | + |
| 412 | + .contact-social-row { border-color: #dde3ed; } |
| 413 | + .contact-social-label { color: #0f172a; } |
| 414 | + .contact-social-icons a { |
| 415 | + color: #64748b; |
| 416 | + border-color: #dde3ed; |
| 417 | + |
| 418 | + &:hover { |
| 419 | + color: #0f172a; |
| 420 | + border-color: rgba(0, 200, 255, 0.4); |
| 421 | + background: #f1f5f9; |
| 422 | + } |
| 423 | + } |
| 424 | + |
260 | 425 | // Contribute page |
261 | 426 | .contribute-method { |
262 | 427 | background: #ffffff; |
|
631 | 796 | } |
632 | 797 |
|
633 | 798 | .footer-bottom p { color: #94a3b8; } |
| 799 | + |
| 800 | + .footer-legal a { |
| 801 | + color: #94a3b8; |
| 802 | + &:hover { color: #334155; } |
| 803 | + } |
| 804 | + |
| 805 | + .footer-social a { |
| 806 | + color: #64748b; |
| 807 | + border-color: #dde3ed; |
| 808 | + |
| 809 | + &:hover { |
| 810 | + color: #0f172a; |
| 811 | + border-color: rgba(0, 200, 255, 0.4); |
| 812 | + background: #f1f5f9; |
| 813 | + } |
| 814 | + } |
634 | 815 | } |
635 | 816 |
|
636 | 817 | // Blog |
|
0 commit comments