चुना हुआ पैलेट · इंटरफ़ेस

डार्क यूआई थीम हर भूमिका-जोड़ा मापा हुआ

इंटरफ़ेस के लिए एक पूरी डार्क थीम: सतहें, टेक्स्ट, बॉर्डर, एक फ़ोकस रिंग, एक एक्सेंट और स्थिति के चार रंग। यह वही डार्क थीम है जो यह साइट इस्तेमाल करती है, इसलिए यह रोज़ इस्तेमाल में है और इसका रखरखाव होता है, और जिन जोड़ों पर यह टिकी है उनमें से हर एक नीचे मापा गया है।

भूमिकाएँ
23
मापे गए जोड़े
43
सबसे कमज़ोर टेक्स्ट जोड़ा
5.98:1
सबसे कमज़ोर कंट्रोल जोड़ा
4.08:1
न्यूनतम से नीचे के जोड़े
0
भूमिका-जोड़े लाइव प्रीव्यू

टोकन

भूमिकाएँ

हर भूमिका बताती है कि कोई रंग क्या काम करता है और वह किस साइट टोकन से आता है, ताकि हर मान को उस स्टाइलशीट से मिलाया जा सके जो यह साइट देती है।

सतहें

  • पेज --aa2-surface पेज की पृष्ठभूमि।
  • उभरी सतह --aa2-card कार्ड, पैनल और मेनू।
  • धँसी सतह --aa2-subtle कोड, रेल और तालिका के शीर्ष।

टेक्स्ट

  • हेडिंग --aa2-ink-strong हेडिंग।
  • प्राइमरी टेक्स्ट --aa2-ink बॉडी टेक्स्ट।
  • सेकेंडरी टेक्स्ट --aa2-ink-2 लेबल और सेकेंडरी टेक्स्ट।
  • हल्का टेक्स्ट --aa2-ink-3 कैप्शन, 12.5 px या उससे बड़े।

बॉर्डर

  • विभाजक --aa2-line हिस्सों के बीच की विभाजक रेखाएँ। सिर्फ़ सजावट।
  • कंट्रोल की सीमा --aa2-line-control हर उस चीज़ का किनारा जिस पर आप क्लिक कर सकते हैं या टाइप कर सकते हैं।

फ़ोकस और एक्सेंट

  • फ़ोकस रिंग --aa2-gold-ink 2 px की आउटलाइन, कंट्रोल से 3 px बाहर।
  • एक्सेंट फ़िल --aa2-gold निशान, रेखाएँ और चुनी हुई स्थितियाँ।
  • एक्सेंट टेक्स्ट --aa2-gold-ink होवर पर लिंक और उभारे गए शब्द।
  • गहरा एक्सेंट --aa2-gold-ink-strong सुनहरी झलक पर टेक्स्ट; होवर पर प्राइमरी बटन।

प्राइमरी एक्शन

  • प्राइमरी बटन --aa2-action प्राइमरी बटन, स्किप लिंक और चुने हुए सेगमेंट।
  • प्राइमरी बटन का लेबल --aa2-surface प्राइमरी बटन पर लेबल।

स्थिति

  • सफलता --aa2-ok सफलता का टेक्स्ट, आइकन और फ़िल।
  • सफलता पृष्ठभूमि --aa2-ok-bg सफलता संदेश के पीछे।
  • चेतावनी --aa2-warn चेतावनी का टेक्स्ट, आइकन और फ़िल।
  • चेतावनी पृष्ठभूमि --aa2-warn-bg चेतावनी के पीछे।
  • त्रुटि --aa2-bad त्रुटि का टेक्स्ट, आइकन और फ़िल।
  • त्रुटि पृष्ठभूमि --aa2-bad-bg त्रुटि के पीछे।
  • जानकारी --aa2-info जानकारी का टेक्स्ट, आइकन और फ़िल।
  • जानकारी पृष्ठभूमि --aa2-info-bg नोट के पीछे।

