/* =====================================================================================================
   STYLE « CITÉ ENGLOUTIE » — marbre ivoire de Grèce antique, lierre (Simon 2026-10-21 : « brique blanche,
   abandonnée, du lierre — si t'es englouti » puis « style pierre polie blanche antique » ; plus de grès marron). Appliqué UNIQUEMENT à
   l'écran de mort, à la page d'accueil et à la boutique ; le reste de l'interface est inchangé.
   -----------------------------------------------------------------------------------------------------
   Chargée TOUT EN DERNIER. Toutes les règles sont scopées sur #menu (accueil, coin compte, arbre des
   navires), #premium-panel (boutique) ou #death-screen (écran de mort). Les feuilles arcade de ces trois
   écrans (accueil-arcade, arcade-boutique, arcade-mort) lisent les jetons --gc-* posés ici à la place de
   l'ancien crème ; les jetons --ar-* (encre, bleu, orange) sont redéfinis SEULEMENT dans ces trois écrans.
     · fenêtres en MARBRE IVOIRE poli de GRÈCE ANTIQUE (Simon : « trop de briques visibles », puis « trop
       grisé, manque de pierre antique ») : veines dorées, frises en MÉANDRE doré haut/bas, COLONNES
       cannelées sur les côtés, un peu de LIERRE pixel aux coins hauts (la cité engloutie) ;
     · titres GRAVÉS dans la pierre (Cinzel), chiffres en pixels (Pixelify Sans) — auto-hébergées (OFL) ;
     · plaques lisses « taillées » pour les cartes, boutons vert-de-gris (bronze patiné) qui s'enfoncent ;
     · boutique : eau trouble floutée + trame pixel ; écran de mort : monde figé PIXELISÉ (filtre SVG
       #nx-pixelate d'index.html) derrière une fenêtre centrée.
   Contrastes : encre #2f2619 sur marbre #e8dcc3 11:1, sur plaque #fbf7ee 14:1 ; rouge #9a3a1c sur plaque 7:1 ; blanc sur bouton #2b7a6e 5,2:1.
   ===================================================================================================== */

