.ext-1 { padding: 10px 18px; font-size: 13px; }
.fs-11 { font-size: 11px; }
.bg-132820 { background:#132820; }
.img-cover-full { width:100%;height:100%;object-fit:cover; }
.bg-0b132b { background:#0b132b; }
.grid-r3-c4 { grid-area: 3 / 4; }
.grid-r3-c5 { grid-area: 3 / 5; }
.grid-r4-c5 { grid-area: 4 / 5; }
.grid-r5-c5 { grid-area: 5 / 5; }
.grid-r5-c6 { grid-area: 5 / 6; }
.grid-r5-c7 { grid-area: 5 / 7; }
.grid-r5-c10 { grid-area: 5 / 10; }
.grid-r1-c1 { grid-area: 1 / 1; }
.grid-r1-c2 { grid-area: 1 / 2; }
.grid-r2-c1 { grid-area: 2 / 1; }
.grid-r2-c2 { grid-area: 2 / 2; }
.grid-r4-c2 { grid-area: 4 / 2; }
.grid-r4-c3 { grid-area: 4 / 3; }
.grid-r4-c4 { grid-area: 4 / 4; }
.grid-r5-c4 { grid-area: 5 / 4; }
.grid-r6-c3 { grid-area: 6 / 3; }
.grid-r6-c4 { grid-area: 6 / 4; }
.grid-r6-c5 { grid-area: 6 / 5; }
.ext-2 { background: linear-gradient(135deg, #10b981, #059669); color: #fff; box-shadow: 0 0 10px rgba(16, 185, 129, 0.4); }
.ext-3 { display:inline-block; width:6px; height:6px; background:#fff; border-radius:50%; margin-right:4px; vertical-align:middle; animation: pulse 1.5s infinite; }
.ext-4 { background: radial-gradient(circle, rgba(242,156,17,0.15) 0%, rgba(18,24,36,0.9) 100%); }
.ext-5 { display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(3, 1fr); width: 80px; height: 80px; gap: 4px; margin: 15px auto; }
.ext-6 { background: rgba(255,59,48,0.4); border-radius: 4px; display: flex; align-items: center; justify-content: center; }
.ext-7 { background: rgba(52,199,89,0.4); border-radius: 4px; display: flex; align-items: center; justify-content: center; }
.ext-8 { background: rgba(0,122,255,0.4); border-radius: 4px; display: flex; align-items: center; justify-content: center; }
.ext-9 { background: rgba(255,204,0,0.4); border-radius: 4px; display: flex; align-items: center; justify-content: center; }
.ext-10 { background: #1e263d; border-radius: 4px; font-size: 16px; display: flex; align-items: center; justify-content: center; grid-column: span 2; grid-row: span 2; box-shadow: 0 0 10px rgba(242,156,17,0.3); }
.ext-11 { background: linear-gradient(135deg, #06b6d4, #0284c7); color: #fff; box-shadow: 0 0 10px rgba(6, 182, 212, 0.4); }
.ext-12 { background: radial-gradient(circle, rgba(16, 185, 129, 0.2) 0%, rgba(10, 25, 18, 0.95) 100%); display: flex; align-items: center; justify-content: center; }
.ext-13 { width: 130px; height: 68px; background: #0b6623; border: 3px solid #5a2e10; border-radius: 8px; position: relative; box-shadow: 0 4px 12px rgba(0,0,0,0.6); }
.ext-14 { position: absolute; top: -1px; left: -1px; width: 8px; height: 8px; background: #000; border-radius: 50%; }
.ext-15 { position: absolute; top: -1px; right: -1px; width: 8px; height: 8px; background: #000; border-radius: 50%; }
.ext-16 { position: absolute; bottom: -1px; left: -1px; width: 8px; height: 8px; background: #000; border-radius: 50%; }
.ext-17 { position: absolute; bottom: -1px; right: -1px; width: 8px; height: 8px; background: #000; border-radius: 50%; }
.ext-18 { position: absolute; left: 24px; top: 26px; width: 10px; height: 10px; background: #fff; border-radius: 50%; box-shadow: 1px 1px 2px #000; }
.ext-19 { position: absolute; left: 86px; top: 26px; width: 10px; height: 10px; background: #111; border: 1px solid #fff; border-radius: 50%; font-size: 7px; color: #fff; text-align: center; line-height: 10px; font-weight: bold; }
.ext-20 { position: absolute; left: 74px; top: 22px; width: 10px; height: 10px; background: #f59e0b; border-radius: 50%; }
.ext-21 { position: absolute; left: 74px; top: 32px; width: 10px; height: 10px; background: #2563eb; border-radius: 50%; }
.ext-22 { position: absolute; left: 5px; top: 30px; width: 22px; height: 2px; background: #38bdf8; transform: rotate(15deg); transform-origin: right; }
.ext-23 { background: linear-gradient(135deg, #f59e0b, #d97706); color: #000; font-weight: 800; box-shadow: 0 0 10px rgba(245, 158, 11, 0.4); }
.ext-24 { display:inline-block; width:6px; height:6px; background:#000; border-radius:50%; margin-right:4px; vertical-align:middle; animation: pulse 1.5s infinite; }
.ext-25 { background: linear-gradient(180deg, #fdba74 0%, #ea580c 50%, #7c2d12 100%); display: flex; align-items: center; justify-content: center; position: relative; overflow: hidden; }
.ext-26 { width: 100%; height: 35px; background: #262626; position: absolute; bottom: 0; border-top: 2px solid #f59e0b; }
.ext-27 { position: absolute; top: 16px; left: 0; right: 0; height: 2px; background: repeating-linear-gradient(90deg, #fbbf24 0px, #fbbf24 15px, transparent 15px, transparent 30px); }
.ext-28 { position: absolute; bottom: 20px; left: 60%; font-size: 26px; transform: scaleX(-1); filter: drop-shadow(0 2px 4px rgba(0,0,0,0.5)); }
.ext-29 { position: absolute; bottom: 18px; left: 20%; font-size: 24px; filter: drop-shadow(0 2px 4px rgba(0,0,0,0.5)); }
.ext-30 { position: absolute; top: 15px; right: 20px; background: #fff; color: #000; font-family: 'VT323', monospace; font-size: 13px; font-weight: bold; padding: 2px 8px; border-radius: 6px; box-shadow: 0 2px 6px rgba(0,0,0,0.4); }
.ext-31 { background: linear-gradient(135deg, #22c55e, #16a34a); color: #fff; font-weight: 800; box-shadow: 0 0 10px rgba(34, 197, 94, 0.4); }
.ext-32 { background: linear-gradient(180deg, #4ec0ca 0%, #8be4ec 75%, #ded895 75%, #ded895 100%); display: flex; align-items: center; justify-content: center; position: relative; overflow: hidden; }
.ext-33 { position: absolute; left: 65px; top: 0; width: 26px; height: 32px; background: #22c55e; border: 2px solid #14532d; border-bottom: 3px solid #16a34a; }
.ext-34 { position: absolute; left: 65px; bottom: 22px; width: 26px; height: 38px; background: #22c55e; border: 2px solid #14532d; border-top: 3px solid #16a34a; }
.ext-35 { position: absolute; left: 28px; top: 38px; font-size: 22px; transform: rotate(-15deg); filter: drop-shadow(0 2px 4px rgba(0,0,0,0.4)); animation: birdBob 1.2s infinite alternate; }
.ext-36 { position: absolute; bottom: 18px; left: 0; right: 0; height: 6px; background: #5eead4; border-top: 1px solid #14532d; }
.ext-37 { position: absolute; top: 8px; right: 12px; background: rgba(0,0,0,0.5); color: #fff; font-family: 'VT323', monospace; font-size: 16px; font-weight: bold; padding: 1px 8px; border-radius: 6px; border: 1px solid rgba(255,255,255,0.2); }
.ext-38 { background: linear-gradient(135deg, #10b981, #059669); color: #fff; font-weight: 800; box-shadow: 0 0 10px rgba(16, 185, 129, 0.4); }
.ext-39 { background: #000; display: flex; align-items: center; justify-content: center; position: relative; overflow: hidden; }
.ext-40 { position: absolute; top: 0; left: 0; right: 0; height: 18px; background: repeating-linear-gradient(90deg, #00d600 0px, #00d600 16px, #00ff00 16px, #00ff00 32px); border-bottom: 2px solid #00ff00; }
.ext-41 { position: absolute; bottom: 0; left: 0; right: 0; height: 18px; background: repeating-linear-gradient(90deg, #00ff00 0px, #00ff00 16px, #00d600 16px, #00d600 32px); border-top: 2px solid #00ff00; }
.ext-42 { position: absolute; right: 38px; top: 26px; width: 14px; height: 42px; background: #00d600; border: 1.5px solid #00ff00; box-shadow: 0 0 6px rgba(0, 255, 0, 0.4); }
.ext-43 { position: absolute; left: 32px; top: 46px; width: 14px; height: 14px; border: 1.5px solid rgba(255, 255, 255, 0.35); border-radius: 50%; }
.ext-44 { position: absolute; left: 48px; top: 48px; width: 10px; height: 10px; border: 1.5px solid rgba(255, 255, 255, 0.5); border-radius: 50%; }
.ext-45 { position: absolute; left: 60px; top: 49px; width: 6px; height: 6px; border: 1.5px solid rgba(255, 255, 255, 0.7); border-radius: 50%; }
.ext-46 { position: absolute; left: 70px; top: 42px; font-size: 20px; filter: drop-shadow(0 0 6px rgba(37, 99, 235, 0.6)); }
.ext-47 { position: absolute; top: 22px; left: 10px; background: rgba(0, 0, 0, 0.75); color: #00ff00; font-family: 'Share Tech Mono', monospace; font-size: 11px; font-weight: bold; padding: 1px 6px; border-radius: 4px; border: 1px solid #00ff00; }
.ext-48 { background: linear-gradient(135deg, #7c3aed, #6d28d9); color: #fff; font-weight: 800; box-shadow: 0 0 10px rgba(124, 58, 237, 0.4); }
.ext-49 { position: absolute; bottom: 0; left: 0; right: 0; height: 16px; background: #b45309; border-top: 2px solid #d97706; }
.ext-50 { position: absolute; top: 32px; left: 16px; width: 85px; height: 12px; background: #b45309; border-top: 2px solid #d97706; }
.ext-51 { position: absolute; top: 18px; right: 38px; width: 14px; height: 60px; background: repeating-linear-gradient(0deg, #fef08a 0px, #fef08a 2px, transparent 2px, transparent 8px); border-left: 2px solid #fef08a; border-right: 2px solid #fef08a; }
.ext-52 { position: absolute; top: 22px; left: 34px; font-size: 14px; filter: drop-shadow(0 0 4px #fbbf24); }
.ext-53 { position: absolute; bottom: 0; right: 80px; width: 20px; height: 16px; background: #000; border-left: 1px solid #78350f; border-right: 1px solid #78350f; }
.ext-54 { position: absolute; bottom: 16px; left: 42px; font-size: 18px; filter: drop-shadow(0 1px 3px rgba(0,0,0,0.6)); }
.ext-55 { position: absolute; bottom: 16px; right: 28px; font-size: 16px; filter: drop-shadow(0 1px 3px rgba(0,0,0,0.6)); }
.ext-56 { position: absolute; bottom: 10px; right: 88px; width: 14px; height: 2px; background: #ef4444; transform: rotate(-30deg); box-shadow: 0 0 6px #ef4444; }
.ext-57 { position: absolute; top: 8px; right: 8px; background: rgba(0, 0, 0, 0.75); color: #fbbf24; font-family: 'Share Tech Mono', monospace; font-size: 10px; font-weight: bold; padding: 1px 6px; border-radius: 4px; border: 1px solid #fbbf24; }
.ext-58 { background: linear-gradient(135deg, #3b82f6, #1d4ed8); color: #fff; font-weight: 800; box-shadow: 0 0 10px rgba(59, 130, 246, 0.4); }
.ext-59 { background: #080c18; display: flex; align-items: center; justify-content: center; position: relative; overflow: hidden; }
.ext-60 { display: grid; grid-template-columns: repeat(7, 12px); gap: 2px; position: absolute; top: 16px; }
.ext-61 { height: 6px; background: #ef4444; border-radius: 1px; }
.ext-62 { height: 6px; background: #f97316; border-radius: 1px; }
.ext-63 { height: 6px; background: #facc15; border-radius: 1px; }
.ext-64 { height: 6px; background: #10b981; border-radius: 1px; }
.ext-65 { height: 6px; background: #06b6d4; border-radius: 1px; }
.ext-66 { height: 6px; background: #3b82f6; border-radius: 1px; }
.ext-67 { height: 6px; background: #a855f7; border-radius: 1px; }
.ext-68 { position: absolute; top: 38px; left: 45%; font-size: 16px; filter: drop-shadow(0 0 6px #f97316); }
.ext-69 { position: absolute; bottom: 12px; width: 48px; height: 7px; background: linear-gradient(90deg, #3b82f6, #60a5fa, #3b82f6); border-radius: 3px; box-shadow: 0 0 8px #3b82f6; }
.ext-70 { position: absolute; bottom: 26px; left: 24px; font-size: 12px; }
.ext-71 { position: absolute; top: 8px; right: 8px; background: rgba(0, 0, 0, 0.75); color: #60a5fa; font-family: 'Share Tech Mono', monospace; font-size: 10px; font-weight: bold; padding: 1px 6px; border-radius: 4px; border: 1px solid #3b82f6; }
.ext-72 { background: #1b120c; display: flex; align-items: center; justify-content: center; position: relative; overflow: hidden; }
.ext-73 { position: absolute; left: 14px; top: 18px; font-size: 22px; }
.ext-74 { position: absolute; right: 14px; top: 18px; font-size: 22px; transform: scaleX(-1); }
.ext-75 { position: absolute; left: 32px; top: 38px; width: 45px; height: 3px; background: #b45309; transform: rotate(25deg); }
.ext-76 { position: absolute; right: 32px; top: 38px; width: 45px; height: 3px; background: #b45309; transform: rotate(-25deg); }
.ext-77 { position: absolute; left: 45%; top: 22px; font-size: 16px; filter: drop-shadow(0 0 6px #facc15); }
.ext-78 { position: absolute; left: 55%; top: 40px; font-size: 14px; }
.ext-79 { position: absolute; bottom: 12px; width: 46px; height: 16px; background: #d97706; border: 2px solid #fbbf24; border-radius: 0 0 8px 8px; box-shadow: 0 0 8px rgba(245, 158, 11, 0.5); display: flex; align-items: center; justify-content: center; font-size: 9px; color: #fff; }
.ext-80 { background: linear-gradient(135deg, #ec4899, #d946ef); color: #fff; font-weight: 800; box-shadow: 0 0 10px rgba(236, 72, 153, 0.4); }
.ext-81 { background: radial-gradient(circle, rgba(236, 72, 153, 0.2) 0%, rgba(15, 23, 42, 0.95) 100%); display: flex; align-items: center; justify-content: center; position: relative; overflow: hidden; }
.ext-82 { display: grid; grid-template-columns: repeat(4, 18px); gap: 4px; padding: 4px; background: rgba(255, 255, 255, 0.05); border-radius: 8px; border: 1px solid rgba(236, 72, 153, 0.3); }
.ext-83 { font-size: 13px; text-align: center; }
.ext-84 { font-size: 13px; text-align: center; transform: scale(1.2); filter: drop-shadow(0 0 4px #ec4899); }
.ext-85 { position: absolute; top: 8px; right: 8px; background: rgba(0, 0, 0, 0.75); color: #f472b6; font-family: 'Share Tech Mono', monospace; font-size: 10px; font-weight: bold; padding: 1px 6px; border-radius: 4px; border: 1px solid #ec4899; }
.ext-86 { background: linear-gradient(180deg, #38bdf8 0%, #7dd3fc 60%, #16a34a 60%, #15803d 100%); display: flex; align-items: center; justify-content: center; position: relative; overflow: hidden; }
.ext-87 { position: absolute; left: 16px; bottom: 12px; width: 12px; height: 38px; background: #78350f; }
.ext-88 { position: absolute; top: -18px; left: -14px; width: 40px; height: 28px; background: #15803d; border-radius: 50%; }
.ext-89 { position: absolute; right: 40px; top: 18px; font-size: 24px; transform: scaleX(-1); filter: drop-shadow(0 2px 4px rgba(0,0,0,0.4)); }
.ext-90 { position: absolute; right: 34px; top: 14px; font-size: 26px; filter: drop-shadow(0 0 4px #ef4444); }
.ext-91 { position: absolute; bottom: 8px; left: 45%; font-size: 14px; }
.ext-92 { position: absolute; top: 8px; right: 8px; background: rgba(0, 0, 0, 0.75); color: #34d399; font-family: 'Share Tech Mono', monospace; font-size: 10px; font-weight: bold; padding: 1px 6px; border-radius: 4px; border: 1px solid #10b981; }
.ext-93 { padding: 10px 16px; font-size: 13px; }
.ext-94 { display: grid; grid-template-columns: repeat(4, 16px); grid-template-rows: repeat(4, 16px); gap: 2px; }
.ext-95 { background: #06b6d4; border-radius: 2px; grid-area: 2 / 1; }
.ext-96 { background: #06b6d4; border-radius: 2px; grid-area: 2 / 2; }
.ext-97 { background: #06b6d4; border-radius: 2px; grid-area: 2 / 3; }
.ext-98 { background: #06b6d4; border-radius: 2px; grid-area: 2 / 4; }
.ext-99 { background: #f59e0b; border-radius: 2px; grid-area: 3 / 2; }
.ext-100 { background: #f59e0b; border-radius: 2px; grid-area: 3 / 3; }
.ext-101 { background: #f59e0b; border-radius: 2px; grid-area: 4 / 2; }
.ext-102 { background: #f59e0b; border-radius: 2px; grid-area: 4 / 3; }
.ext-103 { position: relative; width: 100px; height: 80px; display: flex; align-items: center; justify-content: center; }
.ext-104 { width: 32px; height: 32px; background: radial-gradient(circle at 35% 35%, #ff5252, #b71c1c); border-radius: 50%; box-shadow: 0 4px 10px rgba(0,0,0,0.5); animation: pulse 1.2s infinite alternate; }
.ext-105 { position: absolute; right: 10px; top: 15px; width: 22px; height: 22px; border: 3px solid #facc15; border-radius: 50%; box-shadow: 0 0 8px #facc15; }
.ext-106 { display: flex; gap: 14px; align-items: center; }
.ext-107 { font-size: 40px; filter: drop-shadow(0 0 8px #f59e0b); }
.ext-108 { font-size: 32px; filter: drop-shadow(0 0 8px #ef4444); }
.ext-109 { font-size: 34px; font-weight: bold; letter-spacing: 6px; color: var(--secondary-accent); text-shadow: 0 0 10px var(--secondary-accent); }
.ext-110 { font-size: 48px; filter: drop-shadow(0 0 12px #ec4899); }
.ext-111 { font-size: 44px; filter: drop-shadow(0 0 12px #facc15); }
.ext-112 { font-size: 44px; filter: drop-shadow(0 0 12px #38bdf8); }
.ext-113 { font-size: 44px; filter: drop-shadow(0 0 12px #eab308); }
.ext-114 { font-size: 44px; filter: drop-shadow(0 0 12px #22c55e); }
.ext-115 { font-size: 44px; filter: drop-shadow(0 0 12px #10b981); }
.ext-116 { font-size: 44px; filter: drop-shadow(0 0 12px #f97316); }
.ext-117 { font-size: 44px; filter: drop-shadow(0 0 12px #ef4444); }
.ext-118 { font-size: 44px; filter: drop-shadow(0 0 12px #ec4899); }
.ext-119 { display: flex; gap: 14px; align-items: center; flex-wrap: wrap; }
.ext-120 { display: flex; gap: 10px; align-items: center; }
.fs-16 { font-size: 16px; }
.d-none { display:none; }
.ext-121 { --game-accent: #22c55e; --game-accent-glow: rgba(34, 197, 94, 0.4); }
.swatch-00f0ff { --swatch-color: #00f0ff; }
.swatch-22c55e { --swatch-color: #22c55e; }
.ext-122 { --game-accent: #8b5cf6; --game-accent-glow: rgba(139, 92, 246, 0.4); }
.swatch-f59e0b { --swatch-color: #f59e0b; }
.ext-123 { --game-accent: #ff3366; --game-accent-glow: rgba(255, 51, 102, 0.4); }
.d-none-1 { display: none; }
.ext-124 { --game-accent: #ef4444; --game-accent-glow: rgba(239, 68, 68, 0.45); }
.swatch-38bdf8 { --swatch-color: #38bdf8; }
.swatch-12b432 { --swatch-color: #12b432; }
.ext-125 { color: #fbbf24; text-shadow: 0 0 15px rgba(251, 191, 36, 0.7); }
.ext-126 { color: #4ade80; }
.ext-127 { background: linear-gradient(180deg, #f59e0b, #d97706); box-shadow: 0 0 15px rgba(245, 158, 11, 0.5); }
.ext-128 { border: 2px solid #12b432; color: #12b432; background: rgba(18, 180, 50, 0.2); }
.ext-129 { color: #fbbf24; }
.gap-4 { gap: 4px; }
.text-success { color: var(--success-color); }
.text-primary-accent { color: var(--primary-accent); }
.ext-130 { margin-top: 4px; width: 100%; }
.w-0 { width: 0%; }
.w-full { width: 100%; }
.mt-20 { margin-top: 20px; }
.ext-131 { color: #ff0055; }
.swatch-8b5a2b { --swatch-color: #8b5a2b; }
.swatch-10b981 { --swatch-color: #10b981; }
.ext-132 { --game-accent: #00f0ff; --game-accent-glow: rgba(0, 240, 255, 0.45); }
.ext-133 { display: flex; gap: 8px; margin: 10px 0 16px; }
.mt-8 { margin-top: 8px; }
.ext-134 { margin-top: 10px; background: linear-gradient(135deg, #00f0ff, #0080ff); color: #000; }
.ext-135 { margin: 0; font-size: 20px; }
.ext-136 { display: flex; gap: 12px; }
.ext-137 { --game-accent: #ec4899; --game-accent-glow: rgba(236, 72, 153, 0.45); }
.swatch-ec4899 { --swatch-color: #ec4899; }
.swatch-8bac0f { --swatch-color: #8bac0f; }
.ext-138 { color: #38bdf8; }
.ext-139 { width: 10%; }
.ext-140 { display: flex; gap: 12px; align-items: center; }
.ext-141 { position: relative; }
.ext-142 { --game-accent: #38bdf8; --game-accent-glow: rgba(56, 189, 248, 0.4); }
.swatch-ef4444 { --swatch-color: #ef4444; }
.swatch-eab308 { --swatch-color: #eab308; }
.swatch-3b82f6 { --swatch-color: #3b82f6; }
.ext-143 { display: flex; gap: 8px; }
.ext-144 { position: absolute; right: 16px; top: 16px; z-index: 10; }
.ext-145 { margin-bottom: 8px; }
.ext-146 { --game-accent: #10b981; --game-accent-glow: rgba(16, 185, 129, 0.4); }
.swatch-059669 { --swatch-color: #059669; }
.swatch-0284c7 { --swatch-color: #0284c7; }
.swatch-991b1b { --swatch-color: #991b1b; }
.ext-147 { margin: 0; font-size: 22px; }
.ext-148 { display: flex; justify-content: space-between; align-items: center; margin-top: 14px; }
.ext-149 { font-size: 12px; font-weight: 700; color: #94a3b8; }
.ext-150 { text-align:center;font-size:11px;padding:12px;color:var(--text-muted); }
.ext-151 { color:var(--primary-accent); }
.ext-152 { --game-accent: #f97316; --game-accent-glow: rgba(249, 115, 22, 0.4); }
.ext-153 { background: linear-gradient(135deg, #ea580c, #b45309); }
.ext-154 { background: linear-gradient(135deg, #06b6d4, #3b82f6); }
.ext-155 { background: linear-gradient(135deg, #84cc16, #4d7c0f); }
.ext-156 { left: 0%; }
.ext-157 { --game-accent: #facc15; --game-accent-glow: rgba(250, 204, 21, 0.45); }
.swatch-facc15 { --swatch-color: #facc15; }
.swatch-f43f5e { --swatch-color: #f43f5e; }
.ext-158 { --game-accent: #10b981; --game-accent-glow: rgba(16, 185, 129, 0.45); }
.ext-159 { width: 15%; }
.ext-160 { --game-accent: #f59e0b; --game-accent-glow: rgba(245, 158, 11, 0.4); }
.ext-161 { background: linear-gradient(135deg, #b45309, #d97706); }
.ext-162 { background: linear-gradient(135deg, #00f0ff, #3b82f6); }
.ext-163 { background: linear-gradient(135deg, #f59e0b, #78350f); }
.fs-15 { font-size: 15px; }
.ext-164 { --game-accent: #3b82f6; --game-accent-glow: rgba(59, 130, 246, 0.45); }
.ext-165 { font-weight: 800; font-size: 13px; }
.ext-166 { font-size: 10px; color: var(--text-muted); }
.ext-167 { display: flex; justify-content: space-around; font-family: var(--font-mono); font-size: 14px; }
.ext-168 { color: #34d399; font-weight: bold; }
.ext-169 { font-family: var(--font-mono); font-size: 16px; font-weight: bold; color: #fbbf24; }
.ext-170 { --game-accent: #eab308; --game-accent-glow: rgba(234, 179, 8, 0.45); }
.ext-171 { background: rgba(239,68,68,0.25); border-color:#ef4444; color:#fca5a5; }
.ext-172 { display: flex; justify-content: space-between; align-items: center; }
.ext-173 { font-size: 13px; color: #34d399; }
.ext-174 { --game-accent: #ec4899; --game-accent-glow: rgba(236, 72, 153, 0.4); }
.ext-175 { background: linear-gradient(135deg, #ec4899, #f43f5e); }
.ext-176 { background: linear-gradient(135deg, #a855f7, #38bdf8); }
.ext-177 { background: linear-gradient(135deg, #10b981, #fbbf24); }
.ext-178 { padding:24px;text-align:center; }
.ext-179 { background: linear-gradient(135deg, #22c55e, #15803d); }
.ext-180 { background: linear-gradient(135deg, #f59e0b, #b45309); }
.ext-181 { background: linear-gradient(135deg, #06b6d4, #0284c7); }
.ext-182 { font-size:16px;margin:4px 0 8px;font-weight:700; }
.ext-183 { font-size: 13px; color: var(--text-muted); }
.text-right { text-align: right; }
.ext-184 { font-size: 11px; color: var(--secondary-accent); }
.w-25 { width: 25%; }
.ext-185 { display: flex; justify-content: space-between; font-family: var(--font-mono); font-size: 11px; color: var(--text-muted); }
.ext-186 { font-size: 20px; font-weight: 700; margin-bottom: 16px; display: flex; align-items: center; gap: 8px; }
.ext-187 { color: var(--text-muted); font-family: var(--font-mono); }
.ext-188 { padding: 6px 14px; font-size: 12px; }
.ext-189 { display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px; flex-wrap: wrap; gap: 12px; }
.mb-0 { margin-bottom: 0; }
.ext-190 { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 16px; }
.ext-191 { font-size: 18px; font-weight: 700; }
.ext-192 { color: var(--text-muted); font-size: 13px; margin-top: 4px; }
.ext-193 { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 10px; }
.ext-194 { font-size: 20px; font-weight: 700; display: flex; align-items: center; gap: 10px; }
.ext-195 { font-size: 22px; font-weight: 700; }
.ext-196 { color: var(--text-muted); font-size: 15px; line-height: 1.7; }
.mt-14 { margin-top: 14px; }
.ext-197 { color: var(--text-muted); font-size: 14px; margin-bottom: 24px; }
.ext-198 { font-size: 20px; font-weight: 700; display: flex; align-items: center; gap: 8px; }
.ext-199 { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 14px; }
.ext-200 { margin-top: 16px; }
.ext-201 { font-size: 12px; color: var(--primary-accent); font-family: var(--font-mono); }
.ext-202 { text-decoration: none; }
.ext-203 { background: rgba(var(--secondary-accent), 0.08); border: 1px solid rgba(6, 182, 212, 0.25); border-radius: 14px; padding: 18px 20px; display: flex; align-items: center; gap: 14px; }
.fs-26 { font-size: 26px; }
.ext-204 { font-size: 13px; font-weight: 700; color: var(--text-primary); }
.ext-205 { font-size: 12px; color: var(--text-muted); line-height: 1.4; }
.mt-10 { margin-top: 10px; }
.ext-206 { font-size: 20px; font-weight: 700; margin-bottom: 8px; }
.ext-207 { color: var(--text-muted); font-size: 14px; margin-bottom: 20px; }
.ext-208 { max-width: 900px; }
.ext-209 { font-size: 32px; text-align: left; }
.ext-210 { display: flex; flex-direction: column; gap: 20px; font-size: 15px; color: var(--text-primary); line-height: 1.7; margin-top: 10px; }
.ext-211 { font-size: 20px; color: var(--primary-accent); }
.border-none-pt-0 { border: none; padding-top: 0; }
.ext-212 { --suit:#78f1d1; }
.ext-213 { --suit:#ffba91; }
.ext-214 { --suit:#bdabff; }
.ext-215 { display:flex;align-items:center;gap:12px;margin-bottom:16px; }
.ext-216 { margin:0;width:38px;height:38px;font-size:17px; }
.ext-217 { flex:1; }
.ext-218 { margin:2px 0 0;font-size:22px; }
.ext-219 { margin-bottom:12px; }
.ext-220 { margin-bottom:15px; }
.ext-221 { font-size:11px;color:#a6bdb0;margin:0 0 12px; }
.ext-222 { display:block;margin-top:6px;color:#859e8f;font-size:10px; }
.ext-223 { display:flex;justify-content:space-between;align-items:center;margin:14px 0 8px; }
.ext-224 { margin:0; }
.ext-225 { padding:16px;text-align:center;color:#798f82;font-size:11px; }
.ext-226 { text-align:center;padding:20px; }