तीन भूमिकाओं का एक ही मान है, #E2C766: फ़ोकस रिंग, एक्सेंट टेक्स्ट और चेतावनी। साइट पर भी यह ऐसे ही इस्तेमाल होता है। एक्सेंट के मान डिफ़ॉल्ट हैं: इस साइट की सेटिंग्स में कोई दूसरा एक्सेंट रंग चुनने से साइट बदलती है, यहाँ प्रकाशित मान नहीं।

मापा गया

हर जोड़ा जिस पर यह टिकी है

टेक्स्ट को AA के लिए 4.5:1 और AAA के लिए 7:1 चाहिए। कंट्रोल की सीमाओं, फ़ोकस रिंग और अर्थपूर्ण ग्राफ़िक को अपने से सटे रंग पर 3:1 चाहिए (डब्ल्यूसीएजी 1.4.11)। विभाजक सिर्फ़ सजाता है, इसलिए उसकी कोई न्यूनतम सीमा नहीं।

मापे गए जोड़े
43
न्यूनतम सीमा वाले
39
सबसे कमज़ोर टेक्स्ट जोड़ा
5.98:1 हल्का टेक्स्ट, धँसी सतह
सबसे कमज़ोर कंट्रोल जोड़ा
4.08:1 कंट्रोल की सीमा, धँसी सतह
अपनी न्यूनतम सीमा से नीचे
0
डार्क थीम का हर भूमिका-जोड़ा, मापा हुआ
पेयरसैंपलअनुपातज़रूरतनिर्णय
सतहों पर टेक्स्ट
हेडिंगपेज पर
#FFFFFF / #0F0E0C 19.29:1 4.5:1, AAA के लिए 7:1 AAA पास
हेडिंगउभरी सतह पर
#FFFFFF / #171613 18.09:1 4.5:1, AAA के लिए 7:1 AAA पास
प्राइमरी टेक्स्टपेज पर
#F2EFE9 / #0F0E0C 16.81:1 4.5:1, AAA के लिए 7:1 AAA पास
प्राइमरी टेक्स्टउभरी सतह पर
#F2EFE9 / #171613 15.76:1 4.5:1, AAA के लिए 7:1 AAA पास
प्राइमरी टेक्स्टधँसी सतह पर
#F2EFE9 / #1C1A17 15.12:1 4.5:1, AAA के लिए 7:1 AAA पास
सेकेंडरी टेक्स्टपेज पर
#C3BDB3 / #0F0E0C 10.33:1 4.5:1, AAA के लिए 7:1 AAA पास
सेकेंडरी टेक्स्टउभरी सतह पर
#C3BDB3 / #171613 9.69:1 4.5:1, AAA के लिए 7:1 AAA पास
सेकेंडरी टेक्स्टधँसी सतह पर
#C3BDB3 / #1C1A17 9.30:1 4.5:1, AAA के लिए 7:1 AAA पास
हल्का टेक्स्टपेज पर
#9D978D / #0F0E0C 6.65:1 4.5:1, AAA के लिए 7:1 AA पास
हल्का टेक्स्टउभरी सतह पर
#9D978D / #171613 6.24:1 4.5:1, AAA के लिए 7:1 AA पास
हल्का टेक्स्टधँसी सतह पर
#9D978D / #1C1A17 5.98:1 4.5:1, AAA के लिए 7:1 AA पास
एक्सेंट टेक्स्टपेज पर
#E2C766 / #0F0E0C 11.57:1 4.5:1, AAA के लिए 7:1 AAA पास
एक्सेंट टेक्स्टउभरी सतह पर
#E2C766 / #171613 10.85:1 4.5:1, AAA के लिए 7:1 AAA पास
कंट्रोल और फ़ोकस
कंट्रोल की सीमापेज पर
#807A71 / #0F0E0C 4.53:1 3:1 3:1 पास
कंट्रोल की सीमाउभरी सतह पर
#807A71 / #171613 4.25:1 3:1 3:1 पास
कंट्रोल की सीमाधँसी सतह पर
#807A71 / #1C1A17 4.08:1 3:1 3:1 पास
फ़ोकस रिंगपेज पर
#E2C766 / #0F0E0C 11.57:1 3:1 3:1 पास
फ़ोकस रिंगउभरी सतह पर
#E2C766 / #171613 10.85:1 3:1 3:1 पास
फ़ोकस रिंगधँसी सतह पर
#E2C766 / #1C1A17 10.41:1 3:1 3:1 पास
एक्सेंट फ़िलपेज पर
#D3AF37 / #0F0E0C 9.14:1 3:1 3:1 पास
एक्सेंट फ़िलउभरी सतह पर
#D3AF37 / #171613 8.57:1 3:1 3:1 पास
प्राइमरी एक्शन
प्राइमरी बटन का लेबलप्राइमरी बटन पर
#0F0E0C / #F2EFE9 16.81:1 4.5:1, AAA के लिए 7:1 AAA पास
प्राइमरी बटन का लेबलगहरे एक्सेंट पर
#0F0E0C / #F0DC9A 14.15:1 4.5:1, AAA के लिए 7:1 AAA पास
फ़ोकस रिंगप्राइमरी बटन पर
#E2C766 / #F2EFE9 1.45:1 सटे हुए नहीं ऑफ़सेट से अलग रखा गया
स्थिति
सफलतासफलता पृष्ठभूमि पर
#4ADE80 / #12281C 8.95:1 4.5:1, AAA के लिए 7:1 AAA पास
चेतावनीचेतावनी पृष्ठभूमि पर
#E2C766 / #2A2312 9.34:1 4.5:1, AAA के लिए 7:1 AAA पास
त्रुटित्रुटि पृष्ठभूमि पर
#F87171 / #241A12 6.16:1 4.5:1, AAA के लिए 7:1 AA पास
जानकारीजानकारी पृष्ठभूमि पर
#93C5FD / #16202E 9.09:1 4.5:1, AAA के लिए 7:1 AAA पास
प्राइमरी टेक्स्टसफलता पृष्ठभूमि पर
#F2EFE9 / #12281C 13.59:1 4.5:1, AAA के लिए 7:1 AAA पास
प्राइमरी टेक्स्टचेतावनी पृष्ठभूमि पर
#F2EFE9 / #2A2312 13.57:1 4.5:1, AAA के लिए 7:1 AAA पास
प्राइमरी टेक्स्टत्रुटि पृष्ठभूमि पर
#F2EFE9 / #241A12 14.85:1 4.5:1, AAA के लिए 7:1 AAA पास
प्राइमरी टेक्स्टजानकारी पृष्ठभूमि पर
#F2EFE9 / #16202E 14.29:1 4.5:1, AAA के लिए 7:1 AAA पास
पेजसफलता पर
#0F0E0C / #4ADE80 11.07:1 4.5:1, AAA के लिए 7:1 AAA पास
पेजचेतावनी पर
#0F0E0C / #E2C766 11.57:1 4.5:1, AAA के लिए 7:1 AAA पास
पेजत्रुटि पर
#0F0E0C / #F87171 6.97:1 4.5:1, AAA के लिए 7:1 AA पास
पेजजानकारी पर
#0F0E0C / #93C5FD 10.69:1 4.5:1, AAA के लिए 7:1 AAA पास
सफलताउभरी सतह पर
#4ADE80 / #171613 10.38:1 4.5:1, AAA के लिए 7:1 AAA पास
चेतावनीउभरी सतह पर
#E2C766 / #171613 10.85:1 4.5:1, AAA के लिए 7:1 AAA पास
त्रुटिउभरी सतह पर
#F87171 / #171613 6.54:1 4.5:1, AAA के लिए 7:1 AA पास
जानकारीउभरी सतह पर
#93C5FD / #171613 10.03:1 4.5:1, AAA के लिए 7:1 AAA पास
सजावट
विभाजकपेज पर
#2C2A26 / #0F0E0C 1.34:1 कोई नहीं सजावट, कोई न्यूनतम सीमा नहीं
विभाजकउभरी सतह पर
#2C2A26 / #171613 1.26:1 कोई नहीं सजावट, कोई न्यूनतम सीमा नहीं
विभाजकधँसी सतह पर
#2C2A26 / #1C1A17 1.21:1 कोई नहीं सजावट, कोई न्यूनतम सीमा नहीं