@font-face {
  font-family: "Cinzel"; font-style: normal; font-weight: 400 900; font-display: swap;
  src: url(../assets/fonts/cinzel-latin.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Cinzel"; font-style: normal; font-weight: 400 900; font-display: swap;
  src: url(../assets/fonts/cinzel-latin-ext.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Pixelify Sans"; font-style: normal; font-weight: 400 700; font-display: swap;
  src: url(../assets/fonts/pixelify-sans-latin.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Pixelify Sans"; font-style: normal; font-weight: 400 700; font-display: swap;
  src: url(../assets/fonts/pixelify-sans-latin-ext.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* ---------- 1. JETONS ---------- */
html body.ui-arcade {
  --gc-stone: #f2ebdb;      /* marbre ivoire (repli sans texture) */
  --gc-card: #fbf7ee;       /* plaques de marbre lisse */
  --gc-card-2: #efe5cf;     /* pilules, onglets */
  --gc-text: #2f2619;       /* encre gravée, brun très sombre */
  --gc-text-dim: #5a4a36;
  --gc-accent: #9a3a1c;     /* rouge de céramique grecque : chiffres, liens */
  --gc-gold: #c9b07a;       /* liseré doré */
  --gc-btn: #2b7a6e; --gc-btn-d: #154a42;   /* bouton principal : bronze patiné */
  --gc-edge: var(--gc-gold);
  --gc-ink: #3a2f22;        /* contours */
  --gc-carved: inset 0 0 0 2px #e6d6b0, inset 0 3px 0 rgba(58, 47, 34, .12);
  --gc-marble: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='360'%20height='180'%3E%3Cpath%20d='M84%20107%20C170%20110,88%20159,14%20138'%20fill='none'%20stroke='%23d6c39b'%20stroke-opacity='0.25'%20stroke-width='1.8'/%3E%3Cpath%20d='M270%2060%20C180%2011,319%2099,125%207'%20fill='none'%20stroke='%23c9b48a'%20stroke-opacity='0.25'%20stroke-width='1.8'/%3E%3Cpath%20d='M21%20111%20C35%20139,107%2049,9%20159'%20fill='none'%20stroke='%23b9a98c'%20stroke-opacity='0.45'%20stroke-width='0.8'/%3E%3Cpath%20d='M332%2094%20C247%2063,237%2055,162%20120'%20fill='none'%20stroke='%23c9b48a'%20stroke-opacity='0.45'%20stroke-width='1.8'/%3E%3Cpath%20d='M175%20102%20C209%2071,130%2041,235%2072'%20fill='none'%20stroke='%23c9b48a'%20stroke-opacity='0.25'%20stroke-width='0.8'/%3E%3Cpath%20d='M344%20168%20C402%20211,240%20129,450%20199'%20fill='none'%20stroke='%23d6c39b'%20stroke-opacity='0.35'%20stroke-width='0.8'/%3E%3Cpath%20d='M174%2037%20C221%2039,183%2060,225%2075'%20fill='none'%20stroke='%23b9a98c'%20stroke-opacity='0.35'%20stroke-width='1.2'/%3E%3Cpath%20d='M197%2068%20C113%2029,138%20124,18%20103'%20fill='none'%20stroke='%23c9b48a'%20stroke-opacity='0.45'%20stroke-width='1.8'/%3E%3Cpath%20d='M267%2056%20C323%2083,290%2014,179%20137'%20fill='none'%20stroke='%23c9b48a'%20stroke-opacity='0.45'%20stroke-width='1.2'/%3E%3Crect%20x='0'%20y='179'%20width='360'%20height='1'%20fill='%23a8936a'%20fill-opacity='.14'/%3E%3Crect%20x='179'%20y='0'%20width='1'%20height='180'%20fill='%23a8936a'%20fill-opacity='.1'/%3E%3C/svg%3E");
  --gc-meander: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20shape-rendering='crispEdges'%3E%3Crect%20x='0'%20y='0'%20width='24'%20height='3'%20fill='%23a8832f'/%3E%3Crect%20x='0'%20y='21'%20width='24'%20height='3'%20fill='%23a8832f'/%3E%3Crect%20x='3'%20y='6'%20width='3'%20height='12'%20fill='%23a8832f'/%3E%3Crect%20x='3'%20y='15'%20width='12'%20height='3'%20fill='%23a8832f'/%3E%3Crect%20x='12'%20y='9'%20width='3'%20height='9'%20fill='%23a8832f'/%3E%3Crect%20x='9'%20y='9'%20width='6'%20height='3'%20fill='%23a8832f'/%3E%3Crect%20x='18'%20y='6'%20width='3'%20height='12'%20fill='%23a8832f'/%3E%3Crect%20x='6'%20y='6'%20width='15'%20height='3'%20fill='%23a8832f'/%3E%3Crect%20x='0'%20y='0'%20width='24'%20height='1'%20fill='%23d9b968'/%3E%3C/svg%3E");
  --gc-column: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='8'%3E%3Crect%20x='0'%20y='0'%20width='2'%20height='8'%20fill='%23cdbf9f'/%3E%3Crect%20x='2'%20y='0'%20width='2'%20height='8'%20fill='%23f7f2e6'/%3E%3Crect%20x='4'%20y='0'%20width='2'%20height='8'%20fill='%23e7dcc5'/%3E%3Crect%20x='6'%20y='0'%20width='2'%20height='8'%20fill='%23cdbf9f'/%3E%3Crect%20x='8'%20y='0'%20width='2'%20height='8'%20fill='%23f7f2e6'/%3E%3Crect%20x='10'%20y='0'%20width='2'%20height='8'%20fill='%23e7dcc5'/%3E%3Crect%20x='12'%20y='0'%20width='2'%20height='8'%20fill='%23cdbf9f'/%3E%3Crect%20x='14'%20y='0'%20width='2'%20height='8'%20fill='%23f7f2e6'/%3E%3Crect%20x='16'%20y='0'%20width='2'%20height='8'%20fill='%23e7dcc5'/%3E%3Crect%20x='18'%20y='0'%20width='2'%20height='8'%20fill='%23cdbf9f'/%3E%3Crect%20x='20'%20y='0'%20width='2'%20height='8'%20fill='%23f7f2e6'/%3E%3Crect%20x='22'%20y='0'%20width='2'%20height='8'%20fill='%23c4b493'/%3E%3C/svg%3E");
  --gc-ivy-l: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='96'%20viewBox='0%200%2024%2048'%20shape-rendering='crispEdges'%3E%3Crect%20x='3'%20y='0'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='0'%20y='0'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='-1'%20y='1'%20width='4'%20height='2'%20fill='%234c8a3c'/%3E%3Crect%20x='0'%20y='3'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='0'%20y='1'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='3'%20y='1'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='3'%20y='2'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='5'%20y='2'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='4'%20y='3'%20width='4'%20height='2'%20fill='%234c8a3c'/%3E%3Crect%20x='5'%20y='5'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='5'%20y='3'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='2'%20y='3'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='2'%20y='4'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='-1'%20y='4'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='-2'%20y='5'%20width='4'%20height='2'%20fill='%234c8a3c'/%3E%3Crect%20x='-1'%20y='7'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='-1'%20y='5'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='2'%20y='5'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='1'%20y='6'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='3'%20y='6'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='2'%20y='7'%20width='4'%20height='2'%20fill='%232f5a2e'/%3E%3Crect%20x='3'%20y='9'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='3'%20y='7'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='2'%20y='7'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='1'%20y='8'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='-2'%20y='8'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='-3'%20y='9'%20width='4'%20height='2'%20fill='%234c8a3c'/%3E%3Crect%20x='-2'%20y='11'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='-2'%20y='9'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='1'%20y='9'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='1'%20y='10'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='1'%20y='11'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='1'%20y='12'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='-2'%20y='12'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='-3'%20y='13'%20width='4'%20height='2'%20fill='%234c8a3c'/%3E%3Crect%20x='-2'%20y='15'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='-2'%20y='13'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='1'%20y='13'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='1'%20y='14'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='2'%20y='15'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='2'%20y='16'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='3'%20y='17'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='3'%20y='18'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='5'%20y='18'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='4'%20y='19'%20width='4'%20height='2'%20fill='%232f5a2e'/%3E%3Crect%20x='5'%20y='21'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='5'%20y='19'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='3'%20y='19'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='4'%20y='20'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='4'%20y='21'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='4'%20y='22'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='6'%20y='22'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='5'%20y='23'%20width='5'%20height='3'%20fill='%234c8a3c'/%3E%3Crect%20x='6'%20y='26'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='7'%20y='23'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='7'%20y='24'%20width='1'%20height='2'%20fill='%232a4a28'/%3E%3Crect%20x='3'%20y='23'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='3'%20y='24'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='0'%20y='24'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='-1'%20y='25'%20width='5'%20height='3'%20fill='%234c8a3c'/%3E%3Crect%20x='0'%20y='28'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='1'%20y='25'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='1'%20y='26'%20width='1'%20height='2'%20fill='%232a4a28'/%3E%3Crect%20x='3'%20y='25'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='3'%20y='26'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='5'%20y='26'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='4'%20y='27'%20width='4'%20height='2'%20fill='%232f5a2e'/%3E%3Crect%20x='5'%20y='29'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='5'%20y='27'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='3'%20y='27'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='3'%20y='28'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='2'%20y='29'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='2'%20y='30'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='2'%20y='31'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='2'%20y='32'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='-1'%20y='32'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='-2'%20y='33'%20width='5'%20height='3'%20fill='%234c8a3c'/%3E%3Crect%20x='-1'%20y='36'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='0'%20y='33'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='0'%20y='34'%20width='1'%20height='2'%20fill='%232a4a28'/%3E%3Crect%20x='2'%20y='33'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='2'%20y='34'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='1'%20y='35'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='2'%20y='36'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='2'%20y='37'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='2'%20y='38'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='4'%20y='38'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='3'%20y='39'%20width='4'%20height='2'%20fill='%234c8a3c'/%3E%3Crect%20x='4'%20y='41'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='4'%20y='39'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='2'%20y='39'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='2'%20y='40'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='-1'%20y='40'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='-2'%20y='41'%20width='4'%20height='2'%20fill='%234c8a3c'/%3E%3Crect%20x='-1'%20y='43'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='-1'%20y='41'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='2'%20y='41'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='1'%20y='42'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='3'%20y='42'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='2'%20y='43'%20width='4'%20height='2'%20fill='%234c8a3c'/%3E%3Crect%20x='3'%20y='45'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='3'%20y='43'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='1'%20y='43'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='10'%20y='0'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='10'%20y='1'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='10'%20y='2'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='12'%20y='2'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='11'%20y='3'%20width='5'%20height='3'%20fill='%234c8a3c'/%3E%3Crect%20x='12'%20y='6'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='13'%20y='3'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='13'%20y='4'%20width='1'%20height='2'%20fill='%232a4a28'/%3E%3Crect%20x='10'%20y='3'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='10'%20y='4'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='7'%20y='4'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='6'%20y='5'%20width='4'%20height='2'%20fill='%234c8a3c'/%3E%3Crect%20x='7'%20y='7'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='7'%20y='5'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='11'%20y='5'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='12'%20y='6'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='14'%20y='6'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='13'%20y='7'%20width='4'%20height='2'%20fill='%232f5a2e'/%3E%3Crect%20x='14'%20y='9'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='14'%20y='7'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='13'%20y='7'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='13'%20y='8'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='10'%20y='8'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='9'%20y='9'%20width='4'%20height='2'%20fill='%232f5a2e'/%3E%3Crect%20x='10'%20y='11'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='10'%20y='9'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='13'%20y='9'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='13'%20y='10'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='15'%20y='10'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='14'%20y='11'%20width='5'%20height='3'%20fill='%234c8a3c'/%3E%3Crect%20x='15'%20y='14'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='16'%20y='11'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='16'%20y='12'%20width='1'%20height='2'%20fill='%232a4a28'/%3E%3Crect%20x='13'%20y='11'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='13'%20y='12'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='10'%20y='12'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='9'%20y='13'%20width='4'%20height='2'%20fill='%234c8a3c'/%3E%3Crect%20x='10'%20y='15'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='10'%20y='13'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='13'%20y='13'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='13'%20y='14'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='15'%20y='14'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='14'%20y='15'%20width='4'%20height='2'%20fill='%232f5a2e'/%3E%3Crect%20x='15'%20y='17'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='15'%20y='15'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='13'%20y='15'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='13'%20y='16'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='10'%20y='16'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='9'%20y='17'%20width='4'%20height='2'%20fill='%232f5a2e'/%3E%3Crect%20x='10'%20y='19'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='10'%20y='17'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='13'%20y='17'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='13'%20y='18'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='15'%20y='18'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='14'%20y='19'%20width='4'%20height='2'%20fill='%234c8a3c'/%3E%3Crect%20x='15'%20y='21'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='15'%20y='19'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='13'%20y='19'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='14'%20y='20'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='11'%20y='20'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='10'%20y='21'%20width='4'%20height='2'%20fill='%234c8a3c'/%3E%3Crect%20x='11'%20y='23'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='11'%20y='21'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='14'%20y='21'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='14'%20y='22'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='16'%20y='22'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='15'%20y='23'%20width='4'%20height='2'%20fill='%232f5a2e'/%3E%3Crect%20x='16'%20y='25'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='16'%20y='23'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='14'%20y='23'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='14'%20y='24'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='11'%20y='24'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='10'%20y='25'%20width='4'%20height='2'%20fill='%234c8a3c'/%3E%3Crect%20x='11'%20y='27'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='11'%20y='25'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='14'%20y='25'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='14'%20y='26'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='16'%20y='26'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='15'%20y='27'%20width='5'%20height='3'%20fill='%234c8a3c'/%3E%3Crect%20x='16'%20y='30'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='17'%20y='27'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='17'%20y='28'%20width='1'%20height='2'%20fill='%232a4a28'/%3E%3Crect%20x='14'%20y='27'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='14'%20y='28'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='15'%20y='29'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='15'%20y='0'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='15'%20y='1'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='15'%20y='2'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='17'%20y='2'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='16'%20y='3'%20width='4'%20height='2'%20fill='%234c8a3c'/%3E%3Crect%20x='17'%20y='5'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='17'%20y='3'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='15'%20y='3'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='15'%20y='4'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='12'%20y='4'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='11'%20y='5'%20width='4'%20height='2'%20fill='%234c8a3c'/%3E%3Crect%20x='12'%20y='7'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='12'%20y='5'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='15'%20y='5'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='15'%20y='6'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='17'%20y='6'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='16'%20y='7'%20width='5'%20height='3'%20fill='%234c8a3c'/%3E%3Crect%20x='17'%20y='10'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='18'%20y='7'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='18'%20y='8'%20width='1'%20height='2'%20fill='%232a4a28'/%3E%3Crect%20x='15'%20y='7'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='15'%20y='8'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='12'%20y='8'%20width='3'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='11'%20y='9'%20width='5'%20height='3'%20fill='%232f5a2e'/%3E%3Crect%20x='12'%20y='12'%20width='3'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='13'%20y='9'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='13'%20y='10'%20width='1'%20height='2'%20fill='%232a4a28'/%3E%3Crect%20x='15'%20y='9'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='15'%20y='10'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='17'%20y='10'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='16'%20y='11'%20width='5'%20height='3'%20fill='%234c8a3c'/%3E%3Crect%20x='17'%20y='14'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='18'%20y='11'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='18'%20y='12'%20width='1'%20height='2'%20fill='%232a4a28'/%3E%3Crect%20x='15'%20y='11'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='15'%20y='12'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='14'%20y='13'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='13'%20y='14'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='15'%20y='14'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='14'%20y='15'%20width='5'%20height='3'%20fill='%234c8a3c'/%3E%3Crect%20x='15'%20y='18'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='16'%20y='15'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='16'%20y='16'%20width='1'%20height='2'%20fill='%232a4a28'/%3E%3Crect%20x='13'%20y='15'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='13'%20y='16'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='10'%20y='16'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='9'%20y='17'%20width='5'%20height='3'%20fill='%234c8a3c'/%3E%3Crect%20x='10'%20y='20'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='11'%20y='17'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='11'%20y='18'%20width='1'%20height='2'%20fill='%232a4a28'/%3E%3Crect%20x='13'%20y='17'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3C/svg%3E");
  --gc-ivy-r: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='96'%20viewBox='0%200%2024%2048'%20shape-rendering='crispEdges'%3E%3Cg%20transform=%22translate(24%200)%20scale(-1%201)%22%3E%3Crect%20x='3'%20y='0'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='0'%20y='0'%20width='3'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='-1'%20y='1'%20width='5'%20height='3'%20fill='%232f5a2e'/%3E%3Crect%20x='0'%20y='4'%20width='3'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='1'%20y='1'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='1'%20y='2'%20width='1'%20height='2'%20fill='%232a4a28'/%3E%3Crect%20x='3'%20y='1'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='3'%20y='2'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='5'%20y='2'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='4'%20y='3'%20width='5'%20height='3'%20fill='%234c8a3c'/%3E%3Crect%20x='5'%20y='6'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='6'%20y='3'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='6'%20y='4'%20width='1'%20height='2'%20fill='%232a4a28'/%3E%3Crect%20x='3'%20y='3'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='3'%20y='4'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='0'%20y='4'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='-1'%20y='5'%20width='5'%20height='3'%20fill='%234c8a3c'/%3E%3Crect%20x='0'%20y='8'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='1'%20y='5'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='1'%20y='6'%20width='1'%20height='2'%20fill='%232a4a28'/%3E%3Crect%20x='3'%20y='5'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='3'%20y='6'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='5'%20y='6'%20width='3'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='4'%20y='7'%20width='5'%20height='3'%20fill='%232f5a2e'/%3E%3Crect%20x='5'%20y='10'%20width='3'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='6'%20y='7'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='6'%20y='8'%20width='1'%20height='2'%20fill='%232a4a28'/%3E%3Crect%20x='2'%20y='7'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='2'%20y='8'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='-1'%20y='8'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='-2'%20y='9'%20width='4'%20height='2'%20fill='%234c8a3c'/%3E%3Crect%20x='-1'%20y='11'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='-1'%20y='9'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='2'%20y='9'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='1'%20y='10'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='3'%20y='10'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='2'%20y='11'%20width='4'%20height='2'%20fill='%234c8a3c'/%3E%3Crect%20x='3'%20y='13'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='3'%20y='11'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='1'%20y='11'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='1'%20y='12'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='-2'%20y='12'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='-3'%20y='13'%20width='4'%20height='2'%20fill='%234c8a3c'/%3E%3Crect%20x='-2'%20y='15'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='-2'%20y='13'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='1'%20y='13'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='1'%20y='14'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='3'%20y='14'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='2'%20y='15'%20width='4'%20height='2'%20fill='%234c8a3c'/%3E%3Crect%20x='3'%20y='17'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='3'%20y='15'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='1'%20y='15'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='1'%20y='16'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='1'%20y='17'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='1'%20y='18'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='1'%20y='19'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='1'%20y='20'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='-2'%20y='20'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='-3'%20y='21'%20width='4'%20height='2'%20fill='%232f5a2e'/%3E%3Crect%20x='-2'%20y='23'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='-2'%20y='21'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='1'%20y='21'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='1'%20y='22'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='3'%20y='22'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='2'%20y='23'%20width='4'%20height='2'%20fill='%232f5a2e'/%3E%3Crect%20x='3'%20y='25'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='3'%20y='23'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='1'%20y='23'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='1'%20y='24'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='-2'%20y='24'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='-3'%20y='25'%20width='4'%20height='2'%20fill='%234c8a3c'/%3E%3Crect%20x='-2'%20y='27'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='-2'%20y='25'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='2'%20y='25'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='2'%20y='26'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='4'%20y='26'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='3'%20y='27'%20width='4'%20height='2'%20fill='%232f5a2e'/%3E%3Crect%20x='4'%20y='29'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='4'%20y='27'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='2'%20y='27'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='2'%20y='28'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='-1'%20y='28'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='-2'%20y='29'%20width='4'%20height='2'%20fill='%234c8a3c'/%3E%3Crect%20x='-1'%20y='31'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='-1'%20y='29'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='2'%20y='29'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='1'%20y='30'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='3'%20y='30'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='2'%20y='31'%20width='4'%20height='2'%20fill='%234c8a3c'/%3E%3Crect%20x='3'%20y='33'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='3'%20y='31'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='1'%20y='31'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='1'%20y='32'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='2'%20y='33'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='2'%20y='34'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='4'%20y='34'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='3'%20y='35'%20width='4'%20height='2'%20fill='%234c8a3c'/%3E%3Crect%20x='4'%20y='37'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='4'%20y='35'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='2'%20y='35'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='2'%20y='36'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='-1'%20y='36'%20width='3'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='-2'%20y='37'%20width='5'%20height='3'%20fill='%232f5a2e'/%3E%3Crect%20x='-1'%20y='40'%20width='3'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='0'%20y='37'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='0'%20y='38'%20width='1'%20height='2'%20fill='%232a4a28'/%3E%3Crect%20x='2'%20y='37'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='2'%20y='38'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='4'%20y='38'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='3'%20y='39'%20width='5'%20height='3'%20fill='%234c8a3c'/%3E%3Crect%20x='4'%20y='42'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='5'%20y='39'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='5'%20y='40'%20width='1'%20height='2'%20fill='%232a4a28'/%3E%3Crect%20x='2'%20y='39'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='3'%20y='40'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='0'%20y='40'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='-1'%20y='41'%20width='4'%20height='2'%20fill='%234c8a3c'/%3E%3Crect%20x='0'%20y='43'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='0'%20y='41'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='3'%20y='41'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='2'%20y='42'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='4'%20y='42'%20width='3'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='3'%20y='43'%20width='5'%20height='3'%20fill='%232f5a2e'/%3E%3Crect%20x='4'%20y='46'%20width='3'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='5'%20y='43'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='5'%20y='44'%20width='1'%20height='2'%20fill='%232a4a28'/%3E%3Crect%20x='2'%20y='43'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='9'%20y='0'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='9'%20y='1'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='10'%20y='2'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='12'%20y='2'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='11'%20y='3'%20width='5'%20height='3'%20fill='%234c8a3c'/%3E%3Crect%20x='12'%20y='6'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='13'%20y='3'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='13'%20y='4'%20width='1'%20height='2'%20fill='%232a4a28'/%3E%3Crect%20x='10'%20y='3'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='10'%20y='4'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='7'%20y='4'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='6'%20y='5'%20width='4'%20height='2'%20fill='%232f5a2e'/%3E%3Crect%20x='7'%20y='7'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='7'%20y='5'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='10'%20y='5'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='9'%20y='6'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='11'%20y='6'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='10'%20y='7'%20width='5'%20height='3'%20fill='%234c8a3c'/%3E%3Crect%20x='11'%20y='10'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='12'%20y='7'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='12'%20y='8'%20width='1'%20height='2'%20fill='%232a4a28'/%3E%3Crect%20x='10'%20y='7'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='11'%20y='8'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='8'%20y='8'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='7'%20y='9'%20width='4'%20height='2'%20fill='%232f5a2e'/%3E%3Crect%20x='8'%20y='11'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='8'%20y='9'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='11'%20y='9'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='10'%20y='10'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='12'%20y='10'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='11'%20y='11'%20width='5'%20height='3'%20fill='%234c8a3c'/%3E%3Crect%20x='12'%20y='14'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='13'%20y='11'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='13'%20y='12'%20width='1'%20height='2'%20fill='%232a4a28'/%3E%3Crect%20x='10'%20y='11'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='10'%20y='12'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='7'%20y='12'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='6'%20y='13'%20width='4'%20height='2'%20fill='%232f5a2e'/%3E%3Crect%20x='7'%20y='15'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='7'%20y='13'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='11'%20y='13'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='11'%20y='14'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='10'%20y='15'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='9'%20y='16'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='6'%20y='16'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='5'%20y='17'%20width='4'%20height='2'%20fill='%232f5a2e'/%3E%3Crect%20x='6'%20y='19'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='6'%20y='17'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='10'%20y='17'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='10'%20y='18'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='12'%20y='18'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='11'%20y='19'%20width='5'%20height='3'%20fill='%234c8a3c'/%3E%3Crect%20x='12'%20y='22'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='13'%20y='19'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='13'%20y='20'%20width='1'%20height='2'%20fill='%232a4a28'/%3E%3Crect%20x='10'%20y='19'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='10'%20y='20'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='7'%20y='20'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='6'%20y='21'%20width='4'%20height='2'%20fill='%232f5a2e'/%3E%3Crect%20x='7'%20y='23'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='7'%20y='21'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='11'%20y='21'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='11'%20y='22'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='13'%20y='22'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='12'%20y='23'%20width='4'%20height='2'%20fill='%234c8a3c'/%3E%3Crect%20x='13'%20y='25'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='13'%20y='23'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='11'%20y='23'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='11'%20y='24'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='8'%20y='24'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='7'%20y='25'%20width='5'%20height='3'%20fill='%234c8a3c'/%3E%3Crect%20x='8'%20y='28'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='9'%20y='25'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='9'%20y='26'%20width='1'%20height='2'%20fill='%232a4a28'/%3E%3Crect%20x='10'%20y='25'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='11'%20y='26'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='13'%20y='26'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='12'%20y='27'%20width='4'%20height='2'%20fill='%234c8a3c'/%3E%3Crect%20x='13'%20y='29'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='13'%20y='27'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='11'%20y='27'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='11'%20y='28'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='8'%20y='28'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='7'%20y='29'%20width='4'%20height='2'%20fill='%232f5a2e'/%3E%3Crect%20x='8'%20y='31'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='8'%20y='29'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='12'%20y='29'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='15'%20y='0'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='12'%20y='0'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='11'%20y='1'%20width='5'%20height='3'%20fill='%234c8a3c'/%3E%3Crect%20x='12'%20y='4'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='13'%20y='1'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='13'%20y='2'%20width='1'%20height='2'%20fill='%232a4a28'/%3E%3Crect%20x='16'%20y='1'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='16'%20y='2'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='18'%20y='2'%20width='3'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='17'%20y='3'%20width='5'%20height='3'%20fill='%232f5a2e'/%3E%3Crect%20x='18'%20y='6'%20width='3'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='19'%20y='3'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='19'%20y='4'%20width='1'%20height='2'%20fill='%232a4a28'/%3E%3Crect%20x='16'%20y='3'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='15'%20y='4'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='12'%20y='4'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='11'%20y='5'%20width='4'%20height='2'%20fill='%234c8a3c'/%3E%3Crect%20x='12'%20y='7'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='12'%20y='5'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='15'%20y='5'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='15'%20y='6'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='17'%20y='6'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='16'%20y='7'%20width='4'%20height='2'%20fill='%232f5a2e'/%3E%3Crect%20x='17'%20y='9'%20width='2'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='17'%20y='7'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='16'%20y='7'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='16'%20y='8'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='16'%20y='9'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='16'%20y='10'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='18'%20y='10'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='17'%20y='11'%20width='4'%20height='2'%20fill='%234c8a3c'/%3E%3Crect%20x='18'%20y='13'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='18'%20y='11'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='16'%20y='11'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='15'%20y='12'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='12'%20y='12'%20width='3'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='11'%20y='13'%20width='5'%20height='3'%20fill='%232f5a2e'/%3E%3Crect%20x='12'%20y='16'%20width='3'%20height='1'%20fill='%232f5a2e'/%3E%3Crect%20x='13'%20y='13'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='13'%20y='14'%20width='1'%20height='2'%20fill='%232a4a28'/%3E%3Crect%20x='15'%20y='13'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='15'%20y='14'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='17'%20y='14'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='16'%20y='15'%20width='5'%20height='3'%20fill='%234c8a3c'/%3E%3Crect%20x='17'%20y='18'%20width='3'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='18'%20y='15'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='18'%20y='16'%20width='1'%20height='2'%20fill='%232a4a28'/%3E%3Crect%20x='15'%20y='15'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='14'%20y='16'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3Crect%20x='11'%20y='16'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='10'%20y='17'%20width='4'%20height='2'%20fill='%234c8a3c'/%3E%3Crect%20x='11'%20y='19'%20width='2'%20height='1'%20fill='%234c8a3c'/%3E%3Crect%20x='11'%20y='17'%20width='1'%20height='1'%20fill='%2386c460'/%3E%3Crect%20x='14'%20y='17'%20width='1'%20height='1'%20fill='%233b4a2a'/%3E%3C/g%3E%3C/svg%3E");
  --gc-polish: linear-gradient(175deg, #fbf8f0 0%, #f2ebdb 50%, #e8dcc3 100%);
  --gc-title: "Cinzel", Georgia, "Times New Roman", serif;
  --gc-pixel: "Pixelify Sans", var(--ar-font, system-ui), sans-serif;
  /* fenêtre : frises en méandre (haut/bas), colonnes cannelées (côtés), lierre aux coins, marbre ivoire veiné d'or */
  --gc-window: var(--gc-ivy-l) 24px 22px / 36px 72px no-repeat, var(--gc-ivy-r) calc(100% - 24px) 22px / 36px 72px no-repeat,
               var(--gc-meander) top left / 24px 24px repeat-x, var(--gc-meander) bottom left / 24px 24px repeat-x,
               var(--gc-column) left top / 24px 8px repeat-y, var(--gc-column) right top / 24px 8px repeat-y,
               var(--gc-marble) 0 0 / 360px 180px, var(--gc-polish);
  --gc-pad-x: 44px;         /* marge intérieure qui dégage les colonnes */
  /* plaque posée sur la mer : marbre + méandre fin en bas */
  --gc-plaque: var(--gc-meander) bottom left / 12px 12px repeat-x, var(--gc-marble) 0 0 / 360px 180px, var(--gc-polish);
  --gc-frame: inset 0 0 0 2px #fffaf0, -4px 0 0 0 var(--gc-ink), 4px 0 0 0 var(--gc-ink), 0 -4px 0 0 var(--gc-ink), 0 4px 0 0 var(--gc-ink), 12px 16px 0 0 rgba(6, 26, 30, .4);
  --gc-frame-sm: inset 0 0 0 2px #fffaf0, -3px 0 0 0 var(--gc-ink), 3px 0 0 0 var(--gc-ink), 0 -3px 0 0 var(--gc-ink), 0 3px 0 0 var(--gc-ink), 6px 8px 0 0 rgba(6, 26, 30, .35);
  --gc-bevel: inset 0 5px 0 rgba(255, 255, 255, .22), inset 0 -6px 0 rgba(0, 0, 0, .22);
  --gc-murk: repeating-conic-gradient(rgba(6, 30, 30, .2) 0 25%, transparent 0 50%) 0 0 / 6px 6px, rgba(12, 46, 48, .5);
}
@media (max-width: 600px) { html body.ui-arcade { --gc-pad-x: 30px; } }
html body.ui-arcade :is(#menu, #premium-panel, #death-screen) {
  --ar-ink: var(--gc-ink);
  --ar-blue: var(--gc-btn); --ar-blue-d: var(--gc-btn-d);
  --ar-orange: #2b7a6e; --ar-orange-d: #154a42;
  --ar-green: #3f7f3a; --ar-green-d: #1f4a1d;
}

/* ---------- 2. PIERRE COMMUNE ---------- */
html body.ui-arcade :is(#premium-panel #premium-box, #menu #menu-altmodes-panel, #menu .mt-card:not([hidden])) {
  background: var(--gc-window) !important; color: var(--gc-text) !important;
  border: 5px solid var(--gc-edge) !important; border-radius: 0 !important; box-shadow: var(--gc-frame) !important;
}
html body.ui-arcade :is(#menu #menu-daily:not(.hidden), #menu #menu-event-ach) { padding-bottom: 14px !important; }
html body.ui-arcade :is(#menu #menu-daily:not(.hidden), #menu #menu-event-ach) {
  background: var(--gc-plaque) !important; color: var(--gc-text) !important;
  border: 3px solid var(--gc-edge) !important; border-radius: 0 !important; box-shadow: var(--gc-frame-sm) !important;
}
/* titres gravés : encre sombre + reflet clair dessous (lettres creusées dans la pierre) */
html body.ui-arcade :is(#premium-panel #premium-head h2, #premium-panel .premium-block-head, #premium-panel .cosmo-sub, #death-screen .death-head h2, #death-screen .death-col-head, #menu .mt-head b, #menu .menu-mq-h) {
  font-family: var(--gc-title) !important; font-weight: 900 !important; letter-spacing: .06em !important;
  color: var(--gc-text) !important; -webkit-text-fill-color: var(--gc-text) !important; -webkit-text-stroke: 0 !important;
  text-shadow: 0 1px 0 rgba(255, 255, 255, .75), 0 -1px 0 rgba(0, 0, 0, .25) !important;
}
/* boutons : bronze patiné (principal), pierre lisse (secondaire) */
html body.ui-arcade #menu #btn-play,
html body.ui-arcade #premium-panel .ar-tabbar .ar-tab.is-active,
html body.ui-arcade #premium-panel .ar-buy,
html body.ui-arcade #premium-panel .ds-pack-buy,
html body.ui-arcade #death-screen #death-box #da-replay,
html body.ui-arcade #menu #btn-altmodes,
html body.ui-arcade #menu #menu-daily .menu-daily-cta {
  background: var(--gc-btn) !important; color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; -webkit-text-stroke: 0 !important;
  border: 4px solid var(--gc-ink) !important; border-radius: 3px !important;
  box-shadow: var(--gc-bevel), 0 6px 0 var(--gc-btn-d) !important;
  font-family: var(--gc-title) !important; font-weight: 900 !important; letter-spacing: .06em !important; text-shadow: 0 2px 0 var(--gc-btn-d) !important;
}

/* ---------- 3. ACCUEIL ---------- */
html body.ui-arcade #menu :is(#name-input, #flag-open) {
  background: var(--gc-card) !important; color: var(--gc-text) !important; border: 4px solid var(--gc-ink) !important; border-radius: 2px !important;
  box-shadow: var(--gc-carved), 0 0 0 3px var(--gc-edge), 0 5px 0 3px var(--gc-ink) !important;
}
html body.ui-arcade #menu #flag-open * { color: var(--gc-text) !important; }
html body.ui-arcade #menu #name-input::placeholder { color: #7a6a52 !important; opacity: 1 !important; }
html body.ui-arcade #menu #name-input:focus { box-shadow: var(--gc-carved), 0 0 0 3px var(--gc-btn), 0 5px 0 3px var(--gc-ink) !important; }
html body.ui-arcade #menu #menu-main #btn-play { font-size: clamp(22px, 2.6vw, 34px) !important; letter-spacing: .06em !important; white-space: nowrap !important; box-shadow: var(--gc-bevel), 0 7px 0 var(--gc-btn-d), 0 7px 0 4px var(--gc-ink) !important; }
html body.ui-arcade #menu #btn-play:active { box-shadow: var(--gc-bevel), 0 2px 0 var(--gc-btn-d) !important; }
html body.ui-arcade #menu #btn-play:focus-visible { outline: 4px solid #ffffff !important; }
html body.ui-arcade #menu #menu-altmodes-panel button:not(.is-soon):not([hidden]) { border-radius: 3px !important; }
html body.ui-arcade #menu #menu-daily *:not(.menu-daily-cta) { color: var(--gc-text) !important; }
/* trophées d'événement (css/style.css) */
html body.ui-arcade #menu #menu-event-ach .mission-tag { background: var(--gc-btn) !important; color: #ffffff !important; }
html body.ui-arcade #menu #menu-event-ach .ach-chip { background: var(--gc-card) !important; border: 2px solid var(--gc-ink) !important; border-radius: 2px !important; box-shadow: var(--gc-carved) !important; }
html body.ui-arcade #menu #menu-event-ach .ach-chip.done { background: #f3e2b6 !important; border-color: var(--gc-gold) !important; }
html body.ui-arcade #menu #menu-event-ach .ach-chip-txt b { color: var(--gc-text) !important; }
html body.ui-arcade #menu #menu-event-ach .ach-chip-prog { color: var(--gc-accent) !important; }
/* coin compte : plaques de pierre */
html body.ui-arcade #menu #menu-corner .menu-corner-btn {
  background: var(--gc-card) !important; color: var(--gc-text) !important; border-color: var(--gc-ink) !important; border-radius: 3px !important;
  box-shadow: var(--gc-carved), 0 4px 0 var(--gc-ink) !important; font-family: var(--gc-title) !important; font-weight: 900 !important;
}
html body.ui-arcade #menu #menu-corner #btn-premium { background: var(--gc-btn) !important; color: #ffffff !important; box-shadow: var(--gc-bevel), 0 4px 0 var(--gc-btn-d) !important; }
/* onglet « Arbre des navires » + tiroir */
html body.ui-arcade #menu #tree-open:not([hidden]) {
  background: var(--gc-plaque) !important; color: var(--gc-text) !important;
  border-color: var(--gc-edge) !important; border-radius: 0 !important; box-shadow: var(--gc-frame-sm) !important;
}
html body.ui-arcade #menu #tree-open span { font-family: var(--gc-title) !important; color: var(--gc-text) !important; text-shadow: 0 1px 0 rgba(255, 255, 255, .7) !important; }
html body.ui-arcade #menu #menu-tree { background: var(--gc-murk) !important; border-right-color: var(--gc-edge) !important; border-radius: 0 !important; }
html body.ui-arcade #menu .mt-head b { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; text-shadow: 2px 2px 0 var(--gc-ink) !important; }
html body.ui-arcade #menu .mt-backdrop:not([hidden]) { background: var(--gc-murk) !important; }

/* ---------- 4. BOUTIQUE ---------- */
html body.ui-arcade #premium-panel {
  background: var(--gc-murk) !important;
  backdrop-filter: blur(8px) saturate(.6) !important; -webkit-backdrop-filter: blur(8px) saturate(.6) !important;
}
html body.ui-arcade.vtouch #premium-panel { background: repeating-conic-gradient(rgba(6, 30, 30, .2) 0 25%, transparent 0 50%) 0 0 / 6px 6px, rgba(12, 46, 48, .78) !important; }
html body.ui-arcade #premium-panel #premium-box { padding: 40px var(--gc-pad-x) 34px !important; } /* dégage frises et colonnes */
html body.ui-arcade #premium-panel #premium-box > .panel-x { top: 30px !important; right: 34px !important; }
html body.ui-arcade #premium-panel #shop-reserve { background: var(--gc-card) !important; color: var(--gc-text) !important; border-radius: 2px !important; border-color: var(--gc-ink) !important; }
html body.ui-arcade #premium-panel #shop-reserve :is(span, b) { color: var(--gc-text) !important; }
html body.ui-arcade #premium-panel .ar-tabbar .ar-tab:not(.is-active) {
  background: var(--gc-card) !important; color: var(--gc-text) !important; border-color: var(--gc-ink) !important; border-radius: 2px !important;
  box-shadow: var(--gc-carved), 0 3px 0 var(--gc-ink) !important; font-family: var(--gc-title) !important; font-weight: 900 !important;
}
html body.ui-arcade #premium-panel :is(.ar-card, .ds-pack-card, .bundle-card) {
  background: var(--gc-card) !important; color: var(--gc-text) !important;
  border: 3px solid var(--gc-ink) !important; border-radius: 2px !important; box-shadow: var(--gc-carved), 4px 5px 0 rgba(6, 26, 30, .3) !important;
}
html body.ui-arcade #premium-panel .ar-card.is-worn { background: #f3e2b6 !important; border-color: var(--gc-gold) !important; }
html body.ui-arcade #premium-panel :is(.ar-card .premium-card-prev, .ar-card .shop-item-ic) { border-radius: 0 !important; }
html body.ui-arcade #premium-panel :is(.premium-lock, .shop-item-price, .ds-pack-price) { font-family: var(--gc-pixel) !important; color: var(--gc-accent) !important; }
html body.ui-arcade #premium-panel .ar-card .lock-owned { color: var(--gc-accent) !important; }
html body.ui-arcade #premium-panel .ar-buy--equip { background: var(--ar-green) !important; box-shadow: var(--gc-bevel), 0 4px 0 var(--ar-green-d) !important; }
html body.ui-arcade #premium-panel :is(.ar-buy, .ds-pack-buy):disabled { background: #b9b6ab !important; color: var(--gc-text-dim) !important; -webkit-text-fill-color: var(--gc-text-dim) !important; text-shadow: none !important; box-shadow: none !important; }
html body.ui-arcade #premium-panel #premium-box > .panel-x { background: #9a3b2c !important; color: #ffffff !important; border-color: var(--gc-ink) !important; border-radius: 2px !important; box-shadow: var(--gc-bevel), 0 4px 0 #4a160c !important; }
html body.ui-arcade #premium-panel #premium-scroll { scrollbar-color: var(--gc-btn) var(--gc-card-2); }

