/* Hidden City UI kit — hc-kit.css. Підключення: <link rel="stylesheet" href="hc-kit.css">. Шляхи до PNG відносні до цього файлу (папка assets/).
   Усі PNG зроблені @2x (Retina): CSS показує їх у --hc-scale (0.5) від пікселів файлу. Змініть --hc-scale на 1, якщо потрібен розмір 1:1. */
:root{
  --hc-scale:.5;
  /* палітра (виміряна зі зразків кіту й refs/ui) */
  --hc-gold-light:#ffee88; --hc-gold:#f5d05b; --hc-gold-dark:#f3b846; --hc-yellow:#ffbf10;
  --hc-brown:#a55317; --hc-brown-dark:#4c2205; --hc-bar-dark:#382210;
  --hc-cream:#faf0de; --hc-cream-white:#fffbf3; --hc-beige:#eed7b1; --hc-beige-panel:#e9d8ba;
  --hc-green:#84c61c; --hc-green-dark:#71b500;
  --hc-red:#99163e; --hc-red-dark:#821536; --hc-red-banner:#8c1714;
  --hc-blue:#00a8f4; --hc-blue-card:#295b99; --hc-purple:#861be1; --hc-purple-deep:#3522a6;
  --hc-stone:#a2937a; --hc-dark:#2f261c;
  /* типографіка: PT Serif Bold (встановіть шрифт у системі або підключіть у проєкті) */
  --hc-font:"PT Serif","PT Serif Caption",Georgia,"Times New Roman",serif; --hc-font-weight:700;
  --hc-title-size:54px; --hc-title-color:#ffffff;   /* заголовок вікна (PSD «Як грати») */
  --hc-caption-size:36px; --hc-caption-color:#ffeebd; /* підпис; у PSD записано «#feebd» — прийнято #ffeebd, перевірте */
  --hc-text-dark:#4c2205;
}
.hc-text,.hc-btn,[class*="hc-btn-"],[class*="hc-ribbon"],[class*="hc-plate"],.hc-title,.hc-caption{font-family:var(--hc-font);font-weight:var(--hc-font-weight)}
.hc-title{font-size:calc(var(--hc-title-size)*var(--hc-scale));color:var(--hc-title-color);text-shadow:0 2px 0 rgba(0,0,0,.45)}
.hc-caption{font-size:calc(var(--hc-caption-size)*var(--hc-scale));color:var(--hc-caption-color);text-shadow:0 1px 0 rgba(0,0,0,.45)}
.hc-dark-text{color:var(--hc-text-dark)}
[class^="hc-"],[class*=" hc-"]{box-sizing:border-box}
/* 9-slice: border-image-slice у пікселях PNG; малюється в масштабі --hc-scale. border-width мінімальний, щоб вміст займав всю плашку, відступи — padding. */
.hc-9{border:solid transparent;border-width:0;border-image-repeat:stretch;display:flex;align-items:center;justify-content:center;text-align:center}
/* типографіка й стани кнопок/плашок (класи-синоніми .hc-btn-*, .hc-plate-* визначені нижче в згенерованій частині) */
.hc-btn-green,.hc-btn-green-glow,.hc-btn-green-wide,.hc-btn-green-gold,.hc-btn-yellow,.hc-btn-yellow-flat,.hc-btn-brown,.hc-btn-brown-dark{cursor:pointer;gap:8px;font-size:calc(40px*var(--hc-scale));color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.4);user-select:none}
.hc-btn-yellow,.hc-btn-yellow-flat{color:var(--hc-text-dark);text-shadow:none}
.hc-btn-green:active,.hc-btn-yellow:active,.hc-btn-brown:active,.hc-btn-green-glow:active,.hc-btn-green-wide:active{filter:brightness(.9);transform:translateY(1px)}
.hc-plate-cream,.hc-plate-beige,.hc-plate-white,.hc-plate-pill,.hc-plate-row,.hc-plate-bar,.hc-panel-beige,.hc-ribbon-beige-l,.hc-ribbon-beige-r{color:var(--hc-text-dark);font-size:calc(34px*var(--hc-scale))}
.hc-plate-brown-soft,.hc-plate-green-soft{color:#fff;font-size:calc(30px*var(--hc-scale))}
.hc-ribbon-red,.hc-ribbon-red-r{color:var(--hc-title-color);font-size:calc(var(--hc-title-size)*var(--hc-scale)*.9);text-shadow:0 2px 0 rgba(0,0,0,.5);padding-top:0;padding-bottom:calc(10px*var(--hc-scale));min-height:calc(134px*var(--hc-scale))}
.hc-ribbon-red{padding-left:calc(100px*var(--hc-scale));padding-right:calc(30px*var(--hc-scale))}
.hc-ribbon-red-r{padding-right:calc(100px*var(--hc-scale));padding-left:calc(30px*var(--hc-scale))}
.hc-plate-cream{padding:calc(24px*var(--hc-scale))}
.hc-plate-row,.hc-plate-bar{justify-content:flex-start}
.hc-panel-beige{padding:calc(30px*var(--hc-scale)) calc(20px*var(--hc-scale));align-items:flex-start;justify-content:flex-start;text-align:left}
.hc-frame-gold,.hc-frame-gold-glow,.hc-frame-gold-pill,.hc-avatar-gold,.hc-avatar-cream,.hc-banner-red{padding:calc(40px*var(--hc-scale));align-items:stretch;justify-content:flex-start;text-align:left;min-width:0;min-height:0}
.hc-frame-gold-pill{padding:calc(12px*var(--hc-scale)) calc(30px*var(--hc-scale));align-items:center}
.hc-avatar-gold,.hc-avatar-cream{padding:0;width:calc(130px*var(--hc-scale));height:calc(133px*var(--hc-scale))}
.hc-banner-red{color:#fff;flex-direction:column;align-items:center}
.hc-tile-stone{width:calc(124px*var(--hc-scale));height:calc(124px*var(--hc-scale));min-width:0;min-height:0;padding:calc(16px*var(--hc-scale))}
.hc-tile-stone>img{max-width:100%;max-height:100%}
/* текстура: повторюється плиткою (без розтягування) */
/* смуга прогресу: <div class="hc-bar-dark" style="--p:63"><div class="hc-bar-fill"></div><span>63%</span></div> */
.hc-bar-dark{position:relative;width:100%;height:calc(72px*var(--hc-scale));min-height:0;min-width:0;padding:0;display:block}
.hc-bar-dark>.hc-bar-fill{position:absolute;left:calc(8px*var(--hc-scale));top:calc(8px*var(--hc-scale));bottom:calc(8px*var(--hc-scale));width:calc((100% - 16px*var(--hc-scale))*var(--p,0)/100);border-style:solid;border-width:0;border-image-source:url("assets/bars/blue_fill.png");border-image-slice:0 6 0 24 fill;border-image-width:0 0 0 calc(24px*var(--hc-scale));min-width:calc(24px*var(--hc-scale))}
.hc-bar-dark>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--hc-font);font-weight:700;color:#fff;font-size:calc(34px*var(--hc-scale));text-shadow:0 1px 0 #000,0 0 3px #000}
.hc-bar-dark.hc-green>.hc-bar-fill{border-image-source:url("assets/bars/green_fill.png");border-image-slice:26 26 28 26 fill;border-image-width:calc(26px*var(--hc-scale))}
.hc-bar-fill-blue,.hc-bar-fill-green{min-width:0;min-height:calc(54px*var(--hc-scale))}
/* фіксовані спрайти */
.hc-sprite{display:inline-block;background-repeat:no-repeat;background-size:100% 100%;flex:none}
.hc-close,.hc-help{display:inline-block;background-repeat:no-repeat;background-size:100% 100%;cursor:pointer}
/* іконки: <i class="hc-sprite hc-i-star"></i> — розмір = розмір PNG × --hc-scale */
.hc-sil-lion_lock{background-image:url("assets/silhouettes/lion_lock.png");width:calc(122px*var(--hc-scale));height:calc(149px*var(--hc-scale))}

/* ===== Автоматичні класи для ВСІХ елементів кіту: .hc-<категорія>-<ім'я> (підкреслення -> дефіс), з kit.json (stretch, slice [T,R,B,L], alias_of). Синоніми .hc-btn-* та ін. входять у ті самі правила.
   Аліас (alias_of) = той самий вигляд в іншому розмірі/дзеркало: клас малює PNG ЕТАЛОНА (див. коментар alias_of перед правилом) з розміром і slice, помноженими на scale.
   Розмір = розмір PNG * --hc-scale (0.5 за замовчуванням, кіт @2x). ===== */
.hc-buttons-green-wide,.hc-btn-green-wide{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(8px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(8px*var(--hc-scale));border-image:url(assets/buttons/green_wide.png) 0 8 0 8 fill / calc(0px*var(--hc-scale)) calc(8px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(8px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(18px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(153px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
/* alias_of buttons/green_pill.png scale 0.8099 */
.hc-buttons-green-glow,.hc-btn-green-glow{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(60px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(60px*var(--hc-scale));border-image:url(assets/buttons/green_pill.png) 0 74 0 74 fill / calc(0px*var(--hc-scale)) calc(60px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(60px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(122px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(115px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-buttons-green-pill,.hc-btn-green{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(74px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(74px*var(--hc-scale));border-image:url(assets/buttons/green_pill.png) 0 74 0 74 fill / calc(0px*var(--hc-scale)) calc(74px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(74px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(150px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(142px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-buttons-green-flat{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(2px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(2px*var(--hc-scale));border-image:url(assets/buttons/green_flat.png) 0 2 0 2 fill / calc(0px*var(--hc-scale)) calc(2px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(2px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(6px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(150px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-buttons-green-gold-edge,.hc-btn-green-gold{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(38px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(38px*var(--hc-scale));border-image:url(assets/buttons/green_gold_edge.png) 0 38 0 38 fill / calc(0px*var(--hc-scale)) calc(38px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(38px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(78px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(123px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-buttons-yellow-pill,.hc-btn-yellow{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(58px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(58px*var(--hc-scale));border-image:url(assets/buttons/yellow_pill.png) 0 58 0 58 fill / calc(0px*var(--hc-scale)) calc(58px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(58px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(118px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(116px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-buttons-yellow-flat,.hc-btn-yellow-flat{border-style:solid;border-width:calc(14px*var(--hc-scale)) calc(14px*var(--hc-scale)) calc(14px*var(--hc-scale)) calc(14px*var(--hc-scale));border-image:url(assets/buttons/yellow_flat.png) 14 14 14 14 fill / calc(14px*var(--hc-scale)) calc(14px*var(--hc-scale)) calc(14px*var(--hc-scale)) calc(14px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(30px*var(--hc-scale));min-height:calc(30px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-buttons-brown-dark,.hc-btn-brown-dark{border-style:solid;border-width:calc(54px*var(--hc-scale)) calc(28px*var(--hc-scale)) calc(56px*var(--hc-scale)) calc(28px*var(--hc-scale));border-image:url(assets/buttons/brown_dark.png) 54 28 56 28 fill / calc(54px*var(--hc-scale)) calc(28px*var(--hc-scale)) calc(56px*var(--hc-scale)) calc(28px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(58px*var(--hc-scale));min-height:calc(112px*var(--hc-scale));height:calc(119px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-buttons-brown,.hc-btn-brown{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(86px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(86px*var(--hc-scale));border-image:url(assets/buttons/brown.png) 0 86 0 86 fill / calc(0px*var(--hc-scale)) calc(86px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(86px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(174px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(100px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-plates-cream-beige,.hc-plate-beige{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(14px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(14px*var(--hc-scale));border-image:url(assets/plates/cream_beige.png) 0 14 0 14 fill / calc(0px*var(--hc-scale)) calc(14px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(14px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(30px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(68px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-plates-cream-white,.hc-plate-white{border-style:solid;border-width:calc(14px*var(--hc-scale)) calc(14px*var(--hc-scale)) calc(14px*var(--hc-scale)) calc(14px*var(--hc-scale));border-image:url(assets/plates/cream_white.png) 14 14 14 14 fill / calc(14px*var(--hc-scale)) calc(14px*var(--hc-scale)) calc(14px*var(--hc-scale)) calc(14px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(30px*var(--hc-scale));min-height:calc(30px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-plates-cream-wide,.hc-plate-cream{border-style:solid;border-width:calc(26px*var(--hc-scale)) calc(26px*var(--hc-scale)) calc(26px*var(--hc-scale)) calc(26px*var(--hc-scale));border-image:url(assets/plates/cream_wide.png) 26 26 26 26 fill / calc(26px*var(--hc-scale)) calc(26px*var(--hc-scale)) calc(26px*var(--hc-scale)) calc(26px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(54px*var(--hc-scale));min-height:calc(54px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-plates-cream-pill,.hc-plate-pill{border-style:solid;border-width:calc(20px*var(--hc-scale)) calc(22px*var(--hc-scale)) calc(24px*var(--hc-scale)) calc(22px*var(--hc-scale));border-image:url(assets/plates/cream_pill.png) 20 22 24 22 fill / calc(20px*var(--hc-scale)) calc(22px*var(--hc-scale)) calc(24px*var(--hc-scale)) calc(22px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(46px*var(--hc-scale));min-height:calc(46px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-plates-brown-soft,.hc-plate-brown-soft{border-style:solid;border-width:calc(18px*var(--hc-scale)) calc(18px*var(--hc-scale)) calc(20px*var(--hc-scale)) calc(18px*var(--hc-scale));border-image:url(assets/plates/brown_soft.png) 18 18 20 18 fill / calc(18px*var(--hc-scale)) calc(18px*var(--hc-scale)) calc(20px*var(--hc-scale)) calc(18px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(38px*var(--hc-scale));min-height:calc(40px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-plates-green-soft,.hc-plate-green-soft{border-style:solid;border-width:calc(18px*var(--hc-scale)) calc(18px*var(--hc-scale)) calc(20px*var(--hc-scale)) calc(18px*var(--hc-scale));border-image:url(assets/plates/green_soft.png) 18 18 20 18 fill / calc(18px*var(--hc-scale)) calc(18px*var(--hc-scale)) calc(20px*var(--hc-scale)) calc(18px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(38px*var(--hc-scale));min-height:calc(40px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
/* alias_of plates/cream_row_b.png scale 0.9783 */
.hc-plates-cream-row-a,.hc-plate-row{border-style:solid;border-width:calc(28px*var(--hc-scale)) calc(28px*var(--hc-scale)) calc(28px*var(--hc-scale)) calc(28px*var(--hc-scale));border-image:url(assets/plates/cream_row_b.png) 28 28 28 28 fill / calc(28px*var(--hc-scale)) calc(28px*var(--hc-scale)) calc(28px*var(--hc-scale)) calc(28px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(58px*var(--hc-scale));min-height:calc(58px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-plates-cream-row-b{border-style:solid;border-width:calc(28px*var(--hc-scale)) calc(28px*var(--hc-scale)) calc(28px*var(--hc-scale)) calc(28px*var(--hc-scale));border-image:url(assets/plates/cream_row_b.png) 28 28 28 28 fill / calc(28px*var(--hc-scale)) calc(28px*var(--hc-scale)) calc(28px*var(--hc-scale)) calc(28px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(58px*var(--hc-scale));min-height:calc(58px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
/* alias_of plates/cream_row_b.png scale 1 */
.hc-plates-cream-row-c{border-style:solid;border-width:calc(28px*var(--hc-scale)) calc(28px*var(--hc-scale)) calc(28px*var(--hc-scale)) calc(28px*var(--hc-scale));border-image:url(assets/plates/cream_row_b.png) 28 28 28 28 fill / calc(28px*var(--hc-scale)) calc(28px*var(--hc-scale)) calc(28px*var(--hc-scale)) calc(28px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(58px*var(--hc-scale));min-height:calc(58px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-plates-cream-bar-a{border-style:solid;border-width:calc(66px*var(--hc-scale)) calc(186px*var(--hc-scale)) calc(70px*var(--hc-scale)) calc(186px*var(--hc-scale));border-image:url(assets/plates/cream_bar_a.png) 66 186 70 186 fill / calc(66px*var(--hc-scale)) calc(186px*var(--hc-scale)) calc(70px*var(--hc-scale)) calc(186px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(374px*var(--hc-scale));min-height:calc(138px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
/* alias_of plates/cream_row_b.png scale 0.8478 */
.hc-plates-cream-bar-b,.hc-plate-bar{border-style:solid;border-width:calc(24px*var(--hc-scale)) calc(24px*var(--hc-scale)) calc(24px*var(--hc-scale)) calc(24px*var(--hc-scale));border-image:url(assets/plates/cream_row_b.png) 28 28 28 28 fill / calc(24px*var(--hc-scale)) calc(24px*var(--hc-scale)) calc(24px*var(--hc-scale)) calc(24px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(50px*var(--hc-scale));min-height:calc(50px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-plates-beige-panel,.hc-panel-beige{border-style:solid;border-width:calc(24px*var(--hc-scale)) calc(2px*var(--hc-scale)) calc(24px*var(--hc-scale)) calc(2px*var(--hc-scale));border-image:url(assets/plates/beige_panel.png) 24 2 24 2 fill / calc(24px*var(--hc-scale)) calc(2px*var(--hc-scale)) calc(24px*var(--hc-scale)) calc(2px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(6px*var(--hc-scale));min-height:calc(50px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-ribbons-red-wide,.hc-ribbon-red{border-style:solid;border-width:calc(62px*var(--hc-scale)) calc(2px*var(--hc-scale)) calc(62px*var(--hc-scale)) calc(152px*var(--hc-scale));border-image:url(assets/ribbons/red_wide.png) 62 2 62 152 fill / calc(62px*var(--hc-scale)) calc(2px*var(--hc-scale)) calc(62px*var(--hc-scale)) calc(152px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(156px*var(--hc-scale));min-height:calc(126px*var(--hc-scale));height:calc(134px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-ribbons-red-wide-b,.hc-ribbon-red-r{border-style:solid;border-width:calc(62px*var(--hc-scale)) calc(150px*var(--hc-scale)) calc(62px*var(--hc-scale)) calc(2px*var(--hc-scale));border-image:url(assets/ribbons/red_wide_b.png) 62 150 62 2 fill / calc(62px*var(--hc-scale)) calc(150px*var(--hc-scale)) calc(62px*var(--hc-scale)) calc(2px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(154px*var(--hc-scale));min-height:calc(126px*var(--hc-scale));height:calc(134px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-ribbons-purple{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(236px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(236px*var(--hc-scale));border-image:url(assets/ribbons/purple.png) 0 236 0 236 fill / calc(0px*var(--hc-scale)) calc(236px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(236px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(474px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(84px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
/* alias_of tabs/beige_tab_slant_right.png scale 0.9783 */
.hc-ribbons-beige-slant-a,.hc-ribbon-beige-r{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(116px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(2px*var(--hc-scale));border-image:url(assets/tabs/beige_tab_slant_right.png) 0 118 0 2 fill / calc(0px*var(--hc-scale)) calc(116px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(2px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(120px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(90px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
/* alias_of tabs/beige_tab_slant_right.png scale 0.9783 transform flipx */
.hc-ribbons-beige-slant-b,.hc-ribbon-beige-l{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(116px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(2px*var(--hc-scale));border-image:url(assets/tabs/beige_tab_slant_right.png) 0 118 0 2 fill / calc(0px*var(--hc-scale)) calc(116px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(2px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(120px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(90px*var(--hc-scale));transform:scale(-1,1);display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-bars-xp-with-level{display:inline-block;width:calc(886px*var(--hc-scale));height:calc(114px*var(--hc-scale));background:url(assets/bars/xp_with_level.png) center/contain no-repeat}
.hc-bars-dark-empty,.hc-bar-dark{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(34px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(34px*var(--hc-scale));border-image:url(assets/bars/dark_empty.png) 0 34 0 34 fill / calc(0px*var(--hc-scale)) calc(34px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(34px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(70px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(72px*var(--hc-scale));}
.hc-bars-blue-fill,.hc-bar-fill-blue{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(28px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(28px*var(--hc-scale));border-image:url(assets/bars/blue_fill.png) 0 28 0 28 fill / calc(0px*var(--hc-scale)) calc(28px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(28px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(58px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(54px*var(--hc-scale));}
/* alias_of bars/blue_fill.png scale 0.7963 */
.hc-bars-blue-fill-thin{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(22px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(22px*var(--hc-scale));border-image:url(assets/bars/blue_fill.png) 0 28 0 28 fill / calc(0px*var(--hc-scale)) calc(22px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(22px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(46px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(43px*var(--hc-scale));}
.hc-bars-green-fill,.hc-bar-fill-green{border-style:solid;border-width:calc(26px*var(--hc-scale)) calc(26px*var(--hc-scale)) calc(24px*var(--hc-scale)) calc(26px*var(--hc-scale));border-image:url(assets/bars/green_fill.png) 26 26 24 26 fill / calc(26px*var(--hc-scale)) calc(26px*var(--hc-scale)) calc(24px*var(--hc-scale)) calc(26px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(54px*var(--hc-scale));min-height:calc(52px*var(--hc-scale));}
.hc-bars-step-tabs{display:inline-block;width:calc(970px*var(--hc-scale));height:calc(149px*var(--hc-scale));background:url(assets/bars/step_tabs.png) center/contain no-repeat}
.hc-bars-gift-track{display:inline-block;width:calc(852px*var(--hc-scale));height:calc(135px*var(--hc-scale));background:url(assets/bars/gift_track.png) center/contain no-repeat}
.hc-frames-gold-line-wide,.hc-frame-gold{border-style:solid;border-width:calc(186px*var(--hc-scale)) calc(26px*var(--hc-scale)) calc(186px*var(--hc-scale)) calc(26px*var(--hc-scale));border-image:url(assets/frames/gold_line_wide.png) 186 26 186 26 fill / calc(186px*var(--hc-scale)) calc(26px*var(--hc-scale)) calc(186px*var(--hc-scale)) calc(26px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(54px*var(--hc-scale));min-height:calc(374px*var(--hc-scale));}
.hc-frames-gold-line-wide-b{border-style:solid;border-width:calc(210px*var(--hc-scale)) calc(26px*var(--hc-scale)) calc(208px*var(--hc-scale)) calc(26px*var(--hc-scale));border-image:url(assets/frames/gold_line_wide_b.png) 210 26 208 26 fill / calc(210px*var(--hc-scale)) calc(26px*var(--hc-scale)) calc(208px*var(--hc-scale)) calc(26px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(54px*var(--hc-scale));min-height:calc(420px*var(--hc-scale));}
.hc-frames-gold-line-glow,.hc-frame-gold-glow{border-style:solid;border-width:calc(222px*var(--hc-scale)) calc(134px*var(--hc-scale)) calc(220px*var(--hc-scale)) calc(36px*var(--hc-scale));border-image:url(assets/frames/gold_line_glow.png) 222 134 220 36 fill / calc(222px*var(--hc-scale)) calc(134px*var(--hc-scale)) calc(220px*var(--hc-scale)) calc(36px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(172px*var(--hc-scale));min-height:calc(444px*var(--hc-scale));}
.hc-frames-gold-line-pill,.hc-frame-gold-pill{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(26px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(26px*var(--hc-scale));border-image:url(assets/frames/gold_line_pill.png) 0 26 0 26 fill / calc(0px*var(--hc-scale)) calc(26px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(26px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(54px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(51px*var(--hc-scale));}
.hc-frames-avatar-gold,.hc-avatar-gold{border-style:solid;border-width:calc(64px*var(--hc-scale)) calc(30px*var(--hc-scale)) calc(54px*var(--hc-scale)) calc(42px*var(--hc-scale));border-image:url(assets/frames/avatar_gold.png) 64 30 54 42 fill / calc(64px*var(--hc-scale)) calc(30px*var(--hc-scale)) calc(54px*var(--hc-scale)) calc(42px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(74px*var(--hc-scale));min-height:calc(120px*var(--hc-scale));height:calc(133px*var(--hc-scale));}
.hc-frames-avatar-cream,.hc-avatar-cream{border-style:solid;border-width:calc(20px*var(--hc-scale)) calc(22px*var(--hc-scale)) calc(24px*var(--hc-scale)) calc(22px*var(--hc-scale));border-image:url(assets/frames/avatar_cream.png) 20 22 24 22 fill / calc(20px*var(--hc-scale)) calc(22px*var(--hc-scale)) calc(24px*var(--hc-scale)) calc(22px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(46px*var(--hc-scale));min-height:calc(46px*var(--hc-scale));}
.hc-frames-red-banner-gold,.hc-banner-red{display:inline-block;width:calc(334px*var(--hc-scale));height:calc(610px*var(--hc-scale));background:url(assets/frames/red_banner_gold.png) center/contain no-repeat}
/* alias_of frames/red_banner_gold.png scale 1 */
.hc-frames-red-banner-gold-b{display:inline-block;width:calc(334px*var(--hc-scale));height:calc(608px*var(--hc-scale));background:url(assets/frames/red_banner_gold.png) center/contain no-repeat;}
.hc-frames-tile-stone,.hc-tile-stone{display:inline-block;width:calc(124px*var(--hc-scale));height:calc(124px*var(--hc-scale));background:url(assets/frames/tile_stone.png) center/contain no-repeat}
.hc-frames-tile-dark,.hc-tile-dark{display:inline-block;min-width:calc(124px*var(--hc-scale));min-height:calc(124px*var(--hc-scale));background:url(assets/frames/tile_dark.png) 0 0/auto 100% repeat}
/* alias_of icons/close_white_b.png scale 0.8571 */
.hc-icons-close-white,.hc-i-close-white{display:inline-block;width:calc(48px*var(--hc-scale));height:calc(48px*var(--hc-scale));background:url(assets/icons/close_white_b.png) center/contain no-repeat;}
.hc-icons-close-white-b,.hc-close,.hc-i-close-white-b{display:inline-block;width:calc(56px*var(--hc-scale));height:calc(56px*var(--hc-scale));background:url(assets/icons/close_white_b.png) center/contain no-repeat}
/* alias_of icons/close_white_b.png scale 0.8571 */
.hc-icons-close-white-c,.hc-i-close-white-c{display:inline-block;width:calc(48px*var(--hc-scale));height:calc(48px*var(--hc-scale));background:url(assets/icons/close_white_b.png) center/contain no-repeat;}
.hc-icons-close-cream,.hc-i-close-cream{display:inline-block;width:calc(51px*var(--hc-scale));height:calc(51px*var(--hc-scale));background:url(assets/icons/close_cream.png) center/contain no-repeat}
/* alias_of icons/close_white_b.png scale 0.8571 */
.hc-icons-close-white-d,.hc-i-close-white-d{display:inline-block;width:calc(48px*var(--hc-scale));height:calc(48px*var(--hc-scale));background:url(assets/icons/close_white_b.png) center/contain no-repeat;}
/* alias_of icons/close_white_b.png scale 0.8571 */
.hc-icons-close-white-e,.hc-i-close-white-e{display:inline-block;width:calc(48px*var(--hc-scale));height:calc(48px*var(--hc-scale));background:url(assets/icons/close_white_b.png) center/contain no-repeat;}
.hc-icons-close-gold-shield,.hc-i-close-gold-shield{display:inline-block;width:calc(95px*var(--hc-scale));height:calc(97px*var(--hc-scale));background:url(assets/icons/close_gold_shield.png) center/contain no-repeat}
.hc-icons-red-circle,.hc-i-red-circle{display:inline-block;width:calc(99px*var(--hc-scale));height:calc(100px*var(--hc-scale));background:url(assets/icons/red_circle.png) center/contain no-repeat}
/* alias_of icons/red_circle.png scale 0.8889 */
.hc-icons-red-circle-b,.hc-i-red-circle-b{display:inline-block;width:calc(88px*var(--hc-scale));height:calc(89px*var(--hc-scale));background:url(assets/icons/red_circle.png) center/contain no-repeat;}
/* alias_of icons/question_white.png scale 0.9459 */
.hc-icons-question-cream,.hc-i-question-cream{display:inline-block;width:calc(35px*var(--hc-scale));height:calc(57px*var(--hc-scale));background:url(assets/icons/question_white.png) center/contain no-repeat;}
.hc-icons-question-white,.hc-help,.hc-i-question-white{display:inline-block;width:calc(37px*var(--hc-scale));height:calc(61px*var(--hc-scale));background:url(assets/icons/question_white.png) center/contain no-repeat}
.hc-icons-arrow-gold,.hc-i-arrow-gold{display:inline-block;width:calc(121px*var(--hc-scale));height:calc(80px*var(--hc-scale));background:url(assets/icons/arrow_gold.png) center/contain no-repeat}
/* alias_of icons/arrow_left_small.png scale 1 transform flipx */
.hc-icons-arrow-right-small,.hc-i-arrow-right-small{display:inline-block;width:calc(29px*var(--hc-scale));height:calc(49px*var(--hc-scale));background:url(assets/icons/arrow_left_small.png) center/contain no-repeat;transform:scale(-1,1);}
.hc-icons-arrow-left-small,.hc-i-arrow-left-small{display:inline-block;width:calc(29px*var(--hc-scale));height:calc(49px*var(--hc-scale));background:url(assets/icons/arrow_left_small.png) center/contain no-repeat}
.hc-icons-arrow-left-gold,.hc-i-arrow-left-gold{display:inline-block;width:calc(89px*var(--hc-scale));height:calc(132px*var(--hc-scale));background:url(assets/icons/arrow_left_gold.png) center/contain no-repeat}
/* alias_of icons/arrow_left_gold.png scale 1 transform flipx */
.hc-icons-arrow-right-gold,.hc-i-arrow-right-gold{display:inline-block;width:calc(89px*var(--hc-scale));height:calc(132px*var(--hc-scale));background:url(assets/icons/arrow_left_gold.png) center/contain no-repeat;transform:scale(-1,1);}
.hc-icons-plus-green,.hc-i-plus-green{display:inline-block;width:calc(53px*var(--hc-scale));height:calc(52px*var(--hc-scale));background:url(assets/icons/plus_green.png) center/contain no-repeat}
.hc-icons-star,.hc-i-star{display:inline-block;width:calc(59px*var(--hc-scale));height:calc(57px*var(--hc-scale));background:url(assets/icons/star.png) center/contain no-repeat}
.hc-icons-coins-pile,.hc-i-coins-pile{display:inline-block;width:calc(135px*var(--hc-scale));height:calc(114px*var(--hc-scale));background:url(assets/icons/coins_pile.png) center/contain no-repeat}
.hc-icons-coin-disk,.hc-i-coin-disk{display:inline-block;width:calc(114px*var(--hc-scale));height:calc(114px*var(--hc-scale));background:url(assets/icons/coin_disk.png) center/contain no-repeat}
.hc-icons-ring-gold,.hc-i-ring-gold{display:inline-block;width:calc(106px*var(--hc-scale));height:calc(106px*var(--hc-scale));background:url(assets/icons/ring_gold.png) center/contain no-repeat}
/* alias_of icons/bolt_blue_b.png scale 0.7381 */
.hc-icons-bolt-blue,.hc-i-bolt-blue{display:inline-block;width:calc(62px*var(--hc-scale));height:calc(87px*var(--hc-scale));background:url(assets/icons/bolt_blue_b.png) center/contain no-repeat;}
.hc-icons-bolt-blue-b,.hc-i-bolt-blue-b{display:inline-block;width:calc(84px*var(--hc-scale));height:calc(117px*var(--hc-scale));background:url(assets/icons/bolt_blue_b.png) center/contain no-repeat}
/* alias_of icons/bolt_blue_b.png scale 0.869 */
.hc-icons-bolt-blue-c,.hc-i-bolt-blue-c{display:inline-block;width:calc(73px*var(--hc-scale));height:calc(100px*var(--hc-scale));background:url(assets/icons/bolt_blue_b.png) center/contain no-repeat;}
.hc-icons-pin-gold,.hc-i-pin-gold{display:inline-block;width:calc(102px*var(--hc-scale));height:calc(101px*var(--hc-scale));background:url(assets/icons/pin_gold.png) center/contain no-repeat}
.hc-icons-trophy-small,.hc-i-trophy-small{display:inline-block;width:calc(169px*var(--hc-scale));height:calc(158px*var(--hc-scale));background:url(assets/icons/trophy_small.png) center/contain no-repeat}
/* alias_of icons/trophy_small.png scale 0.5266 */
.hc-icons-trophy-small-b,.hc-i-trophy-small-b{display:inline-block;width:calc(89px*var(--hc-scale));height:calc(83px*var(--hc-scale));background:url(assets/icons/trophy_small.png) center/contain no-repeat;}
.hc-icons-chest-wood,.hc-i-chest-wood{display:inline-block;width:calc(122px*var(--hc-scale));height:calc(98px*var(--hc-scale));background:url(assets/icons/chest_wood.png) center/contain no-repeat}
.hc-icons-chest-green,.hc-i-chest-green{display:inline-block;width:calc(144px*var(--hc-scale));height:calc(112px*var(--hc-scale));background:url(assets/icons/chest_green.png) center/contain no-repeat}
.hc-icons-chest-blue,.hc-i-chest-blue{display:inline-block;width:calc(147px*var(--hc-scale));height:calc(111px*var(--hc-scale));background:url(assets/icons/chest_blue.png) center/contain no-repeat}
.hc-icons-chest-red,.hc-i-chest-red{display:inline-block;width:calc(162px*var(--hc-scale));height:calc(114px*var(--hc-scale));background:url(assets/icons/chest_red.png) center/contain no-repeat}
.hc-icons-badge-orange-key,.hc-i-badge-orange-key{display:inline-block;width:calc(137px*var(--hc-scale));height:calc(137px*var(--hc-scale));background:url(assets/icons/badge_orange_key.png) center/contain no-repeat}
.hc-icons-key-fairy,.hc-i-key-fairy{display:inline-block;width:calc(122px*var(--hc-scale));height:calc(125px*var(--hc-scale));background:url(assets/icons/key_fairy.png) center/contain no-repeat}
.hc-icons-lock-small,.hc-i-lock-small{display:inline-block;width:calc(43px*var(--hc-scale));height:calc(15px*var(--hc-scale));background:url(assets/icons/lock_small.png) center/contain no-repeat}
.hc-icons-lock-gold,.hc-i-lock-gold{display:inline-block;width:calc(112px*var(--hc-scale));height:calc(134px*var(--hc-scale));background:url(assets/icons/lock_gold.png) center/contain no-repeat}
.hc-icons-clock-gold,.hc-i-clock-gold{display:inline-block;width:calc(134px*var(--hc-scale));height:calc(144px*var(--hc-scale));background:url(assets/icons/clock_gold.png) center/contain no-repeat}
.hc-icons-clock-small,.hc-i-clock-small{display:inline-block;width:calc(71px*var(--hc-scale));height:calc(79px*var(--hc-scale));background:url(assets/icons/clock_small.png) center/contain no-repeat}
.hc-icons-gem-red,.hc-i-gem-red{display:inline-block;width:calc(128px*var(--hc-scale));height:calc(102px*var(--hc-scale));background:url(assets/icons/gem_red.png) center/contain no-repeat}
.hc-icons-rank-3,.hc-i-rank-3{display:inline-block;width:calc(73px*var(--hc-scale));height:calc(77px*var(--hc-scale));background:url(assets/icons/rank_3.png) center/contain no-repeat}
.hc-icons-rank-2,.hc-i-rank-2{display:inline-block;width:calc(73px*var(--hc-scale));height:calc(77px*var(--hc-scale));background:url(assets/icons/rank_2.png) center/contain no-repeat}
.hc-icons-rank-1,.hc-i-rank-1{display:inline-block;width:calc(73px*var(--hc-scale));height:calc(76px*var(--hc-scale));background:url(assets/icons/rank_1.png) center/contain no-repeat}
.hc-icons-orb-blue,.hc-i-orb-blue{display:inline-block;width:calc(108px*var(--hc-scale));height:calc(108px*var(--hc-scale));background:url(assets/icons/orb_blue.png) center/contain no-repeat}
.hc-icons-orb-blue-b,.hc-i-orb-blue-b{display:inline-block;width:calc(105px*var(--hc-scale));height:calc(106px*var(--hc-scale));background:url(assets/icons/orb_blue_b.png) center/contain no-repeat}
/* alias_of icons/orb_blue_b.png scale 0.8667 */
.hc-icons-orb-blue-c,.hc-i-orb-blue-c{display:inline-block;width:calc(91px*var(--hc-scale));height:calc(91px*var(--hc-scale));background:url(assets/icons/orb_blue_b.png) center/contain no-repeat;}
.hc-icons-booster-circle-a,.hc-i-booster-circle-a{display:inline-block;width:calc(67px*var(--hc-scale));height:calc(82px*var(--hc-scale));background:url(assets/icons/booster_circle_a.png) center/contain no-repeat}
.hc-icons-booster-circle-b,.hc-i-booster-circle-b{display:inline-block;width:calc(67px*var(--hc-scale));height:calc(82px*var(--hc-scale));background:url(assets/icons/booster_circle_b.png) center/contain no-repeat}
.hc-icons-booster-circle-c,.hc-i-booster-circle-c{display:inline-block;width:calc(67px*var(--hc-scale));height:calc(82px*var(--hc-scale));background:url(assets/icons/booster_circle_c.png) center/contain no-repeat}
.hc-icons-booster-circle-d,.hc-i-booster-circle-d{display:inline-block;width:calc(67px*var(--hc-scale));height:calc(82px*var(--hc-scale));background:url(assets/icons/booster_circle_d.png) center/contain no-repeat}
.hc-icons-hand-flashlight,.hc-i-hand-flashlight{display:inline-block;width:calc(166px*var(--hc-scale));height:calc(117px*var(--hc-scale));background:url(assets/icons/hand_flashlight.png) center/contain no-repeat}
.hc-icons-hand-point,.hc-i-hand-point{display:inline-block;width:calc(115px*var(--hc-scale));height:calc(80px*var(--hc-scale));background:url(assets/icons/hand_point.png) center/contain no-repeat}
.hc-icons-gift-blue-2,.hc-i-gift-blue-2{display:inline-block;width:calc(39px*var(--hc-scale));height:calc(51px*var(--hc-scale));background:url(assets/icons/gift_blue_2.png) center/contain no-repeat}
.hc-icons-gift-red-3,.hc-i-gift-red-3{display:inline-block;width:calc(60px*var(--hc-scale));height:calc(59px*var(--hc-scale));background:url(assets/icons/gift_red_3.png) center/contain no-repeat}
.hc-icons-gift-purple-1,.hc-i-gift-purple-1{display:inline-block;width:calc(63px*var(--hc-scale));height:calc(65px*var(--hc-scale));background:url(assets/icons/gift_purple_1.png) center/contain no-repeat}
.hc-icons-gift-orange-3,.hc-i-gift-orange-3{display:inline-block;width:calc(60px*var(--hc-scale));height:calc(60px*var(--hc-scale));background:url(assets/icons/gift_orange_3.png) center/contain no-repeat}
/* alias_of icons/season_reward_spyglass.png scale 0.7128 */
.hc-icons-telescope,.hc-i-telescope{display:inline-block;width:calc(134px*var(--hc-scale));height:calc(129px*var(--hc-scale));background:url(assets/icons/season_reward_spyglass.png) center/contain no-repeat;}
.hc-icons-orange-tree,.hc-i-orange-tree{display:inline-block;width:calc(96px*var(--hc-scale));height:calc(128px*var(--hc-scale));background:url(assets/icons/orange_tree.png) center/contain no-repeat}
.hc-icons-compass-a,.hc-i-compass-a{display:inline-block;width:calc(112px*var(--hc-scale));height:calc(110px*var(--hc-scale));background:url(assets/icons/compass_a.png) center/contain no-repeat}
.hc-icons-compass-b,.hc-i-compass-b{display:inline-block;width:calc(102px*var(--hc-scale));height:calc(98px*var(--hc-scale));background:url(assets/icons/compass_b.png) center/contain no-repeat}
/* alias_of icons/orb_blue_b.png scale 0.819 */
.hc-icons-orb-blue-d,.hc-i-orb-blue-d{display:inline-block;width:calc(86px*var(--hc-scale));height:calc(86px*var(--hc-scale));background:url(assets/icons/orb_blue_b.png) center/contain no-repeat;}
.hc-icons-ring-green,.hc-i-ring-green{display:inline-block;width:calc(80px*var(--hc-scale));height:calc(72px*var(--hc-scale));background:url(assets/icons/ring_green.png) center/contain no-repeat}
.hc-silhouettes-dagger,.hc-sil-dagger{display:inline-block;width:calc(73px*var(--hc-scale));height:calc(240px*var(--hc-scale));background:url(assets/silhouettes/dagger.png) center/contain no-repeat}
.hc-silhouettes-shield,.hc-sil-shield{display:inline-block;width:calc(184px*var(--hc-scale));height:calc(243px*var(--hc-scale));background:url(assets/silhouettes/shield.png) center/contain no-repeat}
.hc-silhouettes-ingot,.hc-sil-ingot{display:inline-block;width:calc(146px*var(--hc-scale));height:calc(78px*var(--hc-scale));background:url(assets/silhouettes/ingot.png) center/contain no-repeat}
.hc-silhouettes-medallion,.hc-sil-medallion{display:inline-block;width:calc(100px*var(--hc-scale));height:calc(106px*var(--hc-scale));background:url(assets/silhouettes/medallion.png) center/contain no-repeat}
.hc-silhouettes-helmet,.hc-sil-helmet{display:inline-block;width:calc(148px*var(--hc-scale));height:calc(162px*var(--hc-scale));background:url(assets/silhouettes/helmet.png) center/contain no-repeat}
.hc-silhouettes-scepter,.hc-sil-scepter{display:inline-block;width:calc(82px*var(--hc-scale));height:calc(307px*var(--hc-scale));background:url(assets/silhouettes/scepter.png) center/contain no-repeat}
.hc-silhouettes-window,.hc-sil-window{display:inline-block;width:calc(201px*var(--hc-scale));height:calc(216px*var(--hc-scale));background:url(assets/silhouettes/window.png) center/contain no-repeat}
.hc-silhouettes-crown,.hc-sil-crown{display:inline-block;width:calc(156px*var(--hc-scale));height:calc(113px*var(--hc-scale));background:url(assets/silhouettes/crown.png) center/contain no-repeat}
.hc-silhouettes-chest,.hc-sil-chest{display:inline-block;width:calc(231px*var(--hc-scale));height:calc(116px*var(--hc-scale));background:url(assets/silhouettes/chest.png) center/contain no-repeat}
.hc-silhouettes-lion-lock{display:inline-block;width:calc(122px*var(--hc-scale));height:calc(149px*var(--hc-scale));background:url(assets/silhouettes/lion_lock.png) center/contain no-repeat}
.hc-effects-glow-orange{display:inline-block;width:calc(559px*var(--hc-scale));height:calc(467px*var(--hc-scale));background:url(assets/effects/glow_orange.png) center/contain no-repeat}
/* alias_of effects/glow_yellow_c.png scale 0.8037 */
.hc-effects-glow-yellow-a{display:inline-block;width:calc(528px*var(--hc-scale));height:calc(441px*var(--hc-scale));background:url(assets/effects/glow_yellow_c.png) center/contain no-repeat;}
/* alias_of effects/glow_yellow_c.png scale 0.8569 */
.hc-effects-glow-yellow-b{display:inline-block;width:calc(563px*var(--hc-scale));height:calc(470px*var(--hc-scale));background:url(assets/effects/glow_yellow_c.png) center/contain no-repeat;}
.hc-effects-glow-yellow-c{display:inline-block;width:calc(657px*var(--hc-scale));height:calc(550px*var(--hc-scale));background:url(assets/effects/glow_yellow_c.png) center/contain no-repeat}
.hc-effects-glow-gold-disk{display:inline-block;width:calc(529px*var(--hc-scale));height:calc(528px*var(--hc-scale));background:url(assets/effects/glow_gold_disk.png) center/contain no-repeat}
/* alias_of effects/glow_yellow_c.png scale 0.8676 */
.hc-effects-glow-yellow-d{display:inline-block;width:calc(570px*var(--hc-scale));height:calc(476px*var(--hc-scale));background:url(assets/effects/glow_yellow_c.png) center/contain no-repeat;}
.hc-effects-glow-flat-oval{display:inline-block;width:calc(848px*var(--hc-scale));height:calc(286px*var(--hc-scale));background:url(assets/effects/glow_flat_oval.png) center/contain no-repeat}
.hc-effects-glow-dust{display:inline-block;width:calc(360px*var(--hc-scale));height:calc(178px*var(--hc-scale));background:url(assets/effects/glow_dust.png) center/contain no-repeat}
.hc-effects-burst-white-a{display:inline-block;width:calc(139px*var(--hc-scale));height:calc(135px*var(--hc-scale));background:url(assets/effects/burst_white_a.png) center/contain no-repeat}
.hc-effects-burst-white-b{display:inline-block;width:calc(123px*var(--hc-scale));height:calc(125px*var(--hc-scale));background:url(assets/effects/burst_white_b.png) center/contain no-repeat}
/* alias_of effects/season_starburst_white_large.png scale 0.429 */
.hc-effects-burst-soft{display:inline-block;width:calc(287px*var(--hc-scale));height:calc(286px*var(--hc-scale));background:url(assets/effects/season_starburst_white_large.png) center/contain no-repeat;}
.hc-effects-burst-sparkle-a{display:inline-block;width:calc(262px*var(--hc-scale));height:calc(263px*var(--hc-scale));background:url(assets/effects/burst_sparkle_a.png) center/contain no-repeat}
.hc-effects-burst-sparkle-b{display:inline-block;width:calc(268px*var(--hc-scale));height:calc(238px*var(--hc-scale));background:url(assets/effects/burst_sparkle_b.png) center/contain no-repeat}
.hc-effects-burst-sparkle-c{display:inline-block;width:calc(260px*var(--hc-scale));height:calc(263px*var(--hc-scale));background:url(assets/effects/burst_sparkle_c.png) center/contain no-repeat}
.hc-effects-burst-orange{display:inline-block;width:calc(82px*var(--hc-scale));height:calc(85px*var(--hc-scale));background:url(assets/effects/burst_orange.png) center/contain no-repeat}
.hc-effects-sparks-sparse-a{display:inline-block;width:calc(148px*var(--hc-scale));height:calc(160px*var(--hc-scale));background:url(assets/effects/sparks_sparse_a.png) center/contain no-repeat}
.hc-effects-sparks-sparse-b{display:inline-block;width:calc(160px*var(--hc-scale));height:calc(128px*var(--hc-scale));background:url(assets/effects/sparks_sparse_b.png) center/contain no-repeat}
.hc-effects-particles-gold-a{display:inline-block;width:calc(446px*var(--hc-scale));height:calc(388px*var(--hc-scale));background:url(assets/effects/particles_gold_a.png) center/contain no-repeat}
.hc-effects-particles-gold-b{display:inline-block;width:calc(388px*var(--hc-scale));height:calc(363px*var(--hc-scale));background:url(assets/effects/particles_gold_b.png) center/contain no-repeat}
.hc-effects-particles-ring{display:inline-block;width:calc(1672px*var(--hc-scale));height:calc(1358px*var(--hc-scale));background:url(assets/effects/particles_ring.png) center/contain no-repeat}
.hc-effects-star-flare-a{display:inline-block;width:calc(104px*var(--hc-scale));height:calc(44px*var(--hc-scale));background:url(assets/effects/star_flare_a.png) center/contain no-repeat}
.hc-effects-star-flare-b{display:inline-block;width:calc(47px*var(--hc-scale));height:calc(48px*var(--hc-scale));background:url(assets/effects/star_flare_b.png) center/contain no-repeat}
.hc-effects-star-small{display:inline-block;width:calc(13px*var(--hc-scale));height:calc(13px*var(--hc-scale));background:url(assets/effects/star_small.png) center/contain no-repeat}
/* alias_of effects/star_flare_b.png scale 0.5319 */
.hc-effects-star-dots{display:inline-block;width:calc(25px*var(--hc-scale));height:calc(25px*var(--hc-scale));background:url(assets/effects/star_flare_b.png) center/contain no-repeat;}
/* alias_of effects/star_flare_b.png scale 0.5106 */
.hc-effects-star-small-b{display:inline-block;width:calc(24px*var(--hc-scale));height:calc(24px*var(--hc-scale));background:url(assets/effects/star_flare_b.png) center/contain no-repeat;}
/* alias_of effects/star_flare_b.png scale 0.5532 */
.hc-effects-star-small-c{display:inline-block;width:calc(26px*var(--hc-scale));height:calc(26px*var(--hc-scale));background:url(assets/effects/star_flare_b.png) center/contain no-repeat;}
.hc-effects-shadow-blob{display:inline-block;width:calc(213px*var(--hc-scale));height:calc(213px*var(--hc-scale));background:url(assets/effects/shadow_blob.png) center/contain no-repeat}
.hc-effects-glow-trophy{display:inline-block;width:calc(421px*var(--hc-scale));height:calc(528px*var(--hc-scale));background:url(assets/effects/glow_trophy.png) center/contain no-repeat}
.hc-effects-smoke-a{display:inline-block;width:calc(355px*var(--hc-scale));height:calc(358px*var(--hc-scale));background:url(assets/effects/smoke_a.png) center/contain no-repeat}
.hc-effects-smoke-b{display:inline-block;width:calc(378px*var(--hc-scale));height:calc(311px*var(--hc-scale));background:url(assets/effects/smoke_b.png) center/contain no-repeat}
.hc-effects-smoke-c{display:inline-block;width:calc(314px*var(--hc-scale));height:calc(346px*var(--hc-scale));background:url(assets/effects/smoke_c.png) center/contain no-repeat}
.hc-effects-smoke-d{display:inline-block;width:calc(280px*var(--hc-scale));height:calc(357px*var(--hc-scale));background:url(assets/effects/smoke_d.png) center/contain no-repeat}
.hc-effects-smoke-e{display:inline-block;width:calc(376px*var(--hc-scale));height:calc(260px*var(--hc-scale));background:url(assets/effects/smoke_e.png) center/contain no-repeat}
.hc-effects-smoke-f{display:inline-block;width:calc(356px*var(--hc-scale));height:calc(217px*var(--hc-scale));background:url(assets/effects/smoke_f.png) center/contain no-repeat}
.hc-effects-smoke-g{display:inline-block;width:calc(420px*var(--hc-scale));height:calc(229px*var(--hc-scale));background:url(assets/effects/smoke_g.png) center/contain no-repeat}
.hc-backgrounds-wall-green,.hc-bg-wall-green{display:inline-block;width:calc(4874px*var(--hc-scale));height:calc(2251px*var(--hc-scale));background:url(assets/backgrounds/wall_green.jpg) center/cover no-repeat}
.hc-backgrounds-theater-curtain,.hc-bg-theater-curtain{display:inline-block;width:calc(2699px*var(--hc-scale));height:calc(1542px*var(--hc-scale));background:url(assets/backgrounds/theater_curtain.jpg) center/cover no-repeat}
.hc-backgrounds-street-night,.hc-bg-street-night{display:inline-block;width:calc(2707px*var(--hc-scale));height:calc(1548px*var(--hc-scale));background:url(assets/backgrounds/street_night.jpg) center/cover no-repeat}
.hc-backgrounds-map-snow,.hc-bg-map-snow{display:inline-block;width:calc(2048px*var(--hc-scale));height:calc(1536px*var(--hc-scale));background:url(assets/backgrounds/map_snow.jpg) center/cover no-repeat}
.hc-backgrounds-map-city,.hc-bg-map-city{display:inline-block;width:calc(2048px*var(--hc-scale));height:calc(1536px*var(--hc-scale));background:url(assets/backgrounds/map_city.jpg) center/cover no-repeat}
.hc-windows-dark-brown-gold-border-window{display:inline-block;min-width:calc(1248px*var(--hc-scale));min-height:calc(1000px*var(--hc-scale));background:url(assets/windows/dark_brown_gold_border_window.png) 0 0/auto 100% repeat}
.hc-panels-dark-brown-footer-panel{border-style:solid;border-width:calc(260px*var(--hc-scale)) calc(26px*var(--hc-scale)) calc(276px*var(--hc-scale)) calc(26px*var(--hc-scale));border-image:url(assets/panels/dark_brown_footer_panel.png) 260 26 276 26 fill / calc(260px*var(--hc-scale)) calc(26px*var(--hc-scale)) calc(276px*var(--hc-scale)) calc(26px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(54px*var(--hc-scale));min-height:calc(538px*var(--hc-scale));}
.hc-panels-orange-brown-tab-gradient{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(6px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(6px*var(--hc-scale));border-image:url(assets/panels/orange_brown_tab_gradient.png) 0 6 0 6 fill / calc(0px*var(--hc-scale)) calc(6px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(6px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(14px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(810px*var(--hc-scale));}
.hc-panels-brown-tray-fade-a{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(96px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(96px*var(--hc-scale));border-image:url(assets/panels/brown_tray_fade_a.png) 0 96 0 96 fill / calc(0px*var(--hc-scale)) calc(96px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(96px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(194px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(411px*var(--hc-scale));}
.hc-panels-brown-tray-solid{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(70px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(70px*var(--hc-scale));border-image:url(assets/panels/brown_tray_solid.png) 0 70 0 70 fill / calc(0px*var(--hc-scale)) calc(70px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(70px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(142px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(356px*var(--hc-scale));}
.hc-panels-brown-tray-fade-b{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(72px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(72px*var(--hc-scale));border-image:url(assets/panels/brown_tray_fade_b.png) 0 72 0 72 fill / calc(0px*var(--hc-scale)) calc(72px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(72px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(146px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(356px*var(--hc-scale));}
.hc-panels-dark-inset-a{border-style:solid;border-width:calc(18px*var(--hc-scale)) calc(18px*var(--hc-scale)) calc(18px*var(--hc-scale)) calc(18px*var(--hc-scale));border-image:url(assets/panels/dark_inset_a.png) 18 18 18 18 fill / calc(18px*var(--hc-scale)) calc(18px*var(--hc-scale)) calc(18px*var(--hc-scale)) calc(18px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(38px*var(--hc-scale));min-height:calc(38px*var(--hc-scale));}
.hc-panels-beige-panel-cap-right{border-style:solid;border-width:calc(28px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(32px*var(--hc-scale)) calc(0px*var(--hc-scale));border-image:url(assets/panels/beige_panel_cap_right.png) 28 0 32 0 fill / calc(28px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(32px*var(--hc-scale)) calc(0px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(2px*var(--hc-scale));min-height:calc(62px*var(--hc-scale));width:calc(38px*var(--hc-scale));}
/* alias_of panels/beige_panel_cap_right.png scale 1 transform flipx */
.hc-panels-beige-panel-cap-left{border-style:solid;border-width:calc(28px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(32px*var(--hc-scale)) calc(0px*var(--hc-scale));border-image:url(assets/panels/beige_panel_cap_right.png) 28 0 32 0 fill / calc(28px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(32px*var(--hc-scale)) calc(0px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(2px*var(--hc-scale));min-height:calc(62px*var(--hc-scale));width:calc(37px*var(--hc-scale));transform:scale(-1,1);}
.hc-panels-footer-left-edge{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(2px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(30px*var(--hc-scale));border-image:url(assets/panels/footer_left_edge.png) 0 2 0 30 fill / calc(0px*var(--hc-scale)) calc(2px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(30px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(34px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(57px*var(--hc-scale));}
.hc-panels-footer-left-middle{display:inline-block;min-width:calc(295px*var(--hc-scale));min-height:calc(57px*var(--hc-scale));background:url(assets/panels/footer_left_middle.png) 0 0/auto 100% repeat}
.hc-panels-footer-center-left{display:inline-block;width:calc(120px*var(--hc-scale));height:calc(114px*var(--hc-scale));background:url(assets/panels/footer_center_left.png) center/contain no-repeat}
.hc-panels-footer-center-middle{display:inline-block;min-width:calc(152px*var(--hc-scale));min-height:calc(114px*var(--hc-scale));background:url(assets/panels/footer_center_middle.png) 0 0/auto 100% repeat}
/* alias_of panels/footer_center_left.png scale 1 transform flipx */
.hc-panels-footer-center-right{display:inline-block;width:calc(120px*var(--hc-scale));height:calc(114px*var(--hc-scale));background:url(assets/panels/footer_center_left.png) center/contain no-repeat;transform:scale(-1,1);}
/* alias_of panels/footer_left_edge.png scale 1 transform flipx */
.hc-panels-footer-right-edge{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(2px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(30px*var(--hc-scale));border-image:url(assets/panels/footer_left_edge.png) 0 2 0 30 fill / calc(0px*var(--hc-scale)) calc(2px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(30px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(34px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(57px*var(--hc-scale));transform:scale(-1,1);}
.hc-panels-gradient-header-dark{border-style:solid;border-width:calc(28px*var(--hc-scale)) calc(28px*var(--hc-scale)) calc(28px*var(--hc-scale)) calc(28px*var(--hc-scale));border-image:url(assets/panels/gradient_header_dark.png) 28 28 28 28 fill / calc(28px*var(--hc-scale)) calc(28px*var(--hc-scale)) calc(28px*var(--hc-scale)) calc(28px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(58px*var(--hc-scale));min-height:calc(58px*var(--hc-scale));}
.hc-panels-backdrop-dark-square{display:inline-block;min-width:calc(1320px*var(--hc-scale));min-height:calc(1319px*var(--hc-scale));background:url(assets/panels/backdrop_dark_square.png) 0 0/auto 100% repeat}
.hc-panels-bubble-tail-down-a{display:inline-block;width:calc(80px*var(--hc-scale));height:calc(30px*var(--hc-scale));background:url(assets/panels/bubble_tail_down_a.png) center/contain no-repeat}
/* alias_of panels/bubble_tail_down_a.png scale 0.525 */
.hc-panels-bubble-tail-down-c{display:inline-block;width:calc(42px*var(--hc-scale));height:calc(16px*var(--hc-scale));background:url(assets/panels/bubble_tail_down_a.png) center/contain no-repeat;}
/* alias_of panels/bubble_tail_down_a.png scale 1 transform rot90 */
.hc-panels-bubble-tail-left{position:relative;display:inline-block;width:calc(30px*var(--hc-scale));height:calc(76px*var(--hc-scale))}
.hc-panels-bubble-tail-left::before{content:'';position:absolute;left:50%;top:50%;width:calc(76px*var(--hc-scale));height:calc(30px*var(--hc-scale));background:url(assets/panels/bubble_tail_down_a.png) center/100% 100% no-repeat;transform:translate(-50%,-50%) rotate(90deg)}
.hc-frames-gold-line-thin-wide{border-style:solid;border-width:calc(22px*var(--hc-scale)) calc(22px*var(--hc-scale)) calc(22px*var(--hc-scale)) calc(22px*var(--hc-scale));border-image:url(assets/frames/gold_line_thin_wide.png) 22 22 22 22 fill / calc(22px*var(--hc-scale)) calc(22px*var(--hc-scale)) calc(22px*var(--hc-scale)) calc(22px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(46px*var(--hc-scale));min-height:calc(46px*var(--hc-scale));}
.hc-frames-brown-line-wide{border-style:solid;border-width:calc(174px*var(--hc-scale)) calc(74px*var(--hc-scale)) calc(8px*var(--hc-scale)) calc(74px*var(--hc-scale));border-image:url(assets/frames/brown_line_wide.png) 174 74 8 74 fill / calc(174px*var(--hc-scale)) calc(74px*var(--hc-scale)) calc(8px*var(--hc-scale)) calc(74px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(150px*var(--hc-scale));min-height:calc(184px*var(--hc-scale));}
.hc-frames-white-line-card{border-style:solid;border-width:calc(22px*var(--hc-scale)) calc(22px*var(--hc-scale)) calc(22px*var(--hc-scale)) calc(22px*var(--hc-scale));border-image:url(assets/frames/white_line_card.png) 22 22 22 22 fill / calc(22px*var(--hc-scale)) calc(22px*var(--hc-scale)) calc(22px*var(--hc-scale)) calc(22px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(46px*var(--hc-scale));min-height:calc(46px*var(--hc-scale));}
.hc-frames-avatar-gold-large{border-style:solid;border-width:calc(70px*var(--hc-scale)) calc(36px*var(--hc-scale)) calc(58px*var(--hc-scale)) calc(46px*var(--hc-scale));border-image:url(assets/frames/avatar_gold_large.png) 70 36 58 46 fill / calc(70px*var(--hc-scale)) calc(36px*var(--hc-scale)) calc(58px*var(--hc-scale)) calc(46px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(84px*var(--hc-scale));min-height:calc(130px*var(--hc-scale));height:calc(144px*var(--hc-scale));}
.hc-cards-item-slot-beige{border-style:solid;border-width:calc(118px*var(--hc-scale)) calc(122px*var(--hc-scale)) calc(116px*var(--hc-scale)) calc(122px*var(--hc-scale));border-image:url(assets/cards/item_slot_beige.png) 118 122 116 122 fill / calc(118px*var(--hc-scale)) calc(122px*var(--hc-scale)) calc(116px*var(--hc-scale)) calc(122px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(246px*var(--hc-scale));min-height:calc(236px*var(--hc-scale));}
.hc-headers-red-scroll-ribbon{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(194px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(194px*var(--hc-scale));border-image:url(assets/headers/red_scroll_ribbon.png) 0 194 0 194 fill / calc(0px*var(--hc-scale)) calc(194px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(194px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(390px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(122px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-headers-floral-decor-pair{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(486px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(486px*var(--hc-scale));border-image:url(assets/headers/floral_decor_pair.png) 0 486 0 486 fill / calc(0px*var(--hc-scale)) calc(486px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(486px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(974px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(110px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-tabs-beige-tab-slant-right{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(118px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(2px*var(--hc-scale));border-image:url(assets/tabs/beige_tab_slant_right.png) 0 118 0 2 fill / calc(0px*var(--hc-scale)) calc(118px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(2px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(122px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(92px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
/* alias_of tabs/beige_tab_slant_right.png scale 1 transform flipx */
.hc-tabs-beige-tab-slant-left{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(118px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(2px*var(--hc-scale));border-image:url(assets/tabs/beige_tab_slant_right.png) 0 118 0 2 fill / calc(0px*var(--hc-scale)) calc(118px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(2px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(122px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(92px*var(--hc-scale));transform:scale(-1,1);display:flex;align-items:center;justify-content:center;text-align:center;}
/* alias_of buttons/yellow_pill_large.png scale 0.7949 */
.hc-buttons-yellow-pill-glow-b{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(60px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(60px*var(--hc-scale));border-image:url(assets/buttons/yellow_pill_large.png) 0 76 0 76 fill / calc(0px*var(--hc-scale)) calc(60px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(60px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(122px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(124px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
/* alias_of buttons/yellow_pill_large.png scale 0.7949 */
.hc-buttons-yellow-pill-278{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(60px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(60px*var(--hc-scale));border-image:url(assets/buttons/yellow_pill_large.png) 0 76 0 76 fill / calc(0px*var(--hc-scale)) calc(60px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(60px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(122px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(124px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-buttons-yellow-pill-large{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(76px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(76px*var(--hc-scale));border-image:url(assets/buttons/yellow_pill_large.png) 0 76 0 76 fill / calc(0px*var(--hc-scale)) calc(76px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(76px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(154px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(156px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-buttons-yellow-strip-flat{display:inline-block;min-width:calc(201px*var(--hc-scale));min-height:calc(124px*var(--hc-scale));background:url(assets/buttons/yellow_strip_flat.png) 0 0/auto 100% repeat}
/* alias_of buttons/green_pill_468.png scale 0.8013 */
.hc-buttons-green-pill-297{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(60px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(60px*var(--hc-scale));border-image:url(assets/buttons/green_pill_468.png) 0 76 0 76 fill / calc(0px*var(--hc-scale)) calc(60px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(60px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(122px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(125px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
/* alias_of buttons/green_pill_468.png scale 0.7949 */
.hc-buttons-green-pill-278{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(60px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(60px*var(--hc-scale));border-image:url(assets/buttons/green_pill_468.png) 0 76 0 76 fill / calc(0px*var(--hc-scale)) calc(60px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(60px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(122px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(124px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-buttons-green-pill-468{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(76px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(76px*var(--hc-scale));border-image:url(assets/buttons/green_pill_468.png) 0 76 0 76 fill / calc(0px*var(--hc-scale)) calc(76px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(76px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(154px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(156px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-lists-task-row-done-gray{border-style:solid;border-width:calc(30px*var(--hc-scale)) calc(30px*var(--hc-scale)) calc(30px*var(--hc-scale)) calc(30px*var(--hc-scale));border-image:url(assets/lists/task_row_done_gray.png) 30 30 30 30 fill / calc(30px*var(--hc-scale)) calc(30px*var(--hc-scale)) calc(30px*var(--hc-scale)) calc(30px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(62px*var(--hc-scale));min-height:calc(62px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-tickets-gold-ticket{display:inline-block;width:calc(232px*var(--hc-scale));height:calc(150px*var(--hc-scale));background:url(assets/tickets/gold_ticket.png) center/contain no-repeat}
.hc-tickets-blue-ticket{display:inline-block;width:calc(260px*var(--hc-scale));height:calc(181px*var(--hc-scale));background:url(assets/tickets/blue_ticket.png) center/contain no-repeat}
.hc-badges-notify-red-exclaim{display:inline-block;width:calc(49px*var(--hc-scale));height:calc(49px*var(--hc-scale));background:url(assets/badges/notify_red_exclaim.png) center/contain no-repeat}
.hc-badges-exclaim-green-glow{display:inline-block;width:calc(55px*var(--hc-scale));height:calc(102px*var(--hc-scale));background:url(assets/badges/exclaim_green_glow.png) center/contain no-repeat}
.hc-badges-anomaly-blue-circle{display:inline-block;width:calc(140px*var(--hc-scale));height:calc(139px*var(--hc-scale));background:url(assets/badges/anomaly_blue_circle.png) center/contain no-repeat}
/* alias_of badges/season_check_green_l.png scale 0.7063 */
.hc-badges-check-green-big{display:inline-block;width:calc(101px*var(--hc-scale));height:calc(94px*var(--hc-scale));background:url(assets/badges/season_check_green_l.png) center/contain no-repeat;}
/* alias_of badges/lock_ornate_gold_b.png scale 0.9886 */
.hc-badges-lock-ornate-gold-a{display:inline-block;width:calc(174px*var(--hc-scale));height:calc(229px*var(--hc-scale));background:url(assets/badges/lock_ornate_gold_b.png) center/contain no-repeat;}
.hc-badges-lock-ornate-gold-b{display:inline-block;width:calc(176px*var(--hc-scale));height:calc(231px*var(--hc-scale));background:url(assets/badges/lock_ornate_gold_b.png) center/contain no-repeat}
.hc-badges-lock-plain-gold{display:inline-block;width:calc(160px*var(--hc-scale));height:calc(215px*var(--hc-scale));background:url(assets/badges/lock_plain_gold.png) center/contain no-repeat}
.hc-badges-lock-cream-small{display:inline-block;width:calc(44px*var(--hc-scale));height:calc(53px*var(--hc-scale));background:url(assets/badges/lock_cream_small.png) center/contain no-repeat}
/* alias_of badges/season_lock_gold.png scale 0.6538 transform flipx */
.hc-badges-lock-gold-small{display:inline-block;width:calc(34px*var(--hc-scale));height:calc(41px*var(--hc-scale));background:url(assets/badges/season_lock_gold.png) center/contain no-repeat;transform:scale(-1,1);}
.hc-badges-lock-cover-gold{display:inline-block;width:calc(75px*var(--hc-scale));height:calc(62px*var(--hc-scale));background:url(assets/badges/lock_cover_gold.png) center/contain no-repeat}
.hc-icons-ad-clapper-video{display:inline-block;width:calc(106px*var(--hc-scale));height:calc(101px*var(--hc-scale));background:url(assets/icons/ad_clapper_video.png) center/contain no-repeat}
.hc-icons-magnifier-pair-gold{display:inline-block;width:calc(227px*var(--hc-scale));height:calc(226px*var(--hc-scale));background:url(assets/icons/magnifier_pair_gold.png) center/contain no-repeat}
.hc-icons-magnifier-gold{display:inline-block;width:calc(103px*var(--hc-scale));height:calc(116px*var(--hc-scale));background:url(assets/icons/magnifier_gold.png) center/contain no-repeat}
.hc-icons-boosters-pile{display:inline-block;width:calc(294px*var(--hc-scale));height:calc(295px*var(--hc-scale));background:url(assets/icons/boosters_pile.png) center/contain no-repeat}
.hc-icons-chest-blue-ornate{display:inline-block;width:calc(200px*var(--hc-scale));height:calc(239px*var(--hc-scale));background:url(assets/icons/chest_blue_ornate.png) center/contain no-repeat}
.hc-icons-chests-treasure-pile{display:inline-block;width:calc(411px*var(--hc-scale));height:calc(363px*var(--hc-scale));background:url(assets/icons/chests_treasure_pile.png) center/contain no-repeat}
.hc-icons-trophy-gold-large{display:inline-block;width:calc(298px*var(--hc-scale));height:calc(334px*var(--hc-scale));background:url(assets/icons/trophy_gold_large.png) center/contain no-repeat}
.hc-icons-trophy-red-ribbons{display:inline-block;width:calc(318px*var(--hc-scale));height:calc(347px*var(--hc-scale));background:url(assets/icons/trophy_red_ribbons.png) center/contain no-repeat}
.hc-icons-chest-red-ornate-big{display:inline-block;width:calc(220px*var(--hc-scale));height:calc(153px*var(--hc-scale));background:url(assets/icons/chest_red_ornate_big.png) center/contain no-repeat}
.hc-icons-coins-gems-pile{display:inline-block;width:calc(350px*var(--hc-scale));height:calc(319px*var(--hc-scale));background:url(assets/icons/coins_gems_pile.png) center/contain no-repeat}
.hc-icons-character-cards-pair{display:inline-block;width:calc(399px*var(--hc-scale));height:calc(279px*var(--hc-scale));background:url(assets/icons/character_cards_pair.png) center/contain no-repeat}
.hc-icons-clock-badge-blue{display:inline-block;width:calc(333px*var(--hc-scale));height:calc(315px*var(--hc-scale));background:url(assets/icons/clock_badge_blue.png) center/contain no-repeat}
.hc-icons-reward-cake-berry{display:inline-block;width:calc(231px*var(--hc-scale));height:calc(231px*var(--hc-scale));background:url(assets/icons/reward_cake_berry.png) center/contain no-repeat}
.hc-icons-reward-vase-blue{display:inline-block;width:calc(231px*var(--hc-scale));height:calc(231px*var(--hc-scale));background:url(assets/icons/reward_vase_blue.png) center/contain no-repeat}
.hc-icons-reward-cake-roses{display:inline-block;width:calc(231px*var(--hc-scale));height:calc(231px*var(--hc-scale));background:url(assets/icons/reward_cake_roses.png) center/contain no-repeat}
.hc-icons-reel-green{display:inline-block;width:calc(123px*var(--hc-scale));height:calc(124px*var(--hc-scale));background:url(assets/icons/reel_green.png) center/contain no-repeat}
.hc-icons-reel-blue{display:inline-block;width:calc(123px*var(--hc-scale));height:calc(124px*var(--hc-scale));background:url(assets/icons/reel_blue.png) center/contain no-repeat}
.hc-icons-reel-yellow{display:inline-block;width:calc(123px*var(--hc-scale));height:calc(124px*var(--hc-scale));background:url(assets/icons/reel_yellow.png) center/contain no-repeat}
.hc-icons-reel-red{display:inline-block;width:calc(123px*var(--hc-scale));height:calc(124px*var(--hc-scale));background:url(assets/icons/reel_red.png) center/contain no-repeat}
.hc-icons-task-thumb-tower{display:inline-block;width:calc(143px*var(--hc-scale));height:calc(143px*var(--hc-scale));background:url(assets/icons/task_thumb_tower.png) center/contain no-repeat}
.hc-icons-task-thumb-rabbits{display:inline-block;width:calc(144px*var(--hc-scale));height:calc(144px*var(--hc-scale));background:url(assets/icons/task_thumb_rabbits.png) center/contain no-repeat}
.hc-icons-task-thumb-pagoda-loupe{display:inline-block;width:calc(144px*var(--hc-scale));height:calc(144px*var(--hc-scale));background:url(assets/icons/task_thumb_pagoda_loupe.png) center/contain no-repeat}
.hc-icons-task-thumb-pagoda-handshake{display:inline-block;width:calc(163px*var(--hc-scale));height:calc(136px*var(--hc-scale));background:url(assets/icons/task_thumb_pagoda_handshake.png) center/contain no-repeat}
.hc-icons-reel-chest-gold-base{display:inline-block;width:calc(501px*var(--hc-scale));height:calc(368px*var(--hc-scale));background:url(assets/icons/reel_chest_gold_base.png) center/contain no-repeat}
.hc-icons-reel-chest-gold-lid-closed{display:inline-block;width:calc(495px*var(--hc-scale));height:calc(165px*var(--hc-scale));background:url(assets/icons/reel_chest_gold_lid_closed.png) center/contain no-repeat}
.hc-icons-reel-chest-gold-lid-open{display:inline-block;width:calc(500px*var(--hc-scale));height:calc(140px*var(--hc-scale));background:url(assets/icons/reel_chest_gold_lid_open.png) center/contain no-repeat}
.hc-icons-reel-chest-red-base{display:inline-block;width:calc(198px*var(--hc-scale));height:calc(152px*var(--hc-scale));background:url(assets/icons/reel_chest_red_base.png) center/contain no-repeat}
.hc-icons-reel-chest-red-lid-closed{display:inline-block;width:calc(195px*var(--hc-scale));height:calc(86px*var(--hc-scale));background:url(assets/icons/reel_chest_red_lid_closed.png) center/contain no-repeat}
.hc-icons-reel-chest-red-lid-open{display:inline-block;width:calc(195px*var(--hc-scale));height:calc(73px*var(--hc-scale));background:url(assets/icons/reel_chest_red_lid_open.png) center/contain no-repeat}
.hc-icons-reel-chest-yellow-base{display:inline-block;width:calc(191px*var(--hc-scale));height:calc(156px*var(--hc-scale));background:url(assets/icons/reel_chest_yellow_base.png) center/contain no-repeat}
.hc-icons-reel-chest-yellow-lid-closed{display:inline-block;width:calc(196px*var(--hc-scale));height:calc(90px*var(--hc-scale));background:url(assets/icons/reel_chest_yellow_lid_closed.png) center/contain no-repeat}
.hc-icons-reel-chest-yellow-lid-open{display:inline-block;width:calc(195px*var(--hc-scale));height:calc(74px*var(--hc-scale));background:url(assets/icons/reel_chest_yellow_lid_open.png) center/contain no-repeat}
.hc-icons-reel-chest-blue-base{display:inline-block;width:calc(192px*var(--hc-scale));height:calc(157px*var(--hc-scale));background:url(assets/icons/reel_chest_blue_base.png) center/contain no-repeat}
.hc-icons-reel-chest-blue-lid-closed{display:inline-block;width:calc(192px*var(--hc-scale));height:calc(91px*var(--hc-scale));background:url(assets/icons/reel_chest_blue_lid_closed.png) center/contain no-repeat}
.hc-icons-reel-chest-blue-lid-open{display:inline-block;width:calc(194px*var(--hc-scale));height:calc(73px*var(--hc-scale));background:url(assets/icons/reel_chest_blue_lid_open.png) center/contain no-repeat}
.hc-icons-reel-chest-green-base{display:inline-block;width:calc(198px*var(--hc-scale));height:calc(151px*var(--hc-scale));background:url(assets/icons/reel_chest_green_base.png) center/contain no-repeat}
.hc-icons-reel-chest-green-lid-closed{display:inline-block;width:calc(196px*var(--hc-scale));height:calc(88px*var(--hc-scale));background:url(assets/icons/reel_chest_green_lid_closed.png) center/contain no-repeat}
.hc-icons-reel-chest-green-lid-open{display:inline-block;width:calc(196px*var(--hc-scale));height:calc(72px*var(--hc-scale));background:url(assets/icons/reel_chest_green_lid_open.png) center/contain no-repeat}
.hc-icons-item-leaf-honeycomb{display:inline-block;width:calc(166px*var(--hc-scale));height:calc(248px*var(--hc-scale));background:url(assets/icons/item_leaf_honeycomb.png) center/contain no-repeat}
.hc-icons-mystery-badge-purple{display:inline-block;width:calc(190px*var(--hc-scale));height:calc(166px*var(--hc-scale));background:url(assets/icons/mystery_badge_purple.png) center/contain no-repeat}
.hc-icons-mystery-badge-orange{display:inline-block;width:calc(395px*var(--hc-scale));height:calc(277px*var(--hc-scale));background:url(assets/icons/mystery_badge_orange.png) center/contain no-repeat}
.hc-icons-decor-flower-garland{display:inline-block;width:calc(281px*var(--hc-scale));height:calc(244px*var(--hc-scale));background:url(assets/icons/decor_flower_garland.png) center/contain no-repeat}
.hc-icons-decor-vine{display:inline-block;width:calc(129px*var(--hc-scale));height:calc(431px*var(--hc-scale));background:url(assets/icons/decor_vine.png) center/contain no-repeat}
.hc-icons-photo-gargoyle-sepia{display:inline-block;width:calc(160px*var(--hc-scale));height:calc(144px*var(--hc-scale));background:url(assets/icons/photo_gargoyle_sepia.png) center/contain no-repeat}
.hc-icons-arrow-gold-outline-right{display:inline-block;width:calc(37px*var(--hc-scale));height:calc(57px*var(--hc-scale));background:url(assets/icons/arrow_gold_outline_right.png) center/contain no-repeat}
.hc-icons-arrow-gold-outline-left{display:inline-block;width:calc(37px*var(--hc-scale));height:calc(57px*var(--hc-scale));background:url(assets/icons/arrow_gold_outline_left.png) center/contain no-repeat}
.hc-icons-help-button-back{display:inline-block;width:calc(68px*var(--hc-scale));height:calc(68px*var(--hc-scale));background:url(assets/icons/help_button_back.png) center/contain no-repeat}
.hc-icons-pickaxe-glow{display:inline-block;width:calc(112px*var(--hc-scale));height:calc(113px*var(--hc-scale));background:url(assets/icons/pickaxe_glow.png) center/contain no-repeat}
.hc-icons-pickaxe{display:inline-block;width:calc(89px*var(--hc-scale));height:calc(96px*var(--hc-scale));background:url(assets/icons/pickaxe.png) center/contain no-repeat}
.hc-icons-item-helmet-purple-plume{display:inline-block;width:calc(326px*var(--hc-scale));height:calc(359px*var(--hc-scale));background:url(assets/icons/item_helmet_purple_plume.png) center/contain no-repeat}
.hc-icons-item-crown-gold{display:inline-block;width:calc(318px*var(--hc-scale));height:calc(228px*var(--hc-scale));background:url(assets/icons/item_crown_gold.png) center/contain no-repeat}
.hc-icons-item-medallion-lion{display:inline-block;width:calc(220px*var(--hc-scale));height:calc(233px*var(--hc-scale));background:url(assets/icons/item_medallion_lion.png) center/contain no-repeat}
.hc-icons-item-dagger{display:inline-block;width:calc(102px*var(--hc-scale));height:calc(354px*var(--hc-scale));background:url(assets/icons/item_dagger.png) center/contain no-repeat}
.hc-icons-item-shield-crescent{display:inline-block;width:calc(360px*var(--hc-scale));height:calc(479px*var(--hc-scale));background:url(assets/icons/item_shield_crescent.png) center/contain no-repeat}
.hc-icons-item-scepter{display:inline-block;width:calc(118px*var(--hc-scale));height:calc(458px*var(--hc-scale));background:url(assets/icons/item_scepter.png) center/contain no-repeat}
.hc-icons-item-chest-blue{display:inline-block;width:calc(482px*var(--hc-scale));height:calc(235px*var(--hc-scale));background:url(assets/icons/item_chest_blue.png) center/contain no-repeat}
.hc-icons-item-stained-window{display:inline-block;width:calc(446px*var(--hc-scale));height:calc(482px*var(--hc-scale));background:url(assets/icons/item_stained_window.png) center/contain no-repeat}
.hc-icons-item-gold-ingot{display:inline-block;width:calc(220px*var(--hc-scale));height:calc(116px*var(--hc-scale));background:url(assets/icons/item_gold_ingot.png) center/contain no-repeat}
.hc-screens-preview-art-courtyard{display:inline-block;width:calc(1170px*var(--hc-scale));height:calc(510px*var(--hc-scale));background:url(assets/screens/preview_art_courtyard.png) center/cover no-repeat}
.hc-screens-preview-art-night-graveyard{display:inline-block;width:calc(1415px*var(--hc-scale));height:calc(900px*var(--hc-scale));background:url(assets/screens/preview_art_night_graveyard.png) center/cover no-repeat}
.hc-screens-preview-art-beach-night{display:inline-block;width:calc(1269px*var(--hc-scale));height:calc(569px*var(--hc-scale));background:url(assets/screens/preview_art_beach_night.png) center/cover no-repeat}
.hc-screens-preview-art-underwater-room{display:inline-block;width:calc(1269px*var(--hc-scale));height:calc(571px*var(--hc-scale));background:url(assets/screens/preview_art_underwater_room.png) center/cover no-repeat}
.hc-screens-preview-art-pumpkin-night{display:inline-block;width:calc(1269px*var(--hc-scale));height:calc(571px*var(--hc-scale));background:url(assets/screens/preview_art_pumpkin_night.png) center/cover no-repeat}
.hc-screens-preview-art-sewing-room{display:inline-block;width:calc(1269px*var(--hc-scale));height:calc(656px*var(--hc-scale));background:url(assets/screens/preview_art_sewing_room.png) center/cover no-repeat}
.hc-screens-iphone-notch-overlay-a{display:inline-block;width:calc(2436px*var(--hc-scale));height:calc(1125px*var(--hc-scale));background:url(assets/screens/iphone_notch_overlay_a.png) center/cover no-repeat}
.hc-screens-iphone-notch-overlay-b{display:inline-block;width:calc(2436px*var(--hc-scale));height:calc(1124px*var(--hc-scale));background:url(assets/screens/iphone_notch_overlay_b.png) center/cover no-repeat}
.hc-screens-bg-dark-green-flat{display:inline-block;width:calc(2048px*var(--hc-scale));height:calc(1536px*var(--hc-scale));background:url(assets/screens/bg_dark_green_flat.png) center/cover no-repeat}
.hc-screens-bg-dark-navy-flat{display:inline-block;width:calc(2436px*var(--hc-scale));height:calc(1537px*var(--hc-scale));background:url(assets/screens/bg_dark_navy_flat.png) center/cover no-repeat}
.hc-screens-bg-gray-flat{display:inline-block;width:calc(2048px*var(--hc-scale));height:calc(1536px*var(--hc-scale));background:url(assets/screens/bg_gray_flat.png) center/cover no-repeat}
.hc-effects-shadow-preview-soft{display:inline-block;width:calc(1037px*var(--hc-scale));height:calc(406px*var(--hc-scale));background:url(assets/effects/shadow_preview_soft.png) center/contain no-repeat}
.hc-effects-shadow-reward-strip{display:inline-block;width:calc(1102px*var(--hc-scale));height:calc(114px*var(--hc-scale));background:url(assets/effects/shadow_reward_strip.png) center/contain no-repeat}
.hc-effects-shadow-row-gradient{display:inline-block;width:calc(1320px*var(--hc-scale));height:calc(22px*var(--hc-scale));background:url(assets/effects/shadow_row_gradient.png) center/contain no-repeat}
.hc-effects-shadow-button-soft{display:inline-block;width:calc(182px*var(--hc-scale));height:calc(33px*var(--hc-scale));background:url(assets/effects/shadow_button_soft.png) center/contain no-repeat}
.hc-effects-burst-orange-white-a{display:inline-block;width:calc(162px*var(--hc-scale));height:calc(161px*var(--hc-scale));background:url(assets/effects/burst_orange_white_a.png) center/contain no-repeat}
.hc-effects-burst-orange-white-b{display:inline-block;width:calc(146px*var(--hc-scale));height:calc(147px*var(--hc-scale));background:url(assets/effects/burst_orange_white_b.png) center/contain no-repeat}
.hc-effects-burst-white-large{display:inline-block;width:calc(307px*var(--hc-scale));height:calc(302px*var(--hc-scale));background:url(assets/effects/burst_white_large.png) center/contain no-repeat}
.hc-effects-glow-orange-large{display:inline-block;width:calc(740px*var(--hc-scale));height:calc(640px*var(--hc-scale));background:url(assets/effects/glow_orange_large.png) center/contain no-repeat}
.hc-effects-glow-gold-sun{display:inline-block;width:calc(594px*var(--hc-scale));height:calc(592px*var(--hc-scale));background:url(assets/effects/glow_gold_sun.png) center/contain no-repeat}
.hc-cards-season-card-purple-frame-a{display:inline-block;width:calc(250px*var(--hc-scale));height:calc(306px*var(--hc-scale));background:url(assets/cards/season_card_purple_frame_a.png) center/contain no-repeat}
/* alias_of cards/season_card_purple_frame_large.png scale 0.5353 */
.hc-cards-season-card-purple-frame-b{display:inline-block;width:calc(250px*var(--hc-scale));height:calc(306px*var(--hc-scale));background:url(assets/cards/season_card_purple_frame_large.png) center/contain no-repeat;}
.hc-cards-season-card-purple-frame-dim{display:inline-block;width:calc(250px*var(--hc-scale));height:calc(306px*var(--hc-scale));background:url(assets/cards/season_card_purple_frame_dim.png) center/contain no-repeat}
.hc-cards-season-card-purple-plain-a{border-style:solid;border-width:calc(124px*var(--hc-scale)) calc(76px*var(--hc-scale)) calc(122px*var(--hc-scale)) calc(76px*var(--hc-scale));border-image:url(assets/cards/season_card_purple_plain_a.png) 124 76 122 76 fill / calc(124px*var(--hc-scale)) calc(76px*var(--hc-scale)) calc(122px*var(--hc-scale)) calc(76px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(154px*var(--hc-scale));min-height:calc(248px*var(--hc-scale));}
.hc-cards-season-card-purple-plain-b{border-style:solid;border-width:calc(102px*var(--hc-scale)) calc(26px*var(--hc-scale)) calc(106px*var(--hc-scale)) calc(26px*var(--hc-scale));border-image:url(assets/cards/season_card_purple_plain_b.png) 102 26 106 26 fill / calc(102px*var(--hc-scale)) calc(26px*var(--hc-scale)) calc(106px*var(--hc-scale)) calc(26px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(54px*var(--hc-scale));min-height:calc(210px*var(--hc-scale));}
.hc-cards-season-card-blue-frame-a{display:inline-block;width:calc(250px*var(--hc-scale));height:calc(306px*var(--hc-scale));background:url(assets/cards/season_card_blue_frame_a.png) center/contain no-repeat}
.hc-cards-season-card-blue-plain-a{border-style:solid;border-width:calc(138px*var(--hc-scale)) calc(78px*var(--hc-scale)) calc(140px*var(--hc-scale)) calc(78px*var(--hc-scale));border-image:url(assets/cards/season_card_blue_plain_a.png) 138 78 140 78 fill / calc(138px*var(--hc-scale)) calc(78px*var(--hc-scale)) calc(140px*var(--hc-scale)) calc(78px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(158px*var(--hc-scale));min-height:calc(280px*var(--hc-scale));height:calc(308px*var(--hc-scale));}
.hc-cards-season-card-blue-plain-dim{border-style:solid;border-width:calc(128px*var(--hc-scale)) calc(24px*var(--hc-scale)) calc(126px*var(--hc-scale)) calc(24px*var(--hc-scale));border-image:url(assets/cards/season_card_blue_plain_dim.png) 128 24 126 24 fill / calc(128px*var(--hc-scale)) calc(24px*var(--hc-scale)) calc(126px*var(--hc-scale)) calc(24px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(50px*var(--hc-scale));min-height:calc(256px*var(--hc-scale));}
.hc-cards-season-card-purple-frame-large{display:inline-block;width:calc(467px*var(--hc-scale));height:calc(573px*var(--hc-scale));background:url(assets/cards/season_card_purple_frame_large.png) center/contain no-repeat}
.hc-cards-season-superprize-panel-plain{border-style:solid;border-width:calc(334px*var(--hc-scale)) calc(154px*var(--hc-scale)) calc(348px*var(--hc-scale)) calc(154px*var(--hc-scale));border-image:url(assets/cards/season_superprize_panel_plain.png) 334 154 348 154 fill / calc(334px*var(--hc-scale)) calc(154px*var(--hc-scale)) calc(348px*var(--hc-scale)) calc(154px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(310px*var(--hc-scale));min-height:calc(684px*var(--hc-scale));height:calc(762px*var(--hc-scale));}
.hc-cards-season-superprize-panel-sunburst{display:inline-block;width:calc(426px*var(--hc-scale));height:calc(762px*var(--hc-scale));background:url(assets/cards/season_superprize_panel_sunburst.png) center/contain no-repeat}
.hc-cards-season-pass-golden-card-panel{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(266px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(266px*var(--hc-scale));border-image:url(assets/cards/season_pass_golden_card_panel.png) 0 266 0 266 fill / calc(0px*var(--hc-scale)) calc(266px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(266px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(534px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(822px*var(--hc-scale));}
.hc-cards-season-pass-diamond-card-panel{display:inline-block;width:calc(749px*var(--hc-scale));height:calc(929px*var(--hc-scale));background:url(assets/cards/season_pass_diamond_card_panel.png) center/contain no-repeat}
.hc-tickets-season-gold-ticket{display:inline-block;width:calc(299px*var(--hc-scale));height:calc(227px*var(--hc-scale));background:url(assets/tickets/season_gold_ticket.png) center/contain no-repeat}
.hc-tickets-season-blue-ticket{display:inline-block;width:calc(269px*var(--hc-scale));height:calc(196px*var(--hc-scale));background:url(assets/tickets/season_blue_ticket.png) center/contain no-repeat}
/* alias_of tickets/season_gold_ticket.png scale 0.602 */
.hc-tickets-season-gold-ticket-small{display:inline-block;width:calc(180px*var(--hc-scale));height:calc(136px*var(--hc-scale));background:url(assets/tickets/season_gold_ticket.png) center/contain no-repeat;}
.hc-tickets-season-diamond-ticket{display:inline-block;width:calc(206px*var(--hc-scale));height:calc(154px*var(--hc-scale));background:url(assets/tickets/season_diamond_ticket.png) center/contain no-repeat}
.hc-tickets-season-gold-ticket-sparkle{display:inline-block;width:calc(256px*var(--hc-scale));height:calc(252px*var(--hc-scale));background:url(assets/tickets/season_gold_ticket_sparkle.png) center/contain no-repeat}
.hc-tickets-season-gold-ticket-on-chest{display:inline-block;width:calc(229px*var(--hc-scale));height:calc(180px*var(--hc-scale));background:url(assets/tickets/season_gold_ticket_on_chest.png) center/contain no-repeat}
/* alias_of markers/season_diamond_gold_large.png scale 0.4963 */
.hc-markers-season-diamond-gold-s{display:inline-block;width:calc(67px*var(--hc-scale));height:calc(67px*var(--hc-scale));background:url(assets/markers/season_diamond_gold_large.png) center/contain no-repeat;}
/* alias_of markers/season_diamond_gold_large.png scale 0.5704 */
.hc-markers-season-diamond-gold-m{display:inline-block;width:calc(77px*var(--hc-scale));height:calc(77px*var(--hc-scale));background:url(assets/markers/season_diamond_gold_large.png) center/contain no-repeat;}
.hc-markers-season-diamond-dark-locked{display:inline-block;width:calc(67px*var(--hc-scale));height:calc(67px*var(--hc-scale));background:url(assets/markers/season_diamond_dark_locked.png) center/contain no-repeat}
/* alias_of markers/season_diamond_gold_large.png scale 0.6444 */
.hc-markers-season-diamond-gold-end{display:inline-block;width:calc(87px*var(--hc-scale));height:calc(87px*var(--hc-scale));background:url(assets/markers/season_diamond_gold_large.png) center/contain no-repeat;}
.hc-markers-season-diamond-gold-large{display:inline-block;width:calc(135px*var(--hc-scale));height:calc(135px*var(--hc-scale));background:url(assets/markers/season_diamond_gold_large.png) center/contain no-repeat}
.hc-markers-season-star-mark{display:inline-block;width:calc(34px*var(--hc-scale));height:calc(33px*var(--hc-scale));background:url(assets/markers/season_star_mark.png) center/contain no-repeat}
.hc-icons-season-progress-dice{display:inline-block;width:calc(108px*var(--hc-scale));height:calc(109px*var(--hc-scale));background:url(assets/icons/season_progress_dice.png) center/contain no-repeat}
.hc-icons-season-gift-brown{display:inline-block;width:calc(42px*var(--hc-scale));height:calc(49px*var(--hc-scale));background:url(assets/icons/season_gift_brown.png) center/contain no-repeat}
.hc-bars-season-progress-track-dark{border-style:solid;border-width:calc(32px*var(--hc-scale)) calc(32px*var(--hc-scale)) calc(32px*var(--hc-scale)) calc(32px*var(--hc-scale));border-image:url(assets/bars/season_progress_track_dark.png) 32 32 32 32 fill / calc(32px*var(--hc-scale)) calc(32px*var(--hc-scale)) calc(32px*var(--hc-scale)) calc(32px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(66px*var(--hc-scale));min-height:calc(66px*var(--hc-scale));height:calc(66px*var(--hc-scale));}
.hc-bars-season-progress-frame-gold{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(32px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(32px*var(--hc-scale));border-image:url(assets/bars/season_progress_frame_gold.png) 0 32 0 32 fill / calc(0px*var(--hc-scale)) calc(32px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(32px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(66px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(62px*var(--hc-scale));}
/* alias_of bars/blue_fill.png scale 1 */
.hc-bars-season-progress-fill-blue{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(28px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(28px*var(--hc-scale));border-image:url(assets/bars/blue_fill.png) 0 28 0 28 fill / calc(0px*var(--hc-scale)) calc(28px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(28px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(58px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(54px*var(--hc-scale));}
.hc-bars-season-step-line-dark{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(12px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(12px*var(--hc-scale));border-image:url(assets/bars/season_step_line_dark.png) 0 12 0 12 fill / calc(0px*var(--hc-scale)) calc(12px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(12px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(26px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(20px*var(--hc-scale));}
/* alias_of bars/blue_fill.png scale 0.3333 */
.hc-bars-season-step-line-blue{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(10px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(10px*var(--hc-scale));border-image:url(assets/bars/blue_fill.png) 0 28 0 28 fill / calc(0px*var(--hc-scale)) calc(10px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(10px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(22px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(18px*var(--hc-scale));}
/* alias_of bars/blue_fill.png scale 0.3333 */
.hc-bars-season-step-line-blue-short{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(10px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(10px*var(--hc-scale));border-image:url(assets/bars/blue_fill.png) 0 28 0 28 fill / calc(0px*var(--hc-scale)) calc(10px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(10px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(22px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(18px*var(--hc-scale));}
.hc-effects-season-progress-cap-shadow{display:inline-block;width:calc(65px*var(--hc-scale));height:calc(62px*var(--hc-scale));background:url(assets/effects/season_progress_cap_shadow.png) center/contain no-repeat}
.hc-effects-season-progress-fill-spark{display:inline-block;width:calc(71px*var(--hc-scale));height:calc(54px*var(--hc-scale));background:url(assets/effects/season_progress_fill_spark.png) center/contain no-repeat}
/* alias_of buttons/green_pill.png scale 1 */
.hc-buttons-season-green-pill{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(74px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(74px*var(--hc-scale));border-image:url(assets/buttons/green_pill.png) 0 74 0 74 fill / calc(0px*var(--hc-scale)) calc(74px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(74px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(150px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(142px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-buttons-season-green-flat-386{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(52px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(52px*var(--hc-scale));border-image:url(assets/buttons/season_green_flat_386.png) 0 52 0 52 fill / calc(0px*var(--hc-scale)) calc(52px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(52px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(106px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(108px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
/* alias_of buttons/yellow_pill.png scale 0.8793 */
.hc-buttons-season-yellow-take-pill{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(50px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(50px*var(--hc-scale));border-image:url(assets/buttons/yellow_pill.png) 0 58 0 58 fill / calc(0px*var(--hc-scale)) calc(50px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(50px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(102px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(102px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
/* alias_of buttons/yellow_pill.png scale 0.8793 */
.hc-buttons-season-yellow-take-all{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(50px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(50px*var(--hc-scale));border-image:url(assets/buttons/yellow_pill.png) 0 58 0 58 fill / calc(0px*var(--hc-scale)) calc(50px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(50px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(102px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(102px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-effects-season-green-button-glow{display:inline-block;width:calc(446px*var(--hc-scale));height:calc(164px*var(--hc-scale));background:url(assets/effects/season_green_button_glow.png) center/contain no-repeat}
.hc-headers-season-red-ribbon-long{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(216px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(216px*var(--hc-scale));border-image:url(assets/headers/season_red_ribbon_long.png) 0 216 0 216 fill / calc(0px*var(--hc-scale)) calc(216px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(216px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(434px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(131px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-headers-season-diamond-ribbon-ice{display:inline-block;width:calc(700px*var(--hc-scale));height:calc(106px*var(--hc-scale));background:url(assets/headers/season_diamond_ribbon_ice.png) center/contain no-repeat}
.hc-headers-season-golden-ribbon-orange{border-style:solid;border-width:calc(46px*var(--hc-scale)) calc(162px*var(--hc-scale)) calc(30px*var(--hc-scale)) calc(300px*var(--hc-scale));border-image:url(assets/headers/season_golden_ribbon_orange.png) 46 162 30 300 fill / calc(46px*var(--hc-scale)) calc(162px*var(--hc-scale)) calc(30px*var(--hc-scale)) calc(300px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(464px*var(--hc-scale));min-height:calc(78px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-headers-season-superprize-ribbon-orange{border-style:solid;border-width:calc(20px*var(--hc-scale)) calc(40px*var(--hc-scale)) calc(20px*var(--hc-scale)) calc(40px*var(--hc-scale));border-image:url(assets/headers/season_superprize_ribbon_orange.png) 20 40 20 40 fill / calc(20px*var(--hc-scale)) calc(40px*var(--hc-scale)) calc(20px*var(--hc-scale)) calc(40px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(82px*var(--hc-scale));min-height:calc(42px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-effects-season-ribbon-shine{display:inline-block;width:calc(424px*var(--hc-scale));height:calc(79px*var(--hc-scale));background:url(assets/effects/season_ribbon_shine.png) center/contain no-repeat}
.hc-ribbons-season-purple-ribbon-left{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(2px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(264px*var(--hc-scale));border-image:url(assets/ribbons/season_purple_ribbon_left.png) 0 2 0 264 fill / calc(0px*var(--hc-scale)) calc(2px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(264px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(268px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(162px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
/* alias_of ribbons/season_purple_ribbon_left.png scale 1 transform flipx */
.hc-ribbons-season-purple-ribbon-right{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(2px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(264px*var(--hc-scale));border-image:url(assets/ribbons/season_purple_ribbon_left.png) 0 2 0 264 fill / calc(0px*var(--hc-scale)) calc(2px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(264px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(268px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(162px*var(--hc-scale));transform:scale(-1,1);display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-panels-season-rows-band{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(2px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(2px*var(--hc-scale));border-image:url(assets/panels/season_rows_band.png) 0 2 0 2 fill / calc(0px*var(--hc-scale)) calc(2px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(2px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(6px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(736px*var(--hc-scale));}
.hc-panels-season-left-column{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(6px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(6px*var(--hc-scale));border-image:url(assets/panels/season_left_column.png) 0 6 0 6 fill / calc(0px*var(--hc-scale)) calc(6px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(6px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(14px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(850px*var(--hc-scale));}
.hc-panels-season-bubble-purple{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(26px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(36px*var(--hc-scale));border-image:url(assets/panels/season_bubble_purple.png) 0 26 0 36 fill / calc(0px*var(--hc-scale)) calc(26px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(36px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(64px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(172px*var(--hc-scale));}
.hc-panels-season-bubble-tan{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(20px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(32px*var(--hc-scale));border-image:url(assets/panels/season_bubble_tan.png) 0 20 0 32 fill / calc(0px*var(--hc-scale)) calc(20px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(32px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(54px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(170px*var(--hc-scale));}
/* alias_of badges/season_check_green_l.png scale 0.5594 */
.hc-badges-season-check-green-s{display:inline-block;width:calc(80px*var(--hc-scale));height:calc(74px*var(--hc-scale));background:url(assets/badges/season_check_green_l.png) center/contain no-repeat;}
/* alias_of badges/season_check_green_l.png scale 0.7972 */
.hc-badges-season-check-green-m{display:inline-block;width:calc(114px*var(--hc-scale));height:calc(106px*var(--hc-scale));background:url(assets/badges/season_check_green_l.png) center/contain no-repeat;}
.hc-badges-season-check-green-l{display:inline-block;width:calc(143px*var(--hc-scale));height:calc(133px*var(--hc-scale));background:url(assets/badges/season_check_green_l.png) center/contain no-repeat}
.hc-badges-season-lock-white{display:inline-block;width:calc(51px*var(--hc-scale));height:calc(60px*var(--hc-scale));background:url(assets/badges/season_lock_white.png) center/contain no-repeat}
.hc-badges-season-lock-gold{display:inline-block;width:calc(52px*var(--hc-scale));height:calc(62px*var(--hc-scale));background:url(assets/badges/season_lock_gold.png) center/contain no-repeat}
.hc-badges-season-best-value-burst-red{display:inline-block;width:calc(149px*var(--hc-scale));height:calc(152px*var(--hc-scale));background:url(assets/badges/season_best_value_burst_red.png) center/contain no-repeat}
.hc-icons-season-plus-white{display:inline-block;width:calc(51px*var(--hc-scale));height:calc(51px*var(--hc-scale));background:url(assets/icons/season_plus_white.png) center/contain no-repeat}
.hc-frames-season-avatar-card-border-gold{border-style:solid;border-width:calc(32px*var(--hc-scale)) calc(34px*var(--hc-scale)) calc(34px*var(--hc-scale)) calc(34px*var(--hc-scale));border-image:url(assets/frames/season_avatar_card_border_gold.png) 32 34 34 34 fill / calc(32px*var(--hc-scale)) calc(34px*var(--hc-scale)) calc(34px*var(--hc-scale)) calc(34px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(70px*var(--hc-scale));min-height:calc(68px*var(--hc-scale));}
.hc-frames-season-ornate-frames-teal-pair{display:inline-block;width:calc(554px*var(--hc-scale));height:calc(627px*var(--hc-scale));background:url(assets/frames/season_ornate_frames_teal_pair.png) center/contain no-repeat}
.hc-frames-season-ornate-frames-teal-small{display:inline-block;width:calc(175px*var(--hc-scale));height:calc(199px*var(--hc-scale));background:url(assets/frames/season_ornate_frames_teal_small.png) center/contain no-repeat}
.hc-decor-season-corner-tl{display:inline-block;width:calc(335px*var(--hc-scale));height:calc(378px*var(--hc-scale));background:url(assets/decor/season_corner_tl.png) center/contain no-repeat}
.hc-decor-season-corner-tr{display:inline-block;width:calc(333px*var(--hc-scale));height:calc(416px*var(--hc-scale));background:url(assets/decor/season_corner_tr.png) center/contain no-repeat}
.hc-decor-season-corner-bl{display:inline-block;width:calc(509px*var(--hc-scale));height:calc(291px*var(--hc-scale));background:url(assets/decor/season_corner_bl.png) center/contain no-repeat}
.hc-decor-season-corner-br{display:inline-block;width:calc(412px*var(--hc-scale));height:calc(293px*var(--hc-scale));background:url(assets/decor/season_corner_br.png) center/contain no-repeat}
.hc-decor-season-chains-x{display:inline-block;width:calc(457px*var(--hc-scale));height:calc(405px*var(--hc-scale));background:url(assets/decor/season_chains_x.png) center/contain no-repeat}
.hc-effects-season-chain-sparkles{display:inline-block;width:calc(457px*var(--hc-scale));height:calc(408px*var(--hc-scale));background:url(assets/effects/season_chain_sparkles.png) center/contain no-repeat}
.hc-effects-season-fireflies-left{display:inline-block;width:calc(277px*var(--hc-scale));height:calc(126px*var(--hc-scale));background:url(assets/effects/season_fireflies_left.png) center/contain no-repeat}
.hc-effects-season-sparks-corner-tr{display:inline-block;width:calc(99px*var(--hc-scale));height:calc(104px*var(--hc-scale));background:url(assets/effects/season_sparks_corner_tr.png) center/contain no-repeat}
.hc-icons-season-chest-red-gold{display:inline-block;width:calc(336px*var(--hc-scale));height:calc(330px*var(--hc-scale));background:url(assets/icons/season_chest_red_gold.png) center/contain no-repeat}
.hc-icons-season-chest-red-gold-b{display:inline-block;width:calc(274px*var(--hc-scale));height:calc(272px*var(--hc-scale));background:url(assets/icons/season_chest_red_gold_b.png) center/contain no-repeat}
/* alias_of icons/season_chest_red_gold.png scale 0.4821 */
.hc-icons-season-chest-red-small{display:inline-block;width:calc(162px*var(--hc-scale));height:calc(159px*var(--hc-scale));background:url(assets/icons/season_chest_red_gold.png) center/contain no-repeat;}
.hc-icons-season-xp-lantern{display:inline-block;width:calc(84px*var(--hc-scale));height:calc(102px*var(--hc-scale));background:url(assets/icons/season_xp_lantern.png) center/contain no-repeat}
/* alias_of icons/bolt_blue_b.png scale 0.8095 */
.hc-icons-season-energy-bolt{display:inline-block;width:calc(68px*var(--hc-scale));height:calc(96px*var(--hc-scale));background:url(assets/icons/bolt_blue_b.png) center/contain no-repeat;}
.hc-icons-season-coin-owl{display:inline-block;width:calc(92px*var(--hc-scale));height:calc(87px*var(--hc-scale));background:url(assets/icons/season_coin_owl.png) center/contain no-repeat}
.hc-icons-season-gem-red{display:inline-block;width:calc(112px*var(--hc-scale));height:calc(93px*var(--hc-scale));background:url(assets/icons/season_gem_red.png) center/contain no-repeat}
.hc-icons-season-booster-atom-bolt{display:inline-block;width:calc(191px*var(--hc-scale));height:calc(194px*var(--hc-scale));background:url(assets/icons/season_booster_atom_bolt.png) center/contain no-repeat}
.hc-icons-season-amulet-archer{display:inline-block;width:calc(184px*var(--hc-scale));height:calc(206px*var(--hc-scale));background:url(assets/icons/season_amulet_archer.png) center/contain no-repeat}
/* alias_of icons/season_reward_amulet_ballerina_large.png scale 0.5305 */
.hc-icons-season-reward-amulet-ballerina{display:inline-block;width:calc(165px*var(--hc-scale));height:calc(176px*var(--hc-scale));background:url(assets/icons/season_reward_amulet_ballerina_large.png) center/contain no-repeat;}
.hc-icons-season-reward-coins-stack{display:inline-block;width:calc(166px*var(--hc-scale));height:calc(138px*var(--hc-scale));background:url(assets/icons/season_reward_coins_stack.png) center/contain no-repeat}
.hc-icons-season-reward-owl-coin-box{display:inline-block;width:calc(185px*var(--hc-scale));height:calc(176px*var(--hc-scale));background:url(assets/icons/season_reward_owl_coin_box.png) center/contain no-repeat}
.hc-icons-season-reward-purple-crystal{display:inline-block;width:calc(182px*var(--hc-scale));height:calc(186px*var(--hc-scale));background:url(assets/icons/season_reward_purple_crystal.png) center/contain no-repeat}
.hc-icons-season-reward-hand-mirror{display:inline-block;width:calc(172px*var(--hc-scale));height:calc(185px*var(--hc-scale));background:url(assets/icons/season_reward_hand_mirror.png) center/contain no-repeat}
.hc-icons-season-reward-red-lighter{display:inline-block;width:calc(167px*var(--hc-scale));height:calc(180px*var(--hc-scale));background:url(assets/icons/season_reward_red_lighter.png) center/contain no-repeat}
.hc-icons-season-reward-green-key{display:inline-block;width:calc(192px*var(--hc-scale));height:calc(179px*var(--hc-scale));background:url(assets/icons/season_reward_green_key.png) center/contain no-repeat}
.hc-icons-season-reward-spyglass{display:inline-block;width:calc(188px*var(--hc-scale));height:calc(180px*var(--hc-scale));background:url(assets/icons/season_reward_spyglass.png) center/contain no-repeat}
.hc-icons-season-reward-joker-mask{display:inline-block;width:calc(164px*var(--hc-scale));height:calc(178px*var(--hc-scale));background:url(assets/icons/season_reward_joker_mask.png) center/contain no-repeat}
.hc-icons-season-prize-gold-ingot{display:inline-block;width:calc(214px*var(--hc-scale));height:calc(173px*var(--hc-scale));background:url(assets/icons/season_prize_gold_ingot.png) center/contain no-repeat}
.hc-icons-season-prize-blue-mask-star{display:inline-block;width:calc(219px*var(--hc-scale));height:calc(184px*var(--hc-scale));background:url(assets/icons/season_prize_blue_mask_star.png) center/contain no-repeat}
.hc-icons-season-prize-lion-gourd-sticker{display:inline-block;width:calc(177px*var(--hc-scale));height:calc(221px*var(--hc-scale));background:url(assets/icons/season_prize_lion_gourd_sticker.png) center/contain no-repeat}
.hc-icons-season-prize-gold-statue{display:inline-block;width:calc(181px*var(--hc-scale));height:calc(317px*var(--hc-scale));background:url(assets/icons/season_prize_gold_statue.png) center/contain no-repeat}
.hc-icons-season-prize-blue-orb-bomb{display:inline-block;width:calc(151px*var(--hc-scale));height:calc(151px*var(--hc-scale));background:url(assets/icons/season_prize_blue_orb_bomb.png) center/contain no-repeat}
.hc-icons-season-prize-letter-cube{display:inline-block;width:calc(156px*var(--hc-scale));height:calc(164px*var(--hc-scale));background:url(assets/icons/season_prize_letter_cube.png) center/contain no-repeat}
.hc-icons-season-prize-infinite-energy{display:inline-block;width:calc(173px*var(--hc-scale));height:calc(147px*var(--hc-scale));background:url(assets/icons/season_prize_infinite_energy.png) center/contain no-repeat}
.hc-icons-season-prize-pagoda-box{display:inline-block;width:calc(216px*var(--hc-scale));height:calc(219px*var(--hc-scale));background:url(assets/icons/season_prize_pagoda_box.png) center/contain no-repeat}
.hc-icons-season-prize-dragon-urn{display:inline-block;width:calc(233px*var(--hc-scale));height:calc(232px*var(--hc-scale));background:url(assets/icons/season_prize_dragon_urn.png) center/contain no-repeat}
.hc-icons-season-prize-totem-pedestal{display:inline-block;width:calc(173px*var(--hc-scale));height:calc(210px*var(--hc-scale));background:url(assets/icons/season_prize_totem_pedestal.png) center/contain no-repeat}
.hc-icons-season-prize-card-fishbowl{display:inline-block;width:calc(233px*var(--hc-scale));height:calc(256px*var(--hc-scale));background:url(assets/icons/season_prize_card_fishbowl.png) center/contain no-repeat}
.hc-icons-season-prize-house-on-map{display:inline-block;width:calc(503px*var(--hc-scale));height:calc(603px*var(--hc-scale));background:url(assets/icons/season_prize_house_on_map.png) center/contain no-repeat}
/* alias_of effects/season_starburst_white_large.png scale 0.4963 */
.hc-effects-season-starburst-white{display:inline-block;width:calc(332px*var(--hc-scale));height:calc(331px*var(--hc-scale));background:url(assets/effects/season_starburst_white_large.png) center/contain no-repeat;}
.hc-effects-season-starburst-white-large{display:inline-block;width:calc(669px*var(--hc-scale));height:calc(665px*var(--hc-scale));background:url(assets/effects/season_starburst_white_large.png) center/contain no-repeat}
.hc-effects-season-sparks-ring{display:inline-block;width:calc(303px*var(--hc-scale));height:calc(303px*var(--hc-scale));background:url(assets/effects/season_sparks_ring.png) center/contain no-repeat}
.hc-effects-season-sparks-ticket{display:inline-block;width:calc(315px*var(--hc-scale));height:calc(248px*var(--hc-scale));background:url(assets/effects/season_sparks_ticket.png) center/contain no-repeat}
.hc-effects-season-ticket-glow-shape{display:inline-block;width:calc(348px*var(--hc-scale));height:calc(276px*var(--hc-scale));background:url(assets/effects/season_ticket_glow_shape.png) center/contain no-repeat}
.hc-effects-season-glow-gold-wide{display:inline-block;width:calc(1238px*var(--hc-scale));height:calc(880px*var(--hc-scale));background:url(assets/effects/season_glow_gold_wide.png) center/contain no-repeat}
.hc-effects-season-diamond-burst-purple{display:inline-block;width:calc(1343px*var(--hc-scale));height:calc(1357px*var(--hc-scale));background:url(assets/effects/season_diamond_burst_purple.png) center/contain no-repeat}
.hc-effects-season-glow-green-blob{display:inline-block;width:calc(520px*var(--hc-scale));height:calc(200px*var(--hc-scale));background:url(assets/effects/season_glow_green_blob.png) center/contain no-repeat}
.hc-effects-season-glow-pink-blobs{display:inline-block;width:calc(817px*var(--hc-scale));height:calc(960px*var(--hc-scale));background:url(assets/effects/season_glow_pink_blobs.png) center/contain no-repeat}
.hc-effects-season-glow-blue-violet{display:inline-block;width:calc(888px*var(--hc-scale));height:calc(997px*var(--hc-scale));background:url(assets/effects/season_glow_blue_violet.png) center/contain no-repeat}
.hc-effects-season-glow-card-violet{display:inline-block;width:calc(768px*var(--hc-scale));height:calc(928px*var(--hc-scale));background:url(assets/effects/season_glow_card_violet.png) center/contain no-repeat}
.hc-effects-season-glow-card-gold{display:inline-block;width:calc(673px*var(--hc-scale));height:calc(893px*var(--hc-scale));background:url(assets/effects/season_glow_card_gold.png) center/contain no-repeat}
.hc-effects-season-diamond-particles-top{display:inline-block;width:calc(706px*var(--hc-scale));height:calc(121px*var(--hc-scale));background:url(assets/effects/season_diamond_particles_top.png) center/contain no-repeat}
.hc-effects-season-diamond-ticket-burst{display:inline-block;width:calc(238px*var(--hc-scale));height:calc(233px*var(--hc-scale));background:url(assets/effects/season_diamond_ticket_burst.png) center/contain no-repeat}
.hc-effects-season-ticket-glow-white-shape{display:inline-block;width:calc(219px*var(--hc-scale));height:calc(173px*var(--hc-scale));background:url(assets/effects/season_ticket_glow_white_shape.png) center/contain no-repeat}
.hc-effects-season-diamond-ticket-particles{display:inline-block;width:calc(209px*var(--hc-scale));height:calc(181px*var(--hc-scale));background:url(assets/effects/season_diamond_ticket_particles.png) center/contain no-repeat}
.hc-effects-season-gold-card-frame-glow{display:inline-block;width:calc(727px*var(--hc-scale));height:calc(864px*var(--hc-scale));background:url(assets/effects/season_gold_card_frame_glow.png) center/contain no-repeat}
.hc-effects-season-gold-card-glow-center{display:inline-block;width:calc(673px*var(--hc-scale));height:calc(724px*var(--hc-scale));background:url(assets/effects/season_gold_card_glow_center.png) center/contain no-repeat}
.hc-effects-season-header-glow{display:inline-block;width:calc(1166px*var(--hc-scale));height:calc(95px*var(--hc-scale));background:url(assets/effects/season_header_glow.png) center/contain no-repeat}
.hc-effects-season-glow-gold-oval{display:inline-block;width:calc(1792px*var(--hc-scale));height:calc(839px*var(--hc-scale));background:url(assets/effects/season_glow_gold_oval.png) center/contain no-repeat}
.hc-effects-season-row-edge-fade{display:inline-block;width:calc(20px*var(--hc-scale));height:calc(889px*var(--hc-scale));background:url(assets/effects/season_row_edge_fade.png) center/contain no-repeat}
.hc-backgrounds-season-city-map-dark{display:inline-block;width:calc(3048px*var(--hc-scale));height:calc(1780px*var(--hc-scale));background:url(assets/backgrounds/season_city_map_dark.png) center/cover no-repeat}
.hc-headers-season-purple-ribbon-full{display:inline-block;width:calc(1073px*var(--hc-scale));height:calc(162px*var(--hc-scale));background:url(assets/headers/season_purple_ribbon_full.png) center/contain no-repeat}
.hc-effects-season-ticket-backplate-yellow{display:inline-block;width:calc(299px*var(--hc-scale));height:calc(227px*var(--hc-scale));background:url(assets/effects/season_ticket_backplate_yellow.png) center/contain no-repeat}
.hc-decor-season-chains-x-shadow{display:inline-block;width:calc(458px*var(--hc-scale));height:calc(408px*var(--hc-scale));background:url(assets/decor/season_chains_x_shadow.png) center/contain no-repeat}
.hc-effects-season-glow-dot-orange{display:inline-block;width:calc(66px*var(--hc-scale));height:calc(66px*var(--hc-scale));background:url(assets/effects/season_glow_dot_orange.png) center/contain no-repeat}
/* alias_of bars/blue_fill.png scale 0.3333 */
.hc-bars-season-step-line-blue-part{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(10px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(10px*var(--hc-scale));border-image:url(assets/bars/blue_fill.png) 0 28 0 28 fill / calc(0px*var(--hc-scale)) calc(10px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(10px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(22px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(18px*var(--hc-scale));}
.hc-effects-season-superprize-glow{display:inline-block;width:calc(420px*var(--hc-scale));height:calc(756px*var(--hc-scale));background:url(assets/effects/season_superprize_glow.png) center/contain no-repeat}
.hc-effects-season-sparkle-line{display:inline-block;width:calc(130px*var(--hc-scale));height:calc(4px*var(--hc-scale));background:url(assets/effects/season_sparkle_line.png) center/contain no-repeat}
/* alias_of effects/star_flare_b.png scale 0.8723 */
.hc-effects-season-sparkle-star-l{display:inline-block;width:calc(41px*var(--hc-scale));height:calc(40px*var(--hc-scale));background:url(assets/effects/star_flare_b.png) center/contain no-repeat;}
.hc-effects-season-rows-vignette{display:inline-block;width:calc(1410px*var(--hc-scale));height:calc(889px*var(--hc-scale));background:url(assets/effects/season_rows_vignette.png) center/contain no-repeat}
.hc-bars-season-column-divider{display:inline-block;width:calc(4px*var(--hc-scale));height:calc(822px*var(--hc-scale));background:url(assets/bars/season_column_divider.png) center/contain no-repeat}
.hc-icons-season-prize-red-gourd{display:inline-block;width:calc(214px*var(--hc-scale));height:calc(221px*var(--hc-scale));background:url(assets/icons/season_prize_red_gourd.png) center/contain no-repeat}
.hc-icons-season-reward-amulet-ballerina-large{display:inline-block;width:calc(311px*var(--hc-scale));height:calc(333px*var(--hc-scale));background:url(assets/icons/season_reward_amulet_ballerina_large.png) center/contain no-repeat}
/* alias_of icons/season_coin_owl.png scale 0.9674 */
.hc-icons-season-coin-owl-small{display:inline-block;width:calc(89px*var(--hc-scale));height:calc(84px*var(--hc-scale));background:url(assets/icons/season_coin_owl.png) center/contain no-repeat;}
/* alias_of effects/season_ticket_glow_shape.png scale 0.6006 */
.hc-effects-season-gold-ticket-glow-small{display:inline-block;width:calc(209px*var(--hc-scale));height:calc(166px*var(--hc-scale));background:url(assets/effects/season_ticket_glow_shape.png) center/contain no-repeat;}
.hc-effects-season-gold-ticket-particles-small{display:inline-block;width:calc(175px*var(--hc-scale));height:calc(155px*var(--hc-scale));background:url(assets/effects/season_gold_ticket_particles_small.png) center/contain no-repeat}
/* alias_of effects/star_flare_b.png scale 0.7447 */
.hc-effects-season-particle-b{display:inline-block;width:calc(35px*var(--hc-scale));height:calc(34px*var(--hc-scale));background:url(assets/effects/star_flare_b.png) center/contain no-repeat;}
.hc-effects-season-particle-c{display:inline-block;width:calc(58px*var(--hc-scale));height:calc(57px*var(--hc-scale));background:url(assets/effects/season_particle_c.png) center/contain no-repeat}
.hc-effects-season-particle-d{display:inline-block;width:calc(46px*var(--hc-scale));height:calc(46px*var(--hc-scale));background:url(assets/effects/season_particle_d.png) center/contain no-repeat}
.hc-buttons-green-wide-full{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(104px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(104px*var(--hc-scale));border-image:url(assets/buttons/green_wide_full.png) 0 104 0 104 fill / calc(0px*var(--hc-scale)) calc(104px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(104px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(210px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(167px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-backgrounds-map-snow-nohud{display:inline-block;width:calc(1402px*var(--hc-scale));height:calc(1014px*var(--hc-scale));background:url(assets/backgrounds/map_snow_nohud.jpg) center/cover no-repeat}
.hc-windows-cream-info-body{border-style:solid;border-width:calc(27px*var(--hc-scale)) calc(29px*var(--hc-scale)) calc(31px*var(--hc-scale)) calc(29px*var(--hc-scale));border-image:url(assets/windows/cream_info_body.png) 27 29 31 29 fill / calc(27px*var(--hc-scale)) calc(29px*var(--hc-scale)) calc(31px*var(--hc-scale)) calc(29px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(60px*var(--hc-scale));min-height:calc(60px*var(--hc-scale));}
.hc-windows-cream-info-tab{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(105px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(105px*var(--hc-scale));border-image:url(assets/windows/cream_info_tab.png) 0 105 0 105 fill / calc(0px*var(--hc-scale)) calc(105px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(105px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(212px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(90px*var(--hc-scale));}
.hc-icons-tutorial-pointer-gold{display:inline-block;width:calc(99px*var(--hc-scale));height:calc(129px*var(--hc-scale));background:url(assets/icons/tutorial_pointer_gold.png) center/contain no-repeat}
.hc-icons-event-backing-round-maroon-small{display:inline-block;width:calc(167px*var(--hc-scale));height:calc(167px*var(--hc-scale));background:url(assets/icons/event_backing_round_maroon_small.png) center/contain no-repeat}
.hc-icons-event-backing-square-dark{display:inline-block;width:calc(160px*var(--hc-scale));height:calc(160px*var(--hc-scale));background:url(assets/icons/event_backing_square_dark.png) center/contain no-repeat}
.hc-icons-event-backing-square-stained-glass{display:inline-block;width:calc(172px*var(--hc-scale));height:calc(172px*var(--hc-scale));background:url(assets/icons/event_backing_square_stained_glass.png) center/contain no-repeat}
.hc-icons-event-backing-ring-gold{display:inline-block;width:calc(320px*var(--hc-scale));height:calc(321px*var(--hc-scale));background:url(assets/icons/event_backing_ring_gold.png) center/contain no-repeat}
.hc-icons-event-backing-ring-gold-double{display:inline-block;width:calc(320px*var(--hc-scale));height:calc(321px*var(--hc-scale));background:url(assets/icons/event_backing_ring_gold_double.png) center/contain no-repeat}
.hc-icons-hud-arrow-up-green{display:inline-block;width:calc(72px*var(--hc-scale));height:calc(45px*var(--hc-scale));background:url(assets/icons/hud_arrow_up_green.png) center/contain no-repeat}
.hc-icons-hud-arrow-down-green{display:inline-block;width:calc(72px*var(--hc-scale));height:calc(45px*var(--hc-scale));background:url(assets/icons/hud_arrow_down_green.png) center/contain no-repeat}
.hc-icons-hud-pointer-arrow-green{display:inline-block;width:calc(128px*var(--hc-scale));height:calc(84px*var(--hc-scale));background:url(assets/icons/hud_pointer_arrow_green.png) center/contain no-repeat}
.hc-icons-hud-gem-rainbow{display:inline-block;width:calc(72px*var(--hc-scale));height:calc(80px*var(--hc-scale));background:url(assets/icons/hud_gem_rainbow.png) center/contain no-repeat}
.hc-icons-hud-xp-star-blue{display:inline-block;width:calc(82px*var(--hc-scale));height:calc(83px*var(--hc-scale));background:url(assets/icons/hud_xp_star_blue.png) center/contain no-repeat}
.hc-icons-hud-club-token-green{display:inline-block;width:calc(103px*var(--hc-scale));height:calc(100px*var(--hc-scale));background:url(assets/icons/hud_club_token_green.png) center/contain no-repeat}
.hc-icons-hud-coin-gold{display:inline-block;width:calc(79px*var(--hc-scale));height:calc(77px*var(--hc-scale));background:url(assets/icons/hud_coin_gold.png) center/contain no-repeat}
.hc-icons-hud-ruby-red{display:inline-block;width:calc(88px*var(--hc-scale));height:calc(74px*var(--hc-scale));background:url(assets/icons/hud_ruby_red.png) center/contain no-repeat}
.hc-icons-unlimited-energy-infinity{display:inline-block;width:calc(90px*var(--hc-scale));height:calc(80px*var(--hc-scale));background:url(assets/icons/unlimited_energy_infinity.png) center/contain no-repeat}
.hc-icons-avatar-butterfly-badge{display:inline-block;width:calc(89px*var(--hc-scale));height:calc(84px*var(--hc-scale));background:url(assets/icons/avatar_butterfly_badge.png) center/contain no-repeat}
.hc-buttons-hud-plus-round-green{display:inline-block;width:calc(80px*var(--hc-scale));height:calc(79px*var(--hc-scale));background:url(assets/buttons/hud_plus_round_green.png) center/contain no-repeat}
.hc-buttons-hud-settings-gear-green{display:inline-block;width:calc(89px*var(--hc-scale));height:calc(89px*var(--hc-scale));background:url(assets/buttons/hud_settings_gear_green.png) center/contain no-repeat}
.hc-badges-notify-red-exclaim-s{display:inline-block;width:calc(47px*var(--hc-scale));height:calc(47px*var(--hc-scale));background:url(assets/badges/notify_red_exclaim_s.png) center/contain no-repeat}
.hc-badges-notify-green-count{display:inline-block;width:calc(46px*var(--hc-scale));height:calc(47px*var(--hc-scale));background:url(assets/badges/notify_green_count.png) center/contain no-repeat}
.hc-badges-event-icon-place-plate-gold{display:inline-block;width:calc(164px*var(--hc-scale));height:calc(102px*var(--hc-scale));background:url(assets/badges/event_icon_place_plate_gold.png) center/contain no-repeat}
.hc-badges-multiplier-tag-x20-orange{display:inline-block;width:calc(130px*var(--hc-scale));height:calc(67px*var(--hc-scale));background:url(assets/badges/multiplier_tag_x20_orange.png) center/contain no-repeat}
.hc-bars-hud-counter-dark{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(32px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(32px*var(--hc-scale));border-image:url(assets/bars/hud_counter_dark.png) 0 32 0 32 fill / calc(0px*var(--hc-scale)) calc(32px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(32px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(66px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(68px*var(--hc-scale));}
.hc-bars-hud-fill-green{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(24px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(23px*var(--hc-scale));border-image:url(assets/bars/hud_fill_green.png) 0 24 0 23 fill / calc(0px*var(--hc-scale)) calc(24px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(23px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(49px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(50px*var(--hc-scale));}
.hc-bars-hud-fill-blue{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(24px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(23px*var(--hc-scale));border-image:url(assets/bars/hud_fill_blue.png) 0 24 0 23 fill / calc(0px*var(--hc-scale)) calc(24px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(23px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(49px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(50px*var(--hc-scale));}
.hc-bars-hud-fill-lime{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(24px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(23px*var(--hc-scale));border-image:url(assets/bars/hud_fill_lime.png) 0 24 0 23 fill / calc(0px*var(--hc-scale)) calc(24px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(23px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(49px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(50px*var(--hc-scale));}
.hc-plates-hud-timer-tab-dark{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(38px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(38px*var(--hc-scale));border-image:url(assets/plates/hud_timer_tab_dark.png) 0 38 0 38 fill / calc(0px*var(--hc-scale)) calc(38px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(38px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(78px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(60px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}
.hc-plates-avatar-level-plate-red{display:inline-block;width:calc(135px*var(--hc-scale));height:calc(44px*var(--hc-scale));background:url(assets/plates/avatar_level_plate_red.png) center/contain no-repeat}
.hc-frames-avatar-frame-gold{border-style:solid;border-width:calc(101px*var(--hc-scale)) calc(22px*var(--hc-scale)) calc(101px*var(--hc-scale)) calc(22px*var(--hc-scale));border-image:url(assets/frames/avatar_frame_gold.png) 101 22 101 22 fill / calc(101px*var(--hc-scale)) calc(22px*var(--hc-scale)) calc(101px*var(--hc-scale)) calc(22px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(46px*var(--hc-scale));min-height:calc(204px*var(--hc-scale));}
.hc-frames-avatar-frame-teal-ornate{display:inline-block;width:calc(187px*var(--hc-scale));height:calc(255px*var(--hc-scale));background:url(assets/frames/avatar_frame_teal_ornate.png) center/contain no-repeat}
.hc-panels-avatar-back-brown{border-style:solid;border-width:calc(64px*var(--hc-scale)) calc(28px*var(--hc-scale)) calc(75px*var(--hc-scale)) calc(30px*var(--hc-scale));border-image:url(assets/panels/avatar_back_brown.png) 64 28 75 30 fill / calc(64px*var(--hc-scale)) calc(28px*var(--hc-scale)) calc(75px*var(--hc-scale)) calc(30px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(60px*var(--hc-scale));min-height:calc(141px*var(--hc-scale));}
.hc-ribbons-event-icon-ribbon-red{display:inline-block;width:calc(316px*var(--hc-scale));height:calc(112px*var(--hc-scale));background:url(assets/ribbons/event_icon_ribbon_red.png) center/contain no-repeat}
.hc-ribbons-event-icon-ribbon-silver{display:inline-block;width:calc(316px*var(--hc-scale));height:calc(112px*var(--hc-scale));background:url(assets/ribbons/event_icon_ribbon_silver.png) center/contain no-repeat}
.hc-ribbons-event-icon-ribbon-crimson{display:inline-block;width:calc(316px*var(--hc-scale));height:calc(112px*var(--hc-scale));background:url(assets/ribbons/event_icon_ribbon_crimson.png) center/contain no-repeat}
.hc-ribbons-event-icon-ribbon-cyan{display:inline-block;width:calc(316px*var(--hc-scale));height:calc(112px*var(--hc-scale));background:url(assets/ribbons/event_icon_ribbon_cyan.png) center/contain no-repeat}
.hc-ribbons-event-icon-ribbon-blue{display:inline-block;width:calc(316px*var(--hc-scale));height:calc(112px*var(--hc-scale));background:url(assets/ribbons/event_icon_ribbon_blue.png) center/contain no-repeat}
.hc-icons-event-backing-round-teal{display:inline-block;width:calc(320px*var(--hc-scale));height:calc(321px*var(--hc-scale));background:url(assets/icons/event_backing_round_teal.png) center/contain no-repeat}
.hc-icons-event-backing-round-wine{display:inline-block;width:calc(320px*var(--hc-scale));height:calc(321px*var(--hc-scale));background:url(assets/icons/event_backing_round_wine.png) center/contain no-repeat}
.hc-icons-event-backing-round-violet{display:inline-block;width:calc(320px*var(--hc-scale));height:calc(321px*var(--hc-scale));background:url(assets/icons/event_backing_round_violet.png) center/contain no-repeat}
.hc-icons-event-backing-round-indigo{display:inline-block;width:calc(320px*var(--hc-scale));height:calc(321px*var(--hc-scale));background:url(assets/icons/event_backing_round_indigo.png) center/contain no-repeat}
.hc-icons-event-backing-round-red{display:inline-block;width:calc(320px*var(--hc-scale));height:calc(321px*var(--hc-scale));background:url(assets/icons/event_backing_round_red.png) center/contain no-repeat}
.hc-icons-event-backing-round-green{display:inline-block;width:calc(320px*var(--hc-scale));height:calc(321px*var(--hc-scale));background:url(assets/icons/event_backing_round_green.png) center/contain no-repeat}
.hc-icons-event-backing-round-teal-glow{display:inline-block;width:calc(320px*var(--hc-scale));height:calc(321px*var(--hc-scale));background:url(assets/icons/event_backing_round_teal_glow.png) center/contain no-repeat}
.hc-icons-event-backing-round-maroon{display:inline-block;width:calc(320px*var(--hc-scale));height:calc(321px*var(--hc-scale));background:url(assets/icons/event_backing_round_maroon.png) center/contain no-repeat}
.hc-icons-event-backing-round-starry{display:inline-block;width:calc(320px*var(--hc-scale));height:calc(321px*var(--hc-scale));background:url(assets/icons/event_backing_round_starry.png) center/contain no-repeat}
.hc-icons-event-backing-round-sunburst-green{display:inline-block;width:calc(320px*var(--hc-scale));height:calc(321px*var(--hc-scale));background:url(assets/icons/event_backing_round_sunburst_green.png) center/contain no-repeat}
.hc-ribbons-event-icon-ribbon-green{display:inline-block;width:calc(316px*var(--hc-scale));height:calc(112px*var(--hc-scale));background:url(assets/ribbons/event_icon_ribbon_green.png) center/contain no-repeat}
.hc-ribbons-event-icon-ribbon-purple{display:inline-block;width:calc(316px*var(--hc-scale));height:calc(112px*var(--hc-scale));background:url(assets/ribbons/event_icon_ribbon_purple.png) center/contain no-repeat}
.hc-plates-event-widget-pill-red{border-style:solid;border-width:calc(0px*var(--hc-scale)) calc(3px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(49px*var(--hc-scale));border-image:url(assets/plates/event_widget_pill_red.png) 0 3 0 49 fill / calc(0px*var(--hc-scale)) calc(3px*var(--hc-scale)) calc(0px*var(--hc-scale)) calc(49px*var(--hc-scale)) stretch;box-sizing:border-box;min-width:calc(54px*var(--hc-scale));min-height:calc(2px*var(--hc-scale));height:calc(101px*var(--hc-scale));display:flex;align-items:center;justify-content:center;text-align:center;}

/* ===== hc-window-*: каркас вікон HC (шаблони: skill hc-prototype-art/templates/windows, довідка references/WINDOWS.md) =====
   Вікно HC НЕ є плоским прямокутником: затемнена сцена (scrim) -> тіло за типом (коричневий «підвіс» / бежева плита з золотою обводкою / темна вставка / коричневий список / без тіла) ->
   золота рамка арт-панелі -> стрічка-заголовок -> закриття -> кремові плашки/слоти -> кнопки. Усі ПНГ-прикраси фіксованого розміру (--hc-scale), розтягуються лише середини (9/3-slice).
   Розмір вікна: клас .hc-window-s / -m / -l або змінна --hcw-w (px). Висота йде за вмістом і aspect-ratio арт-панелі. */
:root{--hcw-art-default:url(assets/backgrounds/street_night.jpg);--hc-window-title:#f3e2a9;--hc-window-text:#f1e4c4;--hc-btn-text:#34410c;--hc-btn-yellow-text:#4c2205;--hc-scrim:rgba(8,5,3,.82)}
.hc-window-stage{position:relative;display:grid;place-items:center;min-height:100vh;padding:24px 16px;background:#120d09 url(assets/backgrounds/map_snow.jpg) center/cover no-repeat;box-sizing:border-box}
.hc-window-stage::before{content:"";position:absolute;inset:0;background:var(--hc-scrim)} /* hc-allow-gradient: scrim (суцільне затемнення сцени, не градієнт) */
.hc-window-stage>*{position:relative}
.hc-window{--hcw-w:606px;position:relative;width:var(--hcw-w);max-width:100%;box-sizing:border-box;font-family:var(--hc-font);font-weight:var(--hc-font-weight);color:var(--hc-window-text)}
.hc-window-s{--hcw-w:420px}.hc-window-m{--hcw-w:606px}.hc-window-l{--hcw-w:840px}
.hc-window *{box-sizing:border-box}
.hc-window-head{position:relative;display:flex;align-items:center;justify-content:center;min-height:calc(110px*var(--hc-scale));padding:0 calc(80px*var(--hc-scale))}
.hc-window-title{margin:0;text-align:center;text-transform:uppercase;letter-spacing:.02em;font-size:calc(52px*var(--hc-scale));line-height:1.1;color:var(--hc-window-title);text-shadow:0 2px 2px rgba(0,0,0,.65)}
.hc-window-close{position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:6;cursor:pointer}
.hc-window-help{position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:6}
.hc-window-close>i,.hc-window-help>i{position:absolute;inset:0;margin:auto}   /* значок (хрест/«?») поверх круглої підкладки */
.hc-window-text{margin:0;text-align:center;font-size:calc(38px*var(--hc-scale));line-height:1.3;color:var(--hc-window-text);text-shadow:0 1px 2px rgba(0,0,0,.7)}
.hc-window-text-dark{color:var(--hc-text-dark);text-shadow:none}
.hc-window [class*="hc-buttons-"][class*="green"]{color:var(--hc-btn-text);text-shadow:0 1px 0 rgba(255,255,255,.35);font-size:calc(50px*var(--hc-scale));cursor:pointer}
.hc-window [class*="hc-buttons-"][class*="yellow"]{color:var(--hc-btn-yellow-text);text-shadow:none;font-size:calc(40px*var(--hc-scale));cursor:pointer}
.hc-window button{background-color:transparent;font-family:inherit;font-weight:inherit;padding-top:0;padding-bottom:0}
.hc-window-cta{display:flex;margin:0 auto}
/* --- тип А: арт-панель у золотій рамці + коричневий «підвіс» (Enter_HO_wnd, Enter_HO_Sprint_briefing, Winstreak_Comp_Star) --- */
.hc-window-art{position:relative;width:100%;aspect-ratio:1213/552}
.hc-window-art-slot{position:absolute;inset:1.5% 1.3%;overflow:hidden;border-radius:calc(22px*var(--hc-scale));background:#1d1712 var(--hcw-art,var(--hcw-art-default)) center/cover no-repeat}
.hc-window-art-frame{position:absolute;inset:0;pointer-events:none}
.hc-window-art-frame.hc-frames-gold-line-glow{min-width:0;min-height:0}
.hc-window-art-over{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:space-between;padding:4% 4%;text-align:center}
.hc-window-tray{position:relative;z-index:1;width:92.7%;height:auto;min-height:calc(356px*var(--hc-scale));margin:-1.8% auto calc(46px*var(--hc-scale));padding:calc(44px*var(--hc-scale)) 0 calc(86px*var(--hc-scale));text-align:center}
.hc-window-tray .hc-window-text{padding:0 calc(10px*var(--hc-scale))}
.hc-window-tray-cta{position:absolute;left:50%;bottom:calc(-44px*var(--hc-scale));transform:translateX(-50%);width:56%;min-width:calc(280px*var(--hc-scale))}
.hc-window-label{margin:0 0 calc(10px*var(--hc-scale));font-size:calc(36px*var(--hc-scale));color:var(--hc-window-text);text-shadow:0 1px 2px rgba(0,0,0,.7)}
.hc-window-rewards{display:flex;align-items:center;justify-content:space-around;gap:calc(20px*var(--hc-scale));padding:0 calc(36px*var(--hc-scale))}
.hc-window-reward{display:flex;flex-direction:column;align-items:center;min-width:0;font-size:calc(38px*var(--hc-scale));color:#9be34a;text-shadow:0 1px 2px rgba(0,0,0,.8)}
.hc-window-reward-ico{width:calc(120px*var(--hc-scale));height:calc(120px*var(--hc-scale));background:center/contain no-repeat}
.hc-window-progress{position:absolute;left:3%;right:7%;bottom:-6%;z-index:3;height:calc(76px*var(--hc-scale));display:flex;align-items:center}
/* --- тип «інфо-вікно/підказка»: бежева плита з золотою обводкою + вкладка (Detective_Cup_Description, UI_Main «Ответы города») --- */
.hc-window-tip{padding-top:calc(44px*var(--hc-scale))}
.hc-window-tip-tab{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:3;width:46%;min-width:calc(260px*var(--hc-scale));white-space:nowrap;height:calc(90px*var(--hc-scale));padding:0 calc(20px*var(--hc-scale)) calc(14px*var(--hc-scale));color:var(--hc-text-dark);font-size:calc(40px*var(--hc-scale));text-shadow:none;display:flex;align-items:center;justify-content:center;text-align:center}
.hc-window-tip-body{position:relative;display:flex;gap:calc(48px*var(--hc-scale));align-items:center;width:100%;min-height:calc(386px*var(--hc-scale));padding:calc(56px*var(--hc-scale)) calc(64px*var(--hc-scale)) calc(70px*var(--hc-scale));color:var(--hc-text-dark)}
.hc-window-tip-body .hc-window-text{text-align:left;color:var(--hc-text-dark);text-shadow:none;font-size:calc(42px*var(--hc-scale));flex:1}
.hc-window-tip-slot{position:relative;flex:0 0 28%;display:flex;align-items:center;justify-content:center;min-height:calc(280px*var(--hc-scale));color:#fff;font-size:calc(40px*var(--hc-scale));text-shadow:0 1px 2px rgba(0,0,0,.6)}
.hc-window-tip-slot>span{position:absolute;bottom:calc(14px*var(--hc-scale))}
.hc-window-tip-close{position:absolute;top:calc(34px*var(--hc-scale));right:calc(-6px*var(--hc-scale));z-index:4}
.hc-window-tip-pin{position:absolute;top:calc(2px*var(--hc-scale));left:calc(-14px*var(--hc-scale));z-index:4}
.hc-window-tip-cta{position:absolute;left:50%;bottom:calc(-46px*var(--hc-scale));transform:translateX(-50%);z-index:4;width:25%;min-width:calc(300px*var(--hc-scale))}
.hc-window-tip.hc-window-tip-has-cta{margin-bottom:calc(60px*var(--hc-scale))}
/* --- тип «список/лідерборд» (Leaderboard_Detective; варіант з вкладками і коричневим тілом: Movie_Missions) --- */
.hc-window-ribbon{position:relative;display:flex;width:100%;z-index:2}
.hc-window-ribbon>*{flex:1 1 50%;min-width:0;height:calc(134px*var(--hc-scale));font-size:calc(50px*var(--hc-scale));text-transform:uppercase;color:var(--hc-window-title);text-shadow:0 2px 2px rgba(0,0,0,.6);white-space:nowrap}
.hc-window-ribbon .hc-window-ribbon-l{justify-content:flex-end;padding-right:0}
.hc-window-ribbon .hc-window-ribbon-r{justify-content:flex-start}
.hc-window-list{display:flex;flex-direction:column;gap:calc(4px*var(--hc-scale));margin-top:calc(-26px*var(--hc-scale));padding:calc(40px*var(--hc-scale)) calc(16px*var(--hc-scale)) calc(16px*var(--hc-scale))}
.hc-window-row{display:flex;align-items:center;gap:calc(20px*var(--hc-scale));width:100%;min-height:calc(160px*var(--hc-scale));color:var(--hc-text-dark);font-size:calc(44px*var(--hc-scale));text-shadow:none;justify-content:flex-start;text-align:left}
.hc-window-row>.grow{flex:1;min-width:0}
.hc-window-row-me{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}
.hc-window-tabs{display:flex;align-items:flex-end;gap:calc(4px*var(--hc-scale))}
.hc-window-tabs>*{flex:1;color:var(--hc-gold-light);font-size:calc(40px*var(--hc-scale));text-align:center;padding-top:calc(14px*var(--hc-scale))}
.hc-window-listbody{padding:calc(14px*var(--hc-scale)) calc(12px*var(--hc-scale)) calc(14px*var(--hc-scale));display:flex;flex-direction:column;gap:calc(10px*var(--hc-scale))}
/* --- тип «нагорода/нотифікація» і «купівля» (Season_Pass_reward_notification, Movie_Missions_Gifts, Buy_Season_Pass) --- */
.hc-window-reward-head{display:flex;justify-content:center;position:relative;z-index:3}
.hc-window-reward-head>.hc-window-ribbon-one{width:84%;min-height:calc(131px*var(--hc-scale));font-size:calc(46px*var(--hc-scale));text-transform:uppercase;color:#f8e9d2;text-shadow:0 2px 2px rgba(0,0,0,.6);padding-bottom:calc(14px*var(--hc-scale))}
.hc-window-cardwrap{position:relative;width:46%;margin:calc(-6px*var(--hc-scale)) auto 0;aspect-ratio:554/808;z-index:2}
.hc-window-cardwrap .hc-window-art-slot{inset:2.4% 3.4%;border-radius:calc(14px*var(--hc-scale))}
.hc-window-congrats{margin:0;text-align:center;font-family:var(--hc-font);font-weight:700;font-style:italic;font-size:calc(120px*var(--hc-scale));line-height:1;color:#ffc72c;text-shadow:0 3px 0 #7a3a07,0 6px 10px rgba(0,0,0,.6)}
.hc-window-hint{margin:calc(20px*var(--hc-scale)) 0 0;text-align:center;font-size:calc(36px*var(--hc-scale));color:#fff;text-shadow:0 1px 2px #000}
.hc-window-buy-card{position:relative;margin:calc(26px*var(--hc-scale)) auto 0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:calc(56px*var(--hc-scale));text-shadow:0 2px 3px rgba(0,0,0,.6)}
.hc-window-buy-cta{position:absolute;left:50%;bottom:calc(-10px*var(--hc-scale));transform:translateX(-50%);min-width:calc(300px*var(--hc-scale))}
.hc-window-stage-dim::before{background:rgba(4,2,2,.94)}   /* сильніше затемнення (Buy/Season: фон майже чорний) */
.hc-window-stage>.hc-window-corner{position:absolute;pointer-events:none;z-index:0}   /* кутові прикраси привʼязані до кутів сцени (екрана), не вікна */
.hc-window-corner-tl{top:0;left:0}.hc-window-corner-tr{top:0;right:0}.hc-window-corner-bl{bottom:0;left:0}.hc-window-corner-br{bottom:0;right:0}
/* --- тип «хелпер / як грати» (Detective_Helper_Wnd, Mistery_Missions_Helper): без тіла, на scrim --- */
.hc-window-steps{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(12px*var(--hc-scale));padding:calc(40px*var(--hc-scale)) 0}
.hc-window-step{flex:1;display:flex;flex-direction:column;align-items:center;gap:calc(26px*var(--hc-scale));min-width:0}
.hc-window-step-art{display:flex;align-items:center;justify-content:center;width:100%;min-height:calc(300px*var(--hc-scale))}
.hc-window-steps>.hc-window-step-arrow{flex:0 0 auto;align-self:center;margin-top:calc(-90px*var(--hc-scale))}
.hc-window-bubble{position:relative;display:inline-flex;flex-direction:column;align-items:center;margin-bottom:calc(30px*var(--hc-scale))}
.hc-window-bubble-tail{position:absolute;left:50%;bottom:calc(-26px*var(--hc-scale));transform:translateX(-50%)}
.hc-window-bubble-items{display:flex;gap:calc(24px*var(--hc-scale));align-items:flex-end;justify-content:space-around;color:var(--hc-text-dark);font-size:calc(40px*var(--hc-scale));text-shadow:none}
/* Small size (S): titles stay on one line and inside their ribbon/tab */
.hc-window-reward-head>.hc-window-ribbon-one{white-space:nowrap}
.hc-window-s .hc-window-reward-head>.hc-window-ribbon-one{width:100%;font-size:calc(38px*var(--hc-scale))}
.hc-window-s .hc-window-tip-tab{width:64%;font-size:calc(34px*var(--hc-scale))}
.hc-window-s .hc-window-title{font-size:calc(44px*var(--hc-scale))}