लाइव प्रीव्यू

इस्तेमाल में थीम

सिर्फ़ ऊपर के टोकन से बना, और हमेशा डार्क, चाहे आप किसी भी थीम में पढ़ रहे हों। फ़ोकस रिंग देखने के लिए इसमें Tab से आगे बढ़ें, या एक साथ हर रिंग चालू करें।

फ़ॉर्म की जाँच और फ़ोकस-रिंग स्विच के लिए जावास्क्रिप्ट चाहिए; यहाँ बाकी सब उसके बिना भी काम करता है।

आज अपडेट हुआ

साप्ताहिक रिपोर्ट


इस सप्ताह साइन-अप पाँचवें हिस्से तक बढ़े, सबसे आगे सर्च और ईमेल रहे।

पिछले सात दिनों की तुलना में।

ये रंग कैसे मापे गए

रिपोर्ट भेजें

हम साप्ताहिक रिपोर्ट इसी पते पर भेजते हैं।

सफलता भुगतान मिल गया। रसीद रास्ते में है।

चेतावनी आपका ट्रायल तीन दिन में ख़त्म होगा।

त्रुटि अपलोड विफल रहा। फ़ाइल जाँचें और फिर से कोशिश करें।

नोट रिपोर्ट का नया संस्करण तैयार है।