/* ---------- 5. ÉCRAN DE MORT ---------- */
/* monde figé derrière : vraie MOSAÏQUE (filtre SVG, calculée une fois sur le canvas immobile), eau trouble */
body.death-open.ui-arcade:not(.vtouch) #game { filter: url(#nx-pixelate) blur(1px) brightness(.7) saturate(.6) hue-rotate(-10deg) !important; }
body.death-open.ui-arcade.vtouch #game { filter: brightness(.62) saturate(.6) !important; }
html body.ui-arcade #death-screen.death-lite { background: repeating-conic-gradient(rgba(6, 30, 30, .2) 0 25%, transparent 0 50%) 0 0 / 6px 6px, rgba(12, 46, 48, .36) !important; align-items: center !important; }
html body.ui-arcade #death-screen #death-box,
html body.ui-arcade #death-screen #death-box:not(.da-open) {
  width: min(1040px, calc(100vw - 32px)) !important; height: auto !important; max-height: calc(100dvh - 32px) !important; overflow-y: auto !important;
  align-self: center !important; margin: 0 auto !important;
  padding: 44px var(--gc-pad-x) 38px !important; /* dégage frises et colonnes */
  background: var(--gc-window) !important; color: var(--gc-text) !important;
  border: 5px solid var(--gc-edge) !important; border-radius: 0 !important; box-shadow: var(--gc-frame) !important;
}
html body.ui-arcade #death-screen #death-box.da-open { width: min(1200px, calc(100vw - 32px)) !important; }
html body.ui-arcade #death-screen .death-head h2 { color: #8a2a1a !important; -webkit-text-fill-color: #8a2a1a !important; white-space: nowrap !important; font-size: clamp(28px, 4.2vw, 46px) !important; }
html body.ui-arcade #death-screen #da-killer { color: var(--gc-text) !important; text-shadow: 0 1px 0 rgba(255, 255, 255, .7) !important; }
html body.ui-arcade #death-screen .da-stat,
html body.ui-arcade #death-screen #death-box:not(.da-open) .da-stat {
  background: var(--gc-card) !important; border: 3px solid var(--gc-ink) !important; border-radius: 0 !important; box-shadow: var(--gc-carved), 4px 5px 0 rgba(6, 26, 30, .25) !important;
}
html body.ui-arcade #death-screen #death-box:not(.da-open) .da-stat:nth-child(even) { border-left: 3px solid var(--gc-ink) !important; }
html body.ui-arcade #death-screen :is(.da-label, #death-box:not(.da-open) .da-label) { color: var(--gc-text-dim) !important; font-family: var(--gc-title) !important; font-weight: 900 !important; }
html body.ui-arcade #death-screen :is(.da-val, #death-box:not(.da-open) .da-val) { color: var(--gc-text) !important; font-family: var(--gc-pixel) !important; text-shadow: none !important; }
html body.ui-arcade #death-screen :is(.da-stat--score .da-val, #death-box:not(.da-open) .da-stat--score .da-val) { color: var(--gc-accent) !important; }
html body.ui-arcade #death-screen :is(#da-hull, #death-box:not(.da-open) #da-hull, #da-auto, #death-box:not(.da-open) #da-auto) { color: var(--gc-text-dim) !important; text-shadow: none !important; }
html body.ui-arcade #death-screen #da-more { color: var(--gc-accent) !important; }
html body.ui-arcade #death-screen #da-replay .da-replay-txt { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; }
html body.ui-arcade #death-screen #da-replay .da-kbd { background: var(--gc-card) !important; color: var(--gc-text) !important; -webkit-text-fill-color: var(--gc-text) !important; border-color: var(--gc-ink) !important; border-radius: 0 !important; font-family: var(--ar-font) !important; letter-spacing: 0 !important; text-shadow: none !important; }
html body.ui-arcade #death-screen #death-box #da-menu {
  background: var(--gc-card) !important; color: var(--gc-text) !important; -webkit-text-fill-color: var(--gc-text) !important; -webkit-text-stroke: 0 !important; text-shadow: none !important;
  border: 4px solid var(--gc-ink) !important; border-radius: 3px !important; box-shadow: var(--gc-carved), 0 5px 0 var(--gc-ink) !important;
  font-family: var(--gc-title) !important; font-weight: 900 !important; letter-spacing: .06em !important;
}
html body.ui-arcade #death-screen :is(#da-replay, #da-menu, #da-more):focus-visible { outline: 3px solid var(--gc-btn) !important; outline-offset: 5px !important; }
html body.ui-arcade #death-screen #death-box.da-open .death-grid { border-top-color: rgba(168, 131, 47, .45) !important; }
html body.ui-arcade #death-screen :is(.dov-cap-share, .dcp-btn) {
  background: var(--gc-card) !important; color: var(--gc-text) !important; border: 3px solid var(--gc-ink) !important; border-radius: 3px !important;
  box-shadow: var(--gc-carved), 0 3px 0 var(--gc-ink) !important;
}
html body.ui-arcade #death-screen #death-box.da-open :is(.dcp-lbl, .death-recap p, .death-recap small, .death-actions p, .death-actions small) { color: var(--gc-text-dim) !important; text-shadow: none !important; }

