
  body.pa209b-guardian-expedition #pa188-shell {
    --pa209b-paper:#fff2ca;
    --pa209b-ink:#2b2117;
    --pa209b-deep:#111827;
    --pa209b-panel:#172033;
    --pa209b-panel2:#21283b;
    --pa209b-line:rgba(255,231,160,.25);
    --pa209b-gold:#ffd869;
    --pa209b-green:#6ff0a8;
    --pa209b-blue:#74c8ff;
    --pa209b-red:#ff7189;
    color:var(--pa209b-paper);
    background:
      radial-gradient(circle at 18% 18%, rgba(255,216,105,.15), transparent 22%),
      radial-gradient(circle at 86% 28%, rgba(116,200,255,.12), transparent 26%),
      repeating-linear-gradient(0deg, rgba(255,255,255,.025) 0 1px, transparent 1px 6px),
      linear-gradient(135deg, #241b24 0%, #121b2b 47%, #182720 100%) !important;
  }
  body.pa209b-guardian-expedition #pa188-shell:before {
    opacity:.88 !important;
    background:
      linear-gradient(90deg, rgba(255,216,105,.16), transparent 17%, rgba(111,240,168,.10) 54%, transparent 80%, rgba(255,113,137,.10)),
      repeating-linear-gradient(90deg, transparent 0 34px, rgba(255,255,255,.03) 34px 35px) !important;
  }
  body.pa209b-guardian-expedition #pa188-shell:after {
    inset:10px !important;
    border-radius:8px;
    border-color:rgba(255,216,105,.34) !important;
    box-shadow:inset 0 0 0 1px rgba(111,240,168,.13), inset 0 0 58px rgba(255,216,105,.07) !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-panel,
  body.pa209b-guardian-expedition #pa188-shell .pa188-player,
  body.pa209b-guardian-expedition #pa188-shell .pa188-resources,
  body.pa209b-guardian-expedition #pa188-shell .pa188-bottom-actions {
    border-radius:8px !important;
    clip-path:none !important;
    border-color:var(--pa209b-line) !important;
    background:
      linear-gradient(180deg, rgba(255,245,214,.065), rgba(9,13,24,.78) 34%, rgba(8,11,20,.90)),
      linear-gradient(90deg, rgba(255,216,105,.065), rgba(116,200,255,.035), rgba(111,240,168,.035)) !important;
    box-shadow:0 18px 42px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.08), inset 0 0 0 1px rgba(255,255,255,.025) !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-panel {
    scrollbar-color:rgba(255,216,105,.42) rgba(4,8,16,.55);
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-panel-title,
  body.pa209b-guardian-expedition #pa188-shell .pa188-title h1,
  body.pa209b-guardian-expedition #pa188-shell .pa188-brand-title {
    color:#fff0b4 !important;
    text-shadow:0 2px 0 rgba(0,0,0,.32), 0 0 14px rgba(255,216,105,.24) !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-title h1 {
    font-size:clamp(28px,4.2vw,52px) !important;
    letter-spacing:.12em !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-panel-title {
    font-size:clamp(17px,1.7vw,22px) !important;
    letter-spacing:.08em !important;
    text-align:left !important;
    padding-right:72px;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-panel-title small,
  body.pa209b-guardian-expedition #pa188-shell .pa188-title div,
  body.pa209b-guardian-expedition #pa188-shell .pa188-brand-sub {
    color:#98b2c8 !important;
    letter-spacing:.12em !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-panel:before {
    border-radius:8px;
    background:
      linear-gradient(180deg, rgba(255,255,255,.035), transparent 30%, transparent 74%, rgba(255,255,255,.02)),
      radial-gradient(circle at 50% 0, rgba(255,216,105,.09), transparent 42%) !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-panel:after {
    height:3px !important;
    background:linear-gradient(90deg, transparent, rgba(255,216,105,.92), rgba(111,240,168,.72), rgba(116,200,255,.52), transparent) !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-tab,
  body.pa209b-guardian-expedition #pa188-shell .pa188-close,
  body.pa209b-guardian-expedition #pa188-shell .pa188-btn,
  body.pa209b-guardian-expedition #pa188-shell .pa188-mini,
  body.pa209b-guardian-expedition #pa188-shell .pa188-chip,
  body.pa209b-guardian-expedition #pa188-shell .pa188-appearance button,
  body.pa209b-guardian-expedition #pa188-shell .pa188-resource button {
    border-radius:8px !important;
    clip-path:none !important;
    border-color:rgba(255,216,105,.32) !important;
    background:
      linear-gradient(180deg, rgba(255,246,218,.11), rgba(12,17,28,.84)),
      linear-gradient(90deg, rgba(116,200,255,.08), rgba(111,240,168,.045)) !important;
    color:#fff0c0 !important;
    text-shadow:0 1px 0 rgba(0,0,0,.34);
    box-shadow:0 9px 18px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.10) !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-btn.primary,
  body.pa209b-guardian-expedition #pa188-shell .pa188-tab[data-current="true"] {
    color:#2d210e !important;
    border-color:rgba(255,216,105,.92) !important;
    background:linear-gradient(180deg, #fff09d, #e7b64c 56%, #bd7b2e) !important;
    text-shadow:0 1px 0 rgba(255,255,255,.38) !important;
    box-shadow:0 14px 26px rgba(0,0,0,.28), 0 0 24px rgba(255,216,105,.18), inset 0 1px 0 rgba(255,255,255,.55) !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-btn.cyan {
    border-color:rgba(116,200,255,.48) !important;
    background:linear-gradient(180deg, rgba(116,200,255,.20), rgba(9,14,25,.86)) !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-btn.green {
    border-color:rgba(111,240,168,.58) !important;
    background:linear-gradient(180deg, rgba(111,240,168,.20), rgba(9,14,25,.86)) !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-btn:hover,
  body.pa209b-guardian-expedition #pa188-shell .pa188-tab:hover,
  body.pa209b-guardian-expedition #pa188-shell .pa188-mini:hover,
  body.pa209b-guardian-expedition #pa188-shell .pa188-chip:hover {
    transform:translateY(-2px) scale(1.01) !important;
    filter:brightness(1.08) saturate(1.06);
  }
  body.pa209b-guardian-expedition #pa188-shell .pa209b-pressed {
    transform:translateY(2px) scale(.99) !important;
    filter:brightness(.96) saturate(1.12) !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-resource {
    min-height:60px !important;
    border-radius:8px !important;
    background:linear-gradient(180deg, rgba(255,246,218,.075), rgba(8,12,22,.74)) !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-resource-icon {
    width:36px !important;
    height:36px !important;
    border-radius:8px !important;
    transform:none !important;
    border:1px solid rgba(255,216,105,.28);
    background:linear-gradient(180deg, rgba(255,216,105,.22), rgba(116,200,255,.10)) !important;
    box-shadow:0 8px 14px rgba(0,0,0,.20), inset 0 1px 0 rgba(255,255,255,.12) !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-resource-icon .pa191-icon,
  body.pa209b-guardian-expedition #pa188-shell .pa188-resource-icon > span {
    transform:none !important;
  }
  body.pa209b-guardian-expedition #pa188-shell[data-page="match"] .pa188-layout.match {
    grid-template-columns:minmax(238px,24%) minmax(500px,48%) minmax(276px,28%) !important;
  }
  body.pa209b-guardian-expedition #pa188-shell[data-page="match"] .pa188-panel.left:before,
  body.pa209b-guardian-expedition #pa188-shell[data-page="match"] .pa188-panel.center:before,
  body.pa209b-guardian-expedition #pa188-shell[data-page="match"] .pa188-panel.right:before,
  body.pa209b-guardian-expedition #pa188-shell[data-page="terminal"] .pa188-panel.left:before,
  body.pa209b-guardian-expedition #pa188-shell[data-page="terminal"] .pa188-panel.center:before,
  body.pa209b-guardian-expedition #pa188-shell[data-page="terminal"] .pa188-panel.right:before {
    opacity:.95;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-mode,
  body.pa209b-guardian-expedition #pa188-shell .pa188-node,
  body.pa209b-guardian-expedition #pa188-shell .pa188-row,
  body.pa209b-guardian-expedition #pa188-shell .pa188-detail,
  body.pa209b-guardian-expedition #pa188-shell .pa188-match-box,
  body.pa209b-guardian-expedition #pa188-shell .pa188-chat-log,
  body.pa209b-guardian-expedition #pa188-shell .pa188-build,
  body.pa209b-guardian-expedition #pa188-shell .pa188-ready,
  body.pa209b-guardian-expedition #pa188-shell .pa188-pill,
  body.pa209b-guardian-expedition #pa188-shell .pa188-input {
    border-radius:8px !important;
    clip-path:none !important;
    border-color:rgba(255,231,160,.18) !important;
    background:linear-gradient(180deg, rgba(255,246,218,.055), rgba(7,11,20,.70)) !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-mode,
  body.pa209b-guardian-expedition #pa188-shell .pa188-node {
    min-height:72px !important;
    box-shadow:inset 4px 0 0 var(--mode-color, var(--node-color, var(--pa209b-gold))), inset 0 1px 0 rgba(255,255,255,.07) !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-mode[data-active="true"],
  body.pa209b-guardian-expedition #pa188-shell .pa188-node[data-selected="true"] {
    border-color:rgba(255,216,105,.72) !important;
    background:linear-gradient(180deg, rgba(255,216,105,.16), rgba(10,14,23,.78)) !important;
    box-shadow:inset 4px 0 0 var(--mode-color, var(--node-color, var(--pa209b-gold))), 0 0 22px rgba(255,216,105,.13) !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-mode-icon,
  body.pa209b-guardian-expedition #pa188-shell .pa188-node-icon,
  body.pa209b-guardian-expedition #pa188-shell .pa188-detail-icon,
  body.pa209b-guardian-expedition #pa188-shell .pa188-node-index {
    border-radius:8px !important;
    clip-path:none !important;
    transform:none !important;
    color:#22190d !important;
    background:linear-gradient(180deg, rgba(255,255,255,.24), rgba(0,0,0,.08)), var(--mode-color, var(--node-color, var(--pa209b-gold))) !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-mode-icon span,
  body.pa209b-guardian-expedition #pa188-shell .pa188-node-icon span,
  body.pa209b-guardian-expedition #pa188-shell .pa188-detail-icon span,
  body.pa209b-guardian-expedition #pa188-shell .pa188-node-index span {
    transform:none !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-squad-grid {
    gap:12px !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-member {
    min-height:clamp(252px,38vh,358px) !important;
    border-radius:8px !important;
    clip-path:none !important;
    padding:12px 10px !important;
    border-color:rgba(116,200,255,.28) !important;
    background:
      radial-gradient(circle at 50% 33%, rgba(116,200,255,.16), transparent 40%),
      linear-gradient(180deg, rgba(255,246,218,.055), rgba(12,17,30,.84) 36%, rgba(8,11,19,.93)) !important;
    box-shadow:0 14px 26px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.08) !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-member:before {
    content:"";
    position:absolute;
    inset:0 0 auto;
    height:4px;
    background:linear-gradient(90deg, rgba(116,200,255,.85), rgba(111,240,168,.7), transparent);
    opacity:.72;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-member.leader {
    border-color:rgba(255,216,105,.82) !important;
    box-shadow:0 0 24px rgba(255,216,105,.14), 0 14px 26px rgba(0,0,0,.30), inset 0 0 26px rgba(255,216,105,.07) !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-member.leader:before {
    background:linear-gradient(90deg, rgba(255,216,105,.95), rgba(255,151,91,.65), transparent);
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-member.ready {
    border-color:rgba(111,240,168,.76) !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-member.empty {
    border-style:dashed !important;
    border-color:rgba(200,154,255,.55) !important;
    background:radial-gradient(circle at 50% 44%, rgba(200,154,255,.14), transparent 40%), linear-gradient(180deg, rgba(255,246,218,.04), rgba(12,13,28,.88)) !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-member[data-pa209b-state]:after {
    content:attr(data-pa209b-state);
    position:absolute;
    top:10px;
    right:10px;
    z-index:2;
    padding:4px 7px;
    border-radius:7px;
    border:1px solid rgba(255,216,105,.25);
    color:#ffe9a6;
    background:rgba(6,9,16,.76);
    font:900 10px/1 ui-monospace, Consolas, monospace;
    letter-spacing:.08em;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-member.ready[data-pa209b-state]:after {
    color:#13331f;
    border-color:rgba(111,240,168,.7);
    background:linear-gradient(180deg, #9cffc4, #55cb86);
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-member-visual {
    height:132px !important;
    border-radius:8px;
    background:radial-gradient(ellipse at 50% 80%, rgba(116,200,255,.20), transparent 54%);
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-member-visual:before {
    border-radius:50% !important;
    background:radial-gradient(ellipse, rgba(116,200,255,.28), transparent 70%) !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-chibi:before,
  body.pa209b-guardian-expedition #pa188-shell .pa188-empty {
    filter:drop-shadow(0 7px 9px rgba(0,0,0,.30));
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-member-role {
    color:#ffe9ad !important;
    min-height:22px;
    padding-right:48px;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-member-name {
    color:#fff0b4 !important;
    font-size:14px !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-member-level {
    color:#b9c9d7 !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-build {
    width:100% !important;
    min-height:36px !important;
    color:#bdfbe0 !important;
    padding:6px !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-ready {
    width:100% !important;
    color:#aebdcd !important;
    background:rgba(255,255,255,.04) !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-member.ready .pa188-ready {
    color:#163922 !important;
    border-color:rgba(111,240,168,.72) !important;
    background:linear-gradient(180deg, #a5ffc9, #55c783) !important;
    text-shadow:0 1px 0 rgba(255,255,255,.22);
  }
  body.pa209b-guardian-expedition #pa188-shell .pa209b-expedition-hud {
    position:sticky;
    top:0;
    z-index:7;
    display:grid;
    grid-template-columns:1fr auto;
    align-items:center;
    gap:10px;
    margin:-4px 0 12px;
    padding:8px 10px;
    border:1px solid rgba(255,216,105,.27);
    border-radius:8px;
    background:linear-gradient(180deg, rgba(255,246,218,.10), rgba(9,13,22,.86));
    box-shadow:0 10px 20px rgba(0,0,0,.20), inset 0 1px 0 rgba(255,255,255,.08);
  }
  body.pa209b-guardian-expedition #pa188-shell .pa209b-expedition-hud b {
    color:#fff0b4;
    font:900 13px/1.2 ui-monospace, Consolas, monospace;
    letter-spacing:.08em;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa209b-expedition-hud span {
    color:#93b1c7;
    font:800 10px/1.2 ui-monospace, Consolas, monospace;
    letter-spacing:.08em;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa209b-pips {
    display:flex;
    gap:5px;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa209b-pips i {
    width:12px;
    height:12px;
    border-radius:4px;
    border:1px solid rgba(255,255,255,.13);
    background:rgba(255,255,255,.07);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.08);
  }
  body.pa209b-guardian-expedition #pa188-shell .pa209b-pips i[data-on="true"] {
    border-color:rgba(111,240,168,.75);
    background:linear-gradient(180deg, #9effc6, #50c17f);
    box-shadow:0 0 12px rgba(111,240,168,.22);
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-chat {
    gap:10px !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-chat-log {
    padding:10px !important;
    background:
      repeating-linear-gradient(0deg, rgba(255,255,255,.025) 0 1px, transparent 1px 9px),
      rgba(5,8,15,.70) !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-line {
    width:fit-content;
    max-width:94%;
    margin:4px 0 !important;
    padding:6px 8px !important;
    border-radius:8px !important;
    border:1px solid rgba(255,255,255,.07);
    border-left:4px solid rgba(116,200,255,.58) !important;
    background:rgba(255,255,255,.055) !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-line.self {
    margin-left:auto !important;
    border-left-color:rgba(111,240,168,.72) !important;
    color:#ccffe4 !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-line.system {
    border-left-color:rgba(255,216,105,.82) !important;
    color:#ffe7a0 !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-chat-input {
    grid-template-columns:minmax(0,1fr) 44px !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-input {
    height:40px !important;
    color:#fff0c0 !important;
    outline:none;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-input:focus {
    border-color:rgba(111,240,168,.78) !important;
    box-shadow:0 0 0 3px rgba(111,240,168,.12) !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-match-box {
    max-width:min(620px, 86vw);
    padding:30px 38px !important;
    border-color:rgba(255,216,105,.82) !important;
    background:
      radial-gradient(circle at 50% 0, rgba(255,216,105,.22), transparent 52%),
      linear-gradient(180deg, rgba(34,28,22,.94), rgba(9,12,20,.95)) !important;
    box-shadow:0 0 42px rgba(255,216,105,.24), 0 18px 40px rgba(0,0,0,.42), inset 0 1px 0 rgba(255,255,255,.10) !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-match-box h2 {
    font-size:clamp(30px,5vw,46px) !important;
    letter-spacing:.12em !important;
    color:#fff0b4 !important;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa188-bottom-actions {
    gap:10px !important;
  }
  body.pa209b-guardian-expedition #pa188-shell[data-page="match"] .pa188-bottom-actions .pa188-btn.primary,
  body.pa209b-guardian-expedition #pa188-shell[data-page="terminal"] .pa188-bottom-actions .pa188-btn.primary {
    animation:pa209bReadyBreath 2.4s ease-in-out infinite;
  }
  body.pa209b-guardian-expedition #pa188-shell[data-pa209b-action="launch-match"] .pa188-member.ready,
  body.pa209b-guardian-expedition #pa188-shell[data-pa209b-action="primary"] .pa188-member.ready {
    animation:pa209bCardConfirm .42s cubic-bezier(.16,1,.3,1) both;
  }
  body.pa209b-guardian-expedition #pa188-shell[data-pa209b-action="send-chat"] .pa188-chat-log {
    animation:pa209bChatPing .34s ease both;
  }
  body.pa209b-guardian-expedition #pa188-shell .pa208-root,
  body.pa209b-guardian-expedition #pa188-shell .pa208-panel,
  body.pa209b-guardian-expedition #pa188-shell .pa208-battle-board,
  body.pa209b-guardian-expedition #pa188-shell .pa208-result-card {
    border-radius:8px !important;
  }
  @keyframes pa209bReadyBreath {
    0%,100% { filter:brightness(1) saturate(1); }
    50% { filter:brightness(1.08) saturate(1.10); }
  }
  @keyframes pa209bCardConfirm {
    0% { transform:translateY(0) scale(1); }
    46% { transform:translateY(-6px) scale(1.018); filter:brightness(1.14); }
    100% { transform:translateY(0) scale(1); }
  }
  @keyframes pa209bChatPing {
    0% { box-shadow:0 0 0 rgba(111,240,168,0), inset 0 1px 0 rgba(255,255,255,.08); }
    45% { box-shadow:0 0 22px rgba(111,240,168,.16), inset 0 1px 0 rgba(255,255,255,.11); }
    100% { box-shadow:0 0 0 rgba(111,240,168,0), inset 0 1px 0 rgba(255,255,255,.08); }
  }
  @media (max-width:1100px) {
    body.pa209b-guardian-expedition #pa188-shell[data-page="match"] .pa188-layout.match {
      grid-template-columns:1fr !important;
    }
    body.pa209b-guardian-expedition #pa188-shell .pa188-panel-title {
      padding-right:0;
    }
  }
  @media (max-width:760px) {
    body.pa209b-guardian-expedition #pa188-shell .pa188-title h1 {
      font-size:28px !important;
      letter-spacing:.08em !important;
    }
    body.pa209b-guardian-expedition #pa188-shell .pa188-member {
      min-height:232px !important;
    }
    body.pa209b-guardian-expedition #pa188-shell .pa209b-expedition-hud {
      grid-template-columns:1fr;
    }
  }
  @media (prefers-reduced-motion:reduce) {
    body.pa209b-guardian-expedition #pa188-shell[data-page="match"] .pa188-bottom-actions .pa188-btn.primary,
    body.pa209b-guardian-expedition #pa188-shell[data-page="terminal"] .pa188-bottom-actions .pa188-btn.primary,
    body.pa209b-guardian-expedition #pa188-shell[data-pa209b-action="launch-match"] .pa188-member.ready,
    body.pa209b-guardian-expedition #pa188-shell[data-pa209b-action="primary"] .pa188-member.ready,
    body.pa209b-guardian-expedition #pa188-shell[data-pa209b-action="send-chat"] .pa188-chat-log {
      animation:none !important;
    }
  }