हाल के डिप्लॉय
सेवास्थितिअवधि
वेबसाइटलाइव0:42
चेकआउटधीमा3:10
भुगतानविफल1:05
सहायता केंद्रकतार में0:00

एक नमूना इंटरफ़ेस: फ़ॉर्म सिर्फ़ पते का फ़ॉर्मैट जाँचता है और कुछ नहीं भेजता।

यह कैसे टिकता है

जोड़ों के पीछे के नियम

चार फ़ैसले इस्तेमाल में आने वाले हर जोड़े को उसकी न्यूनतम सीमा से ऊपर रखते हैं।

  • विभाजक सजाते हैं; कंट्रोल को अपना किनारा मिलता है। विभाजक, #2C2A26, पेज पर 1.34:1 मापा जाता है, इसलिए यह कभी किसी कंट्रोल का अकेला किनारा नहीं होना चाहिए। इनपुट और सेकेंडरी बटन कंट्रोल की सीमा, #807A71, इस्तेमाल करते हैं: पेज पर 4.53:1 और धँसी सतह में 4.08:1।
  • फ़ोकस रिंग बटन से दूर रहती है। यह #E2C766 की 2 px रेखा है, कंट्रोल से 3 px बाहर बनी हुई। अपने आसपास की सतहों पर यह कम से कम 10.41:1 मापी जाती है। हल्के प्राइमरी बटन पर यह 1.45:1 होती, इसलिए दोनों के बीच पेज के रंग का अंतराल डिज़ाइन का हिस्सा है।
  • चेतावनी का रंग एक्सेंट वाला ही है। #E2C766 चेतावनी, एक्सेंट टेक्स्ट और फ़ोकस रिंग, तीनों है, इसलिए स्थिति कभी सिर्फ़ रंग पर निर्भर नहीं होनी चाहिए: प्रीव्यू के हर अलर्ट और बैज में एक आइकन और एक शब्द है।
  • स्थिति का टेक्स्ट अपनी पृष्ठभूमि पर AA पार करता है। सबसे कमज़ोर, त्रुटि पृष्ठभूमि पर त्रुटि का टेक्स्ट है, 6.16:1; ठोस स्थिति-फ़िल पर पेज के रंग का टेक्स्ट कम से कम 6.97:1 तक पहुँचता है।

कोड

थीम एक्सपोर्ट करें

सभी 23 भूमिकाएँ टोकन के रूप में, ui-surface-page से ui-status-info-bg तक।

हर सीएसएस पंक्ति और DTCG टोकन उस साइट टोकन का नाम बताता है जिससे वह आता है।