/* ---------- 6. PETITS ÉCRANS ---------- */
@media (max-width: 600px) {
  /* boutique : les 4 onglets tiennent sur la largeur malgré les capitales romaines */
  html body.ui-arcade #premium-panel .ar-tabbar { flex-wrap: wrap !important; overflow: visible !important; }
  html body.ui-arcade #premium-panel #premium-box .ar-tabbar .ar-tab.ar-tab { flex: 1 1 40% !important; font-family: var(--ar-font) !important; font-size: 13px !important; letter-spacing: 0 !important; padding-left: 6px !important; padding-right: 6px !important; min-width: 0 !important; }
  html body.ui-arcade #menu #btn-play { font-size: clamp(20px, 6.2vw, 28px) !important; letter-spacing: .03em !important; white-space: nowrap !important; }
  /* bilan déplié : les boutons empilés gardent leur hauteur (sans ça, la base flex de 360 px devenait leur HAUTEUR) */
  html body.ui-arcade #death-screen #death-box.da-open :is(#da-replay, #da-menu) { flex: 0 0 auto !important; }
  html body.ui-arcade #death-screen #death-box { padding-top: 38px !important; padding-bottom: 32px !important; }
}

/* conteneur du filtre SVG (index.html, juste après #game) : hors flux, invisible */
#nx-filters { position: absolute; width: 0; height: 0; overflow: hidden; pointer-events: none; }
