html[data-brand="pablo"] {
  --bg: #070605;
  --bg2: #0d0a07;
  --panel: #120e0a;
  --panel2: #19130d;
  --panel3: #241b11;
  --line: #2a2015;
  --line2: #43331d;
  --text: #f4e9cf;
  --muted: #bfa77c;
  --dim: #7d6a4b;
  --accent: #d8ad3f;
  --accent-hi: #f3d276;
  --accent-lo: #7a5410;
  --accent-ink: #140d02;
  --gold: #f0c75e;
  --red: #e0424a;
  --green: #3fa66b;
  --blue: #6f8fd8;
  --radius: 3px;
  --display: 'Cinzel', 'Times New Roman', serif;
  --gothic: 'Pirata One', 'Cinzel', serif;
  --mx-blood: #8f1220;
  --mx-gold-foil: linear-gradient(180deg, #fff4c8 0%, #f3d276 30%, #d3a238 52%, #8a5d12 72%, #e2b955 100%);
  --mx-gold-btn: linear-gradient(180deg, #fbe7a1 0%, #e7bf55 38%, #b8861f 62%, #d9ad43 100%);
  --mx-gold-rule: linear-gradient(90deg, transparent, #8a5d12 12%, #f3d276 50%, #8a5d12 88%, transparent);
  --mx-damask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='132' viewBox='0 0 88 132'%3E%3Cg fill='none' stroke='%23d8ad3f' stroke-opacity='.075' stroke-width='1.3'%3E%3Cpath d='M44 8c-11 13-24 20-24 36s13 24 24 33c11-9 24-17 24-33S55 21 44 8z'/%3E%3Cpath d='M44 24c-6 8-12 12-12 20s6 13 12 18c6-5 12-10 12-18s-6-12-12-20z'/%3E%3Cpath d='M44 77v24M32 108c5-5 7-7 12-7s7 2 12 7M20 44c-9-3-16 4-13 13M68 44c9-3 16 4 13 13M44 101c-4 6-4 12 0 16 4-4 4-10 0-16z'/%3E%3Cpath d='M0 0c6 8 6 14 0 22M88 0c-6 8-6 14 0 22M0 110c6 8 6 14 0 22M88 110c-6 8-6 14 0 22'/%3E%3C/g%3E%3Cg fill='%23d8ad3f' fill-opacity='.07'%3E%3Ccircle cx='44' cy='44' r='3'/%3E%3Ccircle cx='0' cy='66' r='2.5'/%3E%3Ccircle cx='88' cy='66' r='2.5'/%3E%3C/g%3E%3C/svg%3E");
  --mx-flags: linear-gradient(90deg, #006847 0 16.66%, #f4e9cf 16.66% 33.33%, #ce1126 33.33% 50%, #aa151b 50% 66.66%, #f1bf00 66.66% 83.33%, #aa151b 83.33% 100%);
  --mx-sombrero: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='20' viewBox='0 0 44 20'%3E%3Cpath d='M2 15c5 4 35 4 40 0-3-3-9-4-13-4l-1.5-6.5C26.5 1.5 24.5 1 22 1s-4.5.5-5.5 3.5L15 11c-4 0-10 1-13 4z' fill='%23e2b955' stroke='%23000' stroke-width='1'/%3E%3Cpath d='M15.6 9.2h12.8' stroke='%238f1220' stroke-width='2'/%3E%3Cpath d='M6 15.5c6 2 26 2 32 0' fill='none' stroke='%238a5d12' stroke-width='.8' stroke-dasharray='1.5 1.5'/%3E%3C/svg%3E");
  --mx-cactus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='28' viewBox='0 0 24 28'%3E%3Cpath d='M10 27V5a2 2 0 0 1 4 0v22M10 17H7a2 2 0 0 1-2-2V9.5a1.5 1.5 0 0 1 3 0V14h2M14 20h3a2 2 0 0 0 2-2v-7.5a1.5 1.5 0 0 0-3 0V17h-2M5 27h14' fill='none' stroke='%23f3d276' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  --mx-skyline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='70' viewBox='0 0 600 70'%3E%3Cg fill='none' stroke='%23d8ad3f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M60 68V22a5 5 0 0 1 10 0v46M60 44H50a4 4 0 0 1-4-4V30a3 3 0 0 1 6 0v8h8M70 50h9a4 4 0 0 0 4-4V34a3 3 0 0 0-6 0v10h-7'/%3E%3Cpath d='M180 68V48a3.5 3.5 0 0 1 7 0v20M180 58h-6a3 3 0 0 1-3-3v-5a2 2 0 0 1 4 0v4h5'/%3E%3Cpath d='M232 68c4-5 12-6 18-6l2-8c1-5 3-6 7-6s6 1 7 6l2 8c6 0 14 1 18 6M252 56h14'/%3E%3Cpath d='M322 68c-4-8-10-14-18-16M323 68c-1-10-2-18-6-26M325 68c0-12 2-22 6-30M327 68c2-9 6-15 14-19M328 68c4-6 10-9 18-10'/%3E%3Cpath d='M380 68l18-30h70l18 30' stroke-opacity='.55'/%3E%3Cellipse cx='520' cy='58' rx='7' ry='10'/%3E%3Cellipse cx='511' cy='41' rx='5' ry='8'/%3E%3Cellipse cx='530' cy='43' rx='5' ry='7'/%3E%3C/g%3E%3C/svg%3E");
  --mx-side-mx: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='320' viewBox='0 0 200 320'%3E%3Cg fill='none' stroke='%23d8ad3f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M90 315V70a16 16 0 0 1 32 0v245M90 190H62a14 14 0 0 1-14-14v-46a10 10 0 0 1 20 0v38h22M122 220h26a14 14 0 0 0 14-14v-60a10 10 0 0 0-20 0v52h-20'/%3E%3Cpath d='M100 78v230M112 78v230M56 132v40M152 150v54' stroke-width='1' stroke-opacity='.6'/%3E%3Cpath d='M3 306c10 9 64 9 74 0-6-5-18-7-24-7l-3-14c-2-8-5-10-10-10s-8 2-10 10l-3 14c-6 0-18 2-24 7z'/%3E%3Cpath d='M27 291h26' stroke='%238f1220' stroke-width='3'/%3E%3Cpath d='M0 316h200'/%3E%3C/g%3E%3C/svg%3E");
  --mx-side-es: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='320' viewBox='0 0 200 320'%3E%3Cg fill='none' stroke='%23d8ad3f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg transform='rotate(14 130 200)'%3E%3Ccircle cx='130' cy='250' r='40'/%3E%3Ccircle cx='130' cy='188' r='30'/%3E%3Ccircle cx='130' cy='212' r='11'/%3E%3Cpath d='M122 160V40h16v120M120 40l-2-28h24l-2 28M116 266h28'/%3E%3Cpath d='M126 40v226M130 40v226M134 40v226' stroke-width='.8' stroke-opacity='.7'/%3E%3C/g%3E%3Cpath d='M2 314A48 48 0 0 1 98 314Z'/%3E%3Cpath d='M50 314L12 284M50 314L26 272M50 314L42 267M50 314L58 267M50 314L74 272M50 314L88 284' stroke-width='1.2'/%3E%3Cpath d='M8 300c8-4 14-4 20 0s12 4 20 0 14-4 20 0 12 4 20 0' stroke='%238f1220' stroke-width='2.5'/%3E%3Cpath d='M0 316h200'/%3E%3C/g%3E%3C/svg%3E");
  scrollbar-color: #5a4320 #070605;
}

html[data-brand="pablo"] ::selection { background: #d8ad3f; color: #140d02; }

html[data-brand="pablo"] body {
  background:
    radial-gradient(1100px 520px at 50% -120px, rgba(143, 18, 32, .32), transparent 70%),
    radial-gradient(900px 600px at 100% 30%, rgba(216, 173, 63, .06), transparent 70%),
    var(--mx-damask),
    linear-gradient(180deg, #0d0a07, #070605 600px);
  background-color: var(--bg);
  overflow-x: clip;
}

html[data-brand="pablo"] h1,
html[data-brand="pablo"] h2,
html[data-brand="pablo"] h3 { font-weight: 700; letter-spacing: .03em; }

html[data-brand="pablo"] .topbar {
  background: linear-gradient(180deg, #000, #0d0a07);
  border-bottom: 1px solid #8a5d12;
  box-shadow: 0 1px 0 #000, 0 14px 30px -12px rgba(0, 0, 0, .95);
}
html[data-brand="pablo"] .topbar::before {
  content: ''; position: absolute; left: 0; right: 0; bottom: -4px; height: 3px; background: var(--mx-flags); opacity: .85; pointer-events: none;
}
html[data-brand="pablo"] .topbar::after {
  content: ''; position: absolute; left: 50%; bottom: -14px; width: 46px; height: 21px; margin-left: -23px;
  background: var(--mx-sombrero) center / contain no-repeat; filter: drop-shadow(0 2px 3px rgba(0, 0, 0, .9)) drop-shadow(0 0 8px rgba(243, 210, 118, .35));
  pointer-events: none;
}

html[data-brand="pablo"] .logo { gap: 12px; font-family: var(--gothic); font-size: 31px; letter-spacing: .01em; color: #f4e9cf; }
html[data-brand="pablo"] .logo span { color: #f4e9cf; text-shadow: 0 2px 0 #000, 0 0 18px rgba(143, 18, 32, .6); }
html[data-brand="pablo"] .logo b {
  font-weight: 400; color: #f0c75e; background: var(--mx-gold-foil); -webkit-background-clip: text; background-clip: text;
  -webkit-text-fill-color: transparent; text-shadow: none; filter: drop-shadow(0 2px 0 #000);
}
html[data-brand="pablo"] .logo img {
  width: 46px; height: 46px; border-radius: 50%; padding: 2px; background: radial-gradient(#1a130b, #000);
  box-shadow: 0 0 0 1px #d8ad3f, 0 0 0 3px #000, 0 0 0 4px rgba(216, 173, 63, .45), 0 4px 14px rgba(0, 0, 0, .8);
}
html[data-brand="pablo"] .logo.small { font-size: 22px; }
html[data-brand="pablo"] .logo.small img { width: 28px; height: 28px; }

html[data-brand="pablo"] .nav > a,
html[data-brand="pablo"] .nav-trigger { font-family: var(--display); font-size: 12.5px; letter-spacing: .08em; color: #b9a179; border-radius: 0; }
html[data-brand="pablo"] .nav > a:hover,
html[data-brand="pablo"] .nav > a.active,
html[data-brand="pablo"] .nav-trigger:hover,
html[data-brand="pablo"] .nav-trigger.active,
html[data-brand="pablo"] .nav-trigger[aria-expanded="true"] { color: #f3d276; }
html[data-brand="pablo"] .nav > a::before,
html[data-brand="pablo"] .nav-trigger::before { top: auto; bottom: 0; height: 2px; background: var(--mx-gold-rule); }
html[data-brand="pablo"] .nav > a::after,
html[data-brand="pablo"] .nav-trigger::after {
  top: auto; bottom: 0; height: 34px; background: radial-gradient(50% 80% at 50% 100%, rgba(216, 173, 63, .26), rgba(216, 173, 63, 0));
}

html[data-brand="pablo"] .btn,
html[data-brand="pablo"] .chip,
html[data-brand="pablo"] .input,
html[data-brand="pablo"] .select,
html[data-brand="pablo"] .panel,
html[data-brand="pablo"] .case-filter,
html[data-brand="pablo"] .game-card,
html[data-brand="pablo"] .home-tile,
html[data-brand="pablo"] .hero,
html[data-brand="pablo"] .case-card,
html[data-brand="pablo"] .cc-art,
html[data-brand="pablo"] .live-item,
html[data-brand="pablo"] .tbox,
html[data-brand="pablo"] .ub-close,
html[data-brand="pablo"] .ub-badge,
html[data-brand="pablo"] .lang-switch,
html[data-brand="pablo"] .lang-switch button { border-radius: 2px; }

html[data-brand="pablo"] .btn {
  font-family: var(--display); font-weight: 700; letter-spacing: .06em; background: linear-gradient(180deg, #1b150e, #0e0b07);
  border-color: rgba(216, 173, 63, .28);
}
html[data-brand="pablo"] .btn:hover { background: linear-gradient(180deg, #241b11, #120e0a); border-color: rgba(243, 210, 118, .7); }
html[data-brand="pablo"] .btn-primary,
html[data-brand="pablo"] .btn-gold,
html[data-brand="pablo"] .btn.active {
  background: var(--mx-gold-btn); border-color: #fbe7a1; color: #140d02; text-shadow: 0 1px 0 rgba(255, 244, 200, .55);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .55), inset 0 -2px 0 rgba(90, 58, 6, .55), 0 0 0 1px #000, 0 8px 22px -10px rgba(243, 210, 118, .75);
}
html[data-brand="pablo"] .btn-primary:hover,
html[data-brand="pablo"] .btn-gold:hover { background: var(--mx-gold-btn); filter: brightness(1.1) saturate(1.1); }
html[data-brand="pablo"] .btn-danger { background: linear-gradient(180deg, #b0182a, #6e0b16); border-color: #d43b4c; color: #fff; }
html[data-brand="pablo"] .btn-ghost { background: transparent; }

html[data-brand="pablo"] .chip {
  font-family: var(--display); letter-spacing: .07em; background: rgba(0, 0, 0, .45); border-color: rgba(216, 173, 63, .22); color: #bfa77c;
}
html[data-brand="pablo"] .chip:hover { border-color: rgba(243, 210, 118, .7); color: #f3d276; }
html[data-brand="pablo"] .chip.active { background: var(--mx-gold-btn); border-color: #fbe7a1; color: #140d02; }

html[data-brand="pablo"] .input,
html[data-brand="pablo"] .select { background-color: #0a0806; border-color: rgba(216, 173, 63, .2); }
html[data-brand="pablo"] .input:focus,
html[data-brand="pablo"] .select:focus { border-color: #d8ad3f; box-shadow: 0 0 0 3px rgba(216, 173, 63, .14); }

html[data-brand="pablo"] .panel,
html[data-brand="pablo"] .case-filter {
  background: linear-gradient(180deg, rgba(25, 19, 13, .92), rgba(10, 8, 6, .92));
  border-color: rgba(216, 173, 63, .2);
  box-shadow: inset 0 1px 0 rgba(243, 210, 118, .07);
}

html[data-brand="pablo"] .main h1 {
  font-family: var(--gothic); font-weight: 400; font-size: 38px; line-height: 1.05; letter-spacing: .01em; text-transform: none;
  color: #f3d276; text-shadow: 0 2px 0 #000, 0 0 22px rgba(216, 173, 63, .25);
}

html[data-brand="pablo"] .hero {
  border: 1px solid #b8861f; outline: 1px solid rgba(216, 173, 63, .35); outline-offset: -9px;
  box-shadow: 0 0 0 4px #000, 0 0 0 5px rgba(216, 173, 63, .25), 0 30px 60px -30px rgba(143, 18, 32, .9);
}
html[data-brand="pablo"] .hero h1 {
  font-family: var(--gothic); font-weight: 400; font-size: 52px; line-height: 1; letter-spacing: .01em; text-transform: none;
  color: #f0c75e; background: var(--mx-gold-foil); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;
  text-shadow: none; filter: drop-shadow(0 3px 0 #000) drop-shadow(0 8px 18px rgba(0, 0, 0, .9));
}
html[data-brand="pablo"] .hero h1 span { color: inherit; -webkit-text-fill-color: transparent; }

html[data-brand="pablo"] .section-head h2,
html[data-brand="pablo"] .cat-head h2 {
  font-family: var(--gothic); font-weight: 400; font-size: 32px; line-height: 36px; letter-spacing: .015em; text-transform: none;
  color: #f0c75e; background: var(--mx-gold-foil); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;
  filter: drop-shadow(0 2px 0 #000);
}
html[data-brand="pablo"] .section-head h2 * { -webkit-text-fill-color: currentColor; }
html[data-brand="pablo"] .cat-dash { height: 1px; background: linear-gradient(90deg, transparent, #d8ad3f); }
html[data-brand="pablo"] .cat-rule { height: 1px; background: linear-gradient(90deg, #d8ad3f, rgba(138, 93, 18, .5) 60%, transparent); }
html[data-brand="pablo"] .cat-icon,
html[data-brand="pablo"] .cat-toggle { color: #d8ad3f; }
html[data-brand="pablo"] .cat-count { color: #8a7350; font-family: var(--display); }

html[data-brand="pablo"] .game-card {
  background: radial-gradient(120% 90% at 100% 0%, rgba(143, 18, 32, .35), transparent 60%), linear-gradient(160deg, #19130d, #070605 80%);
  border: 1px solid rgba(216, 173, 63, .24); outline: 1px solid rgba(216, 173, 63, .12); outline-offset: -5px;
}
html[data-brand="pablo"] .game-card:hover,
html[data-brand="pablo"] .game-card:focus-visible { border-color: #d8ad3f; box-shadow: 0 14px 30px -14px rgba(216, 173, 63, .6); }
html[data-brand="pablo"] .gc-icon {
  border-radius: 50%; background: radial-gradient(#1f170e, #000); color: #f3d276;
  box-shadow: 0 0 0 1px #b8861f, 0 0 0 3px #000, 0 0 0 4px rgba(216, 173, 63, .35);
}
html[data-brand="pablo"] .gc-bg { color: #d8ad3f; opacity: .09; }
html[data-brand="pablo"] .gc-name { font-family: var(--gothic); font-size: 21px; letter-spacing: .01em; text-transform: none; color: #f4e9cf; }
html[data-brand="pablo"] .gc-tag { background: #000; border-color: #b8861f; color: #f3d276; }
html[data-brand="pablo"] .gc-go { color: #f3d276; }

html[data-brand="pablo"] .home-tile {
  background: linear-gradient(94deg, #0a0806 40%, #2a0a0f); border-color: rgba(216, 173, 63, .24);
}
html[data-brand="pablo"] .home-tile:hover { border-color: #d8ad3f; }
html[data-brand="pablo"] .ht-text b { font-family: var(--gothic); font-weight: 400; font-size: 24px; text-transform: none; letter-spacing: .01em; }
html[data-brand="pablo"] .ql { font-family: var(--display); letter-spacing: .07em; color: #bfa77c; border-radius: 2px; }
html[data-brand="pablo"] .ql:hover { background: rgba(216, 173, 63, .08); color: #f3d276; }

html[data-brand="pablo"] .case-card {
  background: radial-gradient(85% 70% at 50% 42%, #22190f, #070605 78%);
  border: 1px solid rgba(216, 173, 63, .2);
  box-shadow: inset 0 0 0 1px #000;
}
html[data-brand="pablo"] .case-card::before {
  content: ''; position: absolute; inset: 6px; z-index: 2; pointer-events: none; opacity: .55; transition: opacity .3s, inset .3s;
  background:
    linear-gradient(#f3d276, #f3d276) left top / 16px 1px no-repeat,
    linear-gradient(#f3d276, #f3d276) left top / 1px 16px no-repeat,
    linear-gradient(#f3d276, #f3d276) right top / 16px 1px no-repeat,
    linear-gradient(#f3d276, #f3d276) right top / 1px 16px no-repeat,
    linear-gradient(#f3d276, #f3d276) left bottom / 16px 1px no-repeat,
    linear-gradient(#f3d276, #f3d276) left bottom / 1px 16px no-repeat,
    linear-gradient(#f3d276, #f3d276) right bottom / 16px 1px no-repeat,
    linear-gradient(#f3d276, #f3d276) right bottom / 1px 16px no-repeat;
}
html[data-brand="pablo"] .case-card:hover,
html[data-brand="pablo"] .case-card:focus-visible {
  border-color: #d8ad3f; box-shadow: inset 0 0 0 1px #000, 0 0 0 1px rgba(216, 173, 63, .35), 0 18px 34px -16px rgba(216, 173, 63, .55);
}
html[data-brand="pablo"] .case-card:hover::before,
html[data-brand="pablo"] .case-card:focus-visible::before { opacity: 1; inset: 4px; }
html[data-brand="pablo"] .case-photo { border-color: #d8ad3f; border-radius: 2px; }
html[data-brand="pablo"] .cc-name { font-family: var(--display); font-weight: 700; letter-spacing: .03em; }
html[data-brand="pablo"] .cc-new {
  background: var(--mx-gold-btn); color: #140d02; font-family: var(--display); border-radius: 0;
  box-shadow: 0 0 0 1px #000, 0 0 14px rgba(243, 210, 118, .5);
}

html[data-brand="pablo"] .live-item { border-radius: 2px; }

html[data-brand="pablo"] .updatebar {
  background: linear-gradient(90deg, rgba(143, 18, 32, .45), rgba(0, 0, 0, .2) 55%, rgba(216, 173, 63, .14)), #0a0806;
  border-bottom: 1px solid rgba(216, 173, 63, .35);
}
html[data-brand="pablo"] .ub-badge { background: var(--mx-gold-btn); color: #140d02; box-shadow: 0 0 14px -2px rgba(243, 210, 118, .7); }
html[data-brand="pablo"] .ub-text b { font-family: var(--gothic); font-size: 20px; letter-spacing: .01em; color: #f3d276; }

html[data-brand="pablo"] .footer { position: relative; margin-top: 96px; background: #000; border-top: 1px solid #8a5d12; }
html[data-brand="pablo"] .footer::before {
  content: ''; position: absolute; left: 0; right: 0; top: 2px; height: 3px; background: var(--mx-flags); opacity: .7;
}
html[data-brand="pablo"] .footer::after {
  content: ''; position: absolute; left: 0; right: 0; top: -71px; height: 70px; pointer-events: none; opacity: .35;
  background: var(--mx-skyline) repeat-x 0 0 / 600px 70px;
}
html[data-brand="pablo"] .lang-switch button[aria-pressed="true"] { background: var(--mx-gold-btn); color: #140d02; }

html[data-brand="pablo"] .maint-overlay {
  background: radial-gradient(900px 520px at 50% 0%, rgba(143, 18, 32, .4), transparent 70%), var(--mx-damask), #070605;
}

html[data-brand="pablo"] .chat-panel { border-left: 1px solid #8a5d12; box-shadow: -1px 0 0 #000, -4px 0 0 -2px rgba(216, 173, 63, .4); }
html[data-brand="pablo"] .chat-quote { border-left-color: var(--gold); }
html[data-brand="pablo"] .chat-fab { background: var(--mx-gold-btn); color: #140d02; box-shadow: 0 0 0 1px #000, 0 0 0 3px rgba(216, 173, 63, .45), 0 10px 26px -8px rgba(0, 0, 0, .9); }

html[data-brand="pablo"] .cat-icon { background: var(--mx-cactus) center / 22px 26px no-repeat; filter: drop-shadow(0 0 6px rgba(243, 210, 118, .35)); }
html[data-brand="pablo"] .cat-icon svg { visibility: hidden; }
html[data-brand="pablo"] .section-head h2::before {
  content: ''; display: inline-block; flex: none; width: 34px; height: 16px; margin-right: 10px; vertical-align: 2px;
  background: var(--mx-sombrero) center / contain no-repeat; filter: drop-shadow(0 1px 0 #000);
}

@media (min-width: 1600px) {
  html[data-brand="pablo"] body::before,
  html[data-brand="pablo"] body::after {
    content: ''; position: fixed; bottom: 24px; z-index: -1; width: min(230px, calc(50vw - 735px)); height: 368px; pointer-events: none; opacity: .2;
    background: center bottom / contain no-repeat;
  }
  html[data-brand="pablo"] body::before { left: 0; background-image: var(--mx-side-mx); }
  html[data-brand="pablo"] body::after { right: 0; background-image: var(--mx-side-es); }
}

@media (max-width: 720px) {
  html[data-brand="pablo"] .logo { font-size: 25px; }
  html[data-brand="pablo"] .logo img { width: 36px; height: 36px; }
  html[data-brand="pablo"] .topbar::after { display: none; }
  html[data-brand="pablo"] .gc-name { font-size: 17px; line-height: 1.1; }
  html[data-brand="pablo"] .gc-tag { top: 4px; right: 4px; padding: 1px 5px; font-size: 9px; }
  html[data-brand="pablo"] .main h1 { font-size: 32px; }
  html[data-brand="pablo"] .hero h1 { font-size: 38px; }
  html[data-brand="pablo"] .section-head h2,
  html[data-brand="pablo"] .cat-head h2 { font-size: 26px; line-height: 30px; }
}