सीएसएस कस्टम प्रॉपर्टीज़

/* Generated by Auric Artisan dark UI theme on 2026-10-04 */
:root {
  --ui-surface-page: #0F0E0C; /* Page (--aa2-surface) */
  --ui-surface-raised: #171613; /* Raised (--aa2-card) */
  --ui-surface-well: #1C1A17; /* Well (--aa2-subtle) */
  --ui-text-strong: #FFFFFF; /* Headings (--aa2-ink-strong) */
  --ui-text-primary: #F2EFE9; /* Primary text (--aa2-ink) */
  --ui-text-secondary: #C3BDB3; /* Secondary text (--aa2-ink-2) */
  --ui-text-muted: #9D978D; /* Muted text (--aa2-ink-3) */
  --ui-border-separator: #2C2A26; /* Separator (--aa2-line) */
  --ui-border-control: #807A71; /* Control boundary (--aa2-line-control) */
  --ui-focus-ring: #E2C766; /* Focus ring (--aa2-gold-ink) */
  --ui-accent-fill: #D3AF37; /* Accent fill (--aa2-gold) */
  --ui-accent-text: #E2C766; /* Accent text (--aa2-gold-ink) */
  --ui-accent-strong: #F0DC9A; /* Strong accent (--aa2-gold-ink-strong) */
  --ui-action-fill: #F2EFE9; /* Primary button (--aa2-action) */
  --ui-action-text: #0F0E0C; /* Primary button label (--aa2-surface) */
  --ui-status-ok-fg: #4ADE80; /* Success (--aa2-ok) */
  --ui-status-ok-bg: #12281C; /* Success background (--aa2-ok-bg) */
  --ui-status-warn-fg: #E2C766; /* Warning (--aa2-warn) */
  --ui-status-warn-bg: #2A2312; /* Warning background (--aa2-warn-bg) */
  --ui-status-bad-fg: #F87171; /* Error (--aa2-bad) */
  --ui-status-bad-bg: #241A12; /* Error background (--aa2-bad-bg) */
  --ui-status-info-fg: #93C5FD; /* Information (--aa2-info) */
  --ui-status-info-bg: #16202E; /* Information background (--aa2-info-bg) */
}

Tailwind कॉन्फ़िग

// Generated by Auric Artisan dark UI theme on 2026-10-04
/** @type {import('tailwindcss').Config} */
module.exports = {
  theme: {
    extend: {
      colors: {
        "ui": {
          "surface": {
            "page": "#0F0E0C",
            "raised": "#171613",
            "well": "#1C1A17"
          },
          "text": {
            "strong": "#FFFFFF",
            "primary": "#F2EFE9",
            "secondary": "#C3BDB3",
            "muted": "#9D978D"
          },
          "border": {
            "separator": "#2C2A26",
            "control": "#807A71"
          },
          "focus": {
            "ring": "#E2C766"
          },
          "accent": {
            "fill": "#D3AF37",
            "text": "#E2C766",
            "strong": "#F0DC9A"
          },
          "action": {
            "fill": "#F2EFE9",
            "text": "#0F0E0C"
          },
          "status": {
            "ok": {
              "fg": "#4ADE80",
              "bg": "#12281C"
            },
            "warn": {
              "fg": "#E2C766",
              "bg": "#2A2312"
            },
            "bad": {
              "fg": "#F87171",
              "bg": "#241A12"
            },
            "info": {
              "fg": "#93C5FD",
              "bg": "#16202E"
            }
          }
        }
      }
    },
  },
};

डिज़ाइन टोकन (W3C DTCG)

{
  "$schema": "https://schemas.tokens.studio/latest/tokens-schema.json",
  "$description": "Generated by Auric Artisan dark UI theme on 2026-10-04",
  "ui": {
    "surface": {
      "page": {
        "$value": "#0F0E0C",
        "$type": "color",
        "$description": "Page (--aa2-surface)"
      },
      "raised": {
        "$value": "#171613",
        "$type": "color",
        "$description": "Raised (--aa2-card)"
      },
      "well": {
        "$value": "#1C1A17",
        "$type": "color",
        "$description": "Well (--aa2-subtle)"
      }
    },
    "text": {
      "strong": {
        "$value": "#FFFFFF",
        "$type": "color",
        "$description": "Headings (--aa2-ink-strong)"
      },
      "primary": {
        "$value": "#F2EFE9",
        "$type": "color",
        "$description": "Primary text (--aa2-ink)"
      },
      "secondary": {
        "$value": "#C3BDB3",
        "$type": "color",
        "$description": "Secondary text (--aa2-ink-2)"
      },
      "muted": {
        "$value": "#9D978D",
        "$type": "color",
        "$description": "Muted text (--aa2-ink-3)"
      }
    },
    "border": {
      "separator": {
        "$value": "#2C2A26",
        "$type": "color",
        "$description": "Separator (--aa2-line)"
      },
      "control": {
        "$value": "#807A71",
        "$type": "color",
        "$description": "Control boundary (--aa2-line-control)"
      }
    },
    "focus": {
      "ring": {
        "$value": "#E2C766",
        "$type": "color",
        "$description": "Focus ring (--aa2-gold-ink)"
      }
    },
    "accent": {
      "fill": {
        "$value": "#D3AF37",
        "$type": "color",
        "$description": "Accent fill (--aa2-gold)"
      },
      "text": {
        "$value": "#E2C766",
        "$type": "color",
        "$description": "Accent text (--aa2-gold-ink)"
      },
      "strong": {
        "$value": "#F0DC9A",
        "$type": "color",
        "$description": "Strong accent (--aa2-gold-ink-strong)"
      }
    },
    "action": {
      "fill": {
        "$value": "#F2EFE9",
        "$type": "color",
        "$description": "Primary button (--aa2-action)"
      },
      "text": {
        "$value": "#0F0E0C",
        "$type": "color",
        "$description": "Primary button label (--aa2-surface)"
      }
    },
    "status": {
      "ok": {
        "fg": {
          "$value": "#4ADE80",
          "$type": "color",
          "$description": "Success (--aa2-ok)"
        },
        "bg": {
          "$value": "#12281C",
          "$type": "color",
          "$description": "Success background (--aa2-ok-bg)"
        }
      },
      "warn": {
        "fg": {
          "$value": "#E2C766",
          "$type": "color",
          "$description": "Warning (--aa2-warn)"
        },
        "bg": {
          "$value": "#2A2312",
          "$type": "color",
          "$description": "Warning background (--aa2-warn-bg)"
        }
      },
      "bad": {
        "fg": {
          "$value": "#F87171",
          "$type": "color",
          "$description": "Error (--aa2-bad)"
        },
        "bg": {
          "$value": "#241A12",
          "$type": "color",
          "$description": "Error background (--aa2-bad-bg)"
        }
      },
      "info": {
        "fg": {
          "$value": "#93C5FD",
          "$type": "color",
          "$description": "Information (--aa2-info)"
        },
        "bg": {
          "$value": "#16202E",
          "$type": "color",
          "$description": "Information background (--aa2-info-bg)"
        }
      }
    }
  }
}

पेस्ट करने के लिए सादा टेक्स्ट; कुछ भी डाउनलोड नहीं होता। किसी भी प्रोजेक्ट में मुफ़्त इस्तेमाल करें।

स्रोत

स्रोत और विधि

मान और सीमाएँ कहाँ से आती हैं।

अनुपात डब्ल्यूसीएजी 2 का कंट्रास्ट अनुपात हैं, दो दशमलव तक नीचे की ओर काटे हुए, इस साइट के कलर इंजन से। एक Node टेस्ट मान स्टाइलशीट से पढ़ता है और अगर यह पेज उससे अलग हो जाए तो फ़ेल होता है। Chromium में axe और कीबोर्ड से जाँचा गया; स्क्रीन रीडर से अभी नहीं जाँचा गया। आख़िरी समीक्षा 4 अक्टूबर 2026 को।