/* ============================================================================
   ПРЕМИУМ (07.10.2026, 46-я; его решения — TODO.md «46-я сессия»; макеты maket-premium.html П2 и maket-premium-boy.html).
   Материалы: .wood — Воин (дерево), .gold — Жрец (золото), .dia — Фараон (красный бриллиант, сверкает). Логика — js/30-premium.js.
   Отдельный файл рядом со styles.css (подключён в prototip-podzemelye-dush.html после него).
   ========================================================================== */
.pr-emb{ display:inline-block; vertical-align:middle; flex-shrink:0; filter:drop-shadow(0 2px 3px rgba(0,0,0,.6)); }
@keyframes prShine{ from{ background-position:120% 0; } to{ background-position:-120% 0; } }
@keyframes prTw{ from{ opacity:.25; } to{ opacity:1; } }
@keyframes prPulse{ 50%{ box-shadow:0 0 16px rgba(140,255,160,.9); } }

/* «оправа» материала — одна на кружок (.prem-btn), кнопку в бою (.sf-prem), карточку лавки (.pr-card), табличку окна (.po-plq) */
.pb-ring, .sf-prem, .pr-card, .po-plq{ position:relative; overflow:hidden; }
.pb-ring > *, .sf-prem > *, .pr-card > *, .po-plq > *{ position:relative; z-index:1; }
.pb-ring.wood, .sf-prem.wood, .pr-card.wood, .po-plq.wood{ background:repeating-linear-gradient(90deg,#5a3a1c 0 8px,#4a2e14 8px 10px,#654222 10px 18px,#4e3217 18px 20px); border:2px solid #8a5a2a; color:#f0c890; box-shadow:inset 0 0 0 1px #2a1808,0 4px 10px rgba(0,0,0,.6); }
.pb-ring.gold, .sf-prem.gold, .pr-card.gold, .po-plq.gold{ background:linear-gradient(160deg,#3a2a10,#6a4a14 40%,#2e2008); border:2px solid #f0d060; color:#fff0a8; box-shadow:inset 0 0 0 1px #8a6a10,0 0 14px rgba(240,208,96,.35),0 4px 10px rgba(0,0,0,.6); }
.pb-ring.dia, .sf-prem.dia, .pr-card.dia, .po-plq.dia{ background:radial-gradient(ellipse at 50% 20%,#7a1020,#3a0810 60%,#1a0408); border:2px solid #ff4a6a; color:#fff; text-shadow:0 0 6px #ff6a8a; box-shadow:inset 0 0 0 1px #ff8aa0,0 0 18px rgba(255,60,100,.55),0 4px 10px rgba(0,0,0,.6); }
.pb-ring.gold::before, .sf-prem.gold::before, .pr-card.gold::before, .po-plq.gold::before,
.pb-ring.dia::before,  .sf-prem.dia::before,  .pr-card.dia::before,  .po-plq.dia::before{ content:''; position:absolute; inset:0; z-index:0; pointer-events:none; background:linear-gradient(115deg,transparent 30%,rgba(255,240,230,.28) 45%,transparent 60%); background-size:220% 100%; animation:prShine 2.8s linear infinite; }
.pb-ring.dia::after, .sf-prem.dia::after, .pr-card.dia::after, .po-plq.dia::after{ content:''; position:absolute; inset:0; z-index:0; pointer-events:none; animation:prTw 1.6s ease-in-out infinite alternate;
  background:radial-gradient(circle at 18% 22%,#fff 0 1.2px,transparent 2.5px),radial-gradient(circle at 82% 30%,#fff 0 1px,transparent 2.2px),radial-gradient(circle at 70% 78%,#fff 0 1.2px,transparent 2.6px),radial-gradient(circle at 25% 72%,#ffd0e0 0 1px,transparent 2px); }
.pb-ring.none, .sf-prem.none{ background:linear-gradient(180deg,#2a2234,#1a1424); border:2px solid #5a4a7a; color:#c8b8e0; box-shadow:0 4px 10px rgba(0,0,0,.6); }

/* ---- кружок на главном: напротив «Лиги», ×1,3 (52px). 07.10.2026 (47-я, его слово «время должно быть нормально видно»):
   в кольце только эмблема, подпись (таймер / «Забрать» / «Премиум») — в тёмной плашке ПОД кольцом ---- */
.prem-btn{ position:absolute; left:2px; top:-2px;   /* 30 → −2 (58-я, его слово «подними Премиум под 0 душ») */ z-index:24; width:72px; cursor:pointer; background:none; border:0; padding:0;
  display:flex; flex-direction:column; align-items:center; line-height:1; font:800 10px 'JetBrains Mono',monospace; }
.prem-btn .pb-ring{ width:52px; height:52px; border-radius:50%; display:flex; align-items:center; justify-content:center; }
.prem-btn .pb-cr{ font-size:22px; line-height:1; filter:drop-shadow(0 1px 2px #000); }
.prem-btn .pb-lbl{ margin-top:-7px; padding:3px 7px 2px; border-radius:9px; background:rgba(12,8,16,.92); border:1px solid #5a4a7a;
  color:#fff; font:800 10px 'JetBrains Mono',monospace; letter-spacing:.03em; white-space:nowrap; box-shadow:0 2px 6px rgba(0,0,0,.7); z-index:2; }
.prem-btn .pb-lbl.pb-t{ font:800 8.5px 'Cinzel',serif; color:#d8c8f0; }
.prem-btn.wood .pb-lbl{ border-color:#8a5a2a; }
.prem-btn.gold .pb-lbl{ border-color:#f0d060; }
.prem-btn.dia  .pb-lbl{ border-color:#ff4a6a; }
.prem-btn.rdy .pb-ring{ border-color:#b8ffc0 !important; animation:prPulse 1.2s ease-in-out infinite; }
.prem-btn .pb-lbl.pb-tk{ color:#b8ffc0; border-color:#6adf80; font:800 9px 'Cinzel',serif; text-shadow:0 0 6px rgba(140,255,160,.8); }
.prem-btn:active .pb-ring{ transform:scale(.93); }

/* ---- бой: кнопка под Иероглифами (виджет .sf-glyphs: right:0; top:20px; 180px) ---- */
.sf-prem{ position:absolute; right:0; top:106px;   /* 92 → 106 (его правка 53-й): рамка обучения на Иероглифах/Фараоне не налезает на соседа */ z-index:5; width:180px; height:30px; border-radius:9px; cursor:pointer; padding:0 8px;
  display:flex; align-items:center; justify-content:center; gap:6px; white-space:nowrap; font:800 11px 'JetBrains Mono',monospace; }
.sf-prem .sp-nm{ font:800 11px 'Cinzel',serif; letter-spacing:.04em; }
.sf-prem .pb-cr{ font-size:14px; line-height:1; }
.sf-prem.none span:last-child{ font:800 11px 'Cinzel',serif; }
.sf-prem:active{ transform:scale(.97); }

/* ---- окно «Урон от …» (по образцу «Урон от иглы») ---- */
.po-back .pop-window{ width:auto; max-height:none; background:none; border:0; box-shadow:none; padding:0; overflow:visible; }
.po-okno{ position:relative; width:330px; display:flex; flex-direction:column; align-items:center; }
.po-plq{ z-index:2; width:100%; padding:12px 14px 10px; border-radius:10px; display:flex; align-items:center; justify-content:center; gap:8px;
  font:800 19px 'Cinzel',serif; letter-spacing:.06em; text-transform:uppercase; white-space:nowrap; }
.po-plq.wood{ text-shadow:0 2px 0 #2a1808; } .po-plq.gold{ text-shadow:0 0 10px rgba(255,220,120,.7),0 2px 0 #5a3a08; } .po-plq.dia{ text-shadow:0 0 10px #ff6a8a,0 2px 0 #5a0818; }
.po-x{ position:absolute; right:-10px; top:-10px; z-index:3; width:28px; height:28px; border-radius:50%; background:linear-gradient(180deg,#f0d060,#b88a2a); border:2px solid #fff0a8; color:#2a1410; font:900 13px Arial; display:flex; align-items:center; justify-content:center; cursor:pointer; box-shadow:0 3px 8px rgba(0,0,0,.7); }
.po-pap{ width:92%; margin-top:-8px; padding:20px 16px 16px; border-radius:0 0 10px 10px; background:linear-gradient(180deg,#f3e6c4,#e6d4a8); border:2px solid #b89860; box-shadow:0 10px 24px rgba(0,0,0,.7); display:flex; flex-direction:column; align-items:center; gap:4px; color:#4a3410; }
.po-lb{ font:600 13px 'Inter',sans-serif; color:#5a4a28; }
.po-num{ font:800 32px 'JetBrains Mono',monospace; color:#c02030; text-shadow:0 1px 0 #fff; letter-spacing:.02em; }
.po-sub{ font-size:10.5px; color:#8a7a50; }
.po-atk{ margin-top:8px; height:36px; padding:0 28px; border-radius:9px; border:2px solid #fff0a8; background:linear-gradient(180deg,#ffd860,#c89a2a); color:#2a1410; font:800 15px 'Cinzel',serif; letter-spacing:.06em; cursor:pointer; box-shadow:0 4px 10px rgba(0,0,0,.4); }
.po-atk:active{ transform:scale(.97); } .po-atk.off{ filter:grayscale(.8); opacity:.6; cursor:default; }

/* ---- лавка «Премиум» на Рынке (П2 «Витрина») ---- */
.pr-lavka{ height:100%; display:flex; flex-direction:column; gap:6px; padding:8px 0 0; }
.pr-chips{ display:flex; gap:6px; }
.pr-chip{ flex:1 1 0; min-width:0; display:flex; align-items:center; justify-content:center; gap:6px; height:30px; padding:0 6px; border-radius:9px; border:1px solid #3a2e52; background:rgba(0,0,0,.3); cursor:pointer; color:var(--parchment); font:700 11.5px 'Cinzel',serif; letter-spacing:.04em; white-space:nowrap; }
.pr-chip.on{ border-color:var(--gold-bright); background:linear-gradient(180deg,rgba(230,201,118,.22),rgba(60,40,10,.3)); color:var(--gold-bright); }
.pr-card{ flex:1; min-height:0; border-radius:11px; display:flex; flex-direction:row; align-items:center; gap:14px; padding:7px 16px 8px; touch-action:pan-y; cursor:grab; user-select:none; }
.pr-card.sl{ animation:prSwl .28s ease-out; } .pr-card.sr{ animation:prSwr .28s ease-out; }
@keyframes prSwl{ from{ transform:translateX(40px); opacity:.3; } } @keyframes prSwr{ from{ transform:translateX(-40px); opacity:.3; } }
.pr-col{ flex:1; min-width:0; height:100%; display:flex; flex-direction:column; justify-content:flex-start; gap:3px; overflow:hidden; }
.pr-top{ display:flex; flex-direction:column; margin-bottom:2px; }
.pr-tn{ font:800 18px 'Cinzel',serif; letter-spacing:.06em; text-transform:uppercase; line-height:1.1; }
.pr-card.wood .pr-tn{ text-shadow:0 1px 0 #2a1808; } .pr-card.gold .pr-tn{ text-shadow:0 1px 0 #5a3a08,0 0 8px rgba(255,220,120,.6); } .pr-card.dia .pr-tn{ text-shadow:0 0 8px #ff6a8a,0 1px 0 #5a0818; }
.pr-sub{ font-size:10.5px; color:#d8c8b0; opacity:.85; } .pr-days{ font:700 10.5px 'JetBrains Mono',monospace; color:#b8ffc0; }
/* «Ежедневно» над ячейками (его слово 07.10.2026: иначе выглядит, будто награда на один раз) */
.pr-daily{ font:800 10.5px 'Cinzel',serif; letter-spacing:.06em; text-transform:uppercase; color:#ffe08a; margin:1px 0 3px; }
.pr-card.dia .pr-daily{ color:#ffd0da; }
.pr-grid{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:4px; }
.pr-cell{ background:rgba(0,0,0,.35); border:1px solid rgba(255,255,255,.14); border-radius:8px; padding:5px 4px; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:1px; min-width:0; }
.pr-cell small{ font-size:10px; color:#d8c8b0; opacity:.85; white-space:nowrap; }
.pr-cell b{ display:flex; align-items:center; justify-content:center; gap:3px; font:800 16.5px 'JetBrains Mono',monospace; color:#fff; white-space:nowrap; }
.pr-cell b svg{ flex-shrink:0; }
.pr-act{ display:flex; flex-direction:column; align-items:center; gap:2px; margin-top:auto; align-self:flex-end; min-width:calc((100% - 8px) / 3); }
.pr-tm{ font-size:9px; color:#d8c8b0; opacity:.9; } .pr-tm b{ font-family:'JetBrains Mono',monospace; }
.pr-buy{ width:100%; height:36px; padding:0 18px; border-radius:8px; border:2px solid var(--gold-bright); background:linear-gradient(180deg,#f0d27a,#b88a2a); color:#1a1208;
  font:800 15px 'JetBrains Mono',monospace; display:inline-flex; align-items:center; justify-content:center; gap:4px; white-space:nowrap; cursor:pointer; box-shadow:0 4px 10px rgba(0,0,0,.45); }
.pr-buy.take{ background:linear-gradient(180deg,#8ae29a,#3a9a4a); border-color:#b8ffc0; color:#06200a; animation:prPulse 1.2s ease-in-out infinite; }
.pr-buy.other{ opacity:.85; }
.pr-buy:active{ transform:scale(.97); }
.pr-foot{ flex:0 0 auto; text-align:center; font:700 10px 'Inter',sans-serif; color:var(--gold); letter-spacing:.03em; text-transform:uppercase; opacity:.9; padding-bottom:2px; }
.bz-lavka.busy .pr-buy, .bz-lavka.busy .pr-chip{ opacity:.6; pointer-events:none; }

/* ---- РЫНОК (его слово 07.10.2026): кошелёк из столбика убрать, кнопки лавок крупнее, окно ниже — шапка главного с
   валютой видна над ним ---- */
.bz-lavka .shop-cur{ display:none; }
.bz-lavka .shop-tab{ padding:6px 10px; gap:8px; } .bz-lavka .shop-tab .st-nm{ font-size:12.5px; }
/* 07.10.2026 (47-я, его слово «Рынок чуть больше»): верх окна — под шапкой с валютой (.cur-row, 37px), строка
   «За проход · Перерождение · Клеймо» закрыта окном; низ по-прежнему в 6px от края */
.bz-lavka.shop-hero-modal{ top:37px; bottom:6px; height:auto; max-height:none; transform:translate(-50%,0) scale(.96); }
.bz-lavka.shop-hero-modal.show{ transform:translate(-50%,0) scale(1); }
/* 70-я: карточка лавки картинкой (img/rynok/prem-*.webp, ≈2,35:1): эмблема нарисована слева, имя в картуше сверху 30–70 % × 1–14 %,
   текст/клетки/кнопка — справа 40–93 % × 17–85 % */
.pr-card.img{ flex:none; width:100%; aspect-ratio:600/257; align-self:center; padding:0; border:0; border-radius:0; box-shadow:none; background:var(--pk) center/100% 100% no-repeat;
  filter:drop-shadow(0 4px 8px rgba(0,0,0,.6)); text-shadow:0 1px 2px #000; }
.pr-card.img::before, .pr-card.img::after{ display:none; }
.pr-card.img .pr-ttl{ position:absolute; left:31%; width:38%; top:1.5%; height:12%; display:flex; align-items:center; justify-content:center; font:800 14px 'Cinzel',serif; color:#ffe8a8; letter-spacing:.05em; }
.pr-card.img .pr-col{ position:absolute; left:40%; right:7%; top:17%; bottom:14%; height:auto; gap:2px; }
.pr-card.img .pr-tn{ display:none; }
.pr-card.img .pr-top{ margin:0; }
.pr-card.img .pr-sub, .pr-card.img .pr-days{ font-size:10px; color:#e8d8b8; }
.pr-card.img .pr-cell{ background:rgba(0,0,0,.5); padding:3px 2px; }
.pr-card.img .pr-cell b{ font-size:14px; }
.pr-card.img .pr-buy{ height:30px; }
.pr-card.img[data-t="pharaoh"] .pr-ttl{ top:6.5%; height:12%; }
.pr-card.img[data-t="pharaoh"] .pr-col{ top:20%; bottom:13%; }
.pr-cell .pr-im{ width:17px; height:17px; object-fit:contain; flex-shrink:0; filter:drop-shadow(0 1px 1px rgba(0,0,0,.7)); }
/* 70-я: его выбор — лист 2 (img/rynok/prem2-*.webp ≈ 2,13:1): картуш имени 34–66 % × 0,5–10,5 %, тёмная панель под текст 41–88 % × 18–81 %;
   у Фараона над рамкой крылья — картуш и панель ниже. Карточка 90 % ширины, чтобы не наезжать на строку снизу. Оружие — ячейка на 2 колонки. */
.pr-card.img{ aspect-ratio:1544/726; width:88%; }
.pr-card.img .pr-ttl{ left:34%; width:32%; top:0.5%; height:10%; color:#f0e0c0; }
.pr-card.img .pr-col{ left:41%; right:12%; top:18%; bottom:19%; }
.pr-card.img[data-t="pharaoh"] .pr-ttl{ top:2.5%; height:11%; }
.pr-card.img[data-t="pharaoh"] .pr-col{ left:42%; right:10%; top:23%; bottom:21%; }
.pr-cell.w2{ grid-column:span 2; }
.pr-cell b .pr-w{ display:inline-flex; align-items:center; gap:2px; margin:0 4px; }
.pr-cell b .pr-w .pr-im{ width:18px; height:18px; }
.pr-card.img .pr-col{ gap:1px; }
.pr-card.img .pr-daily{ margin:0 0 2px; font-size:9.5px; }
.pr-card.img .pr-sub, .pr-card.img .pr-days{ font-size:9px; line-height:1.1; }
.pr-card.img .pr-grid{ gap:3px; }
.pr-card.img .pr-cell{ padding:2px 2px; }
.pr-card.img .pr-cell small{ font-size:8.5px; }
.pr-card.img .pr-cell b{ font-size:13px; }
.pr-card.img .pr-buy{ height:26px; font-size:13px; }
.pr-card.img[data-t="pharaoh"] .pr-col{ top:22%; bottom:19%; }
/* 70-я: кнопки и вкладки Премиума — его лист (ui-proba/rynok/prem-knopki.jpg: бронза / серебро / золото с крылышками), рамка через border-image,
   середина тёмная, надписи кодом. «Купить» и «Забрать» — одна рамка уровня, у «Забрать» тёплое свечение; вкладки — та же рамка, выбранная ярче. */
.pr-card.img .pr-buy, .pr-chip{ border-style:solid; border-radius:0; box-shadow:none; background:none; background-clip:padding-box; text-shadow:0 1px 2px #000; }
.pr-card.img .pr-buy{ border-width:7px 11px; height:30px; padding:0 4px; color:#f8e8c0; font-weight:800; }
.pr-card.img[data-t="war"] .pr-buy, .pr-chip[data-prempick="war"]{ border-image:url(img/rynok/prem-kn-bronza.webp) 24% 9% fill / 7px 11px; }
.pr-card.img[data-t="priest"] .pr-buy, .pr-chip[data-prempick="priest"]{ border-image:url(img/rynok/prem-kn-serebro.webp) 24% 9% fill / 7px 11px; }
.pr-card.img[data-t="pharaoh"] .pr-buy, .pr-chip[data-prempick="pharaoh"]{ border-image:url(img/rynok/prem-kn-zoloto.webp) 30% 15% fill / 9px 16px; }
.pr-card.img .pr-buy:not(:disabled):hover{ filter:brightness(1.15); }
.pr-card.img .pr-buy.take{ color:#d8ffb8; animation:prPulseImg 1.4s ease-in-out infinite; }
@keyframes prPulseImg{ 0%,100%{ filter:drop-shadow(0 0 3px rgba(190,240,120,.45)); } 50%{ filter:drop-shadow(0 0 10px rgba(210,250,140,.95)); } }
.pr-chip{ border-width:6px 10px; height:30px; padding:0 4px; color:#cdbb98; filter:brightness(.72) saturate(.7); }
.pr-chip[data-prempick="pharaoh"]{ border-width:8px 14px; }
.pr-chip.on{ color:#ffe8a8; filter:drop-shadow(0 0 6px rgba(255,220,140,.55)); }
/* 70-я: вкладки Воин/Жрец/Фараон — его второй лист (ui-proba/rynok/prem-knopki-2.jpg): плашка с медальоном эмблемы слева, обычная и выбранная;
   вместо рамки border-image выше; эмблема-SVG в кнопке скрыта (медальон на картинке), слово — правее медальона */
.pr-chip, .pr-chip.on, .pr-chip[data-prempick="pharaoh"]{ border:0; border-image:none; filter:none; height:auto; aspect-ratio:1070/193; padding:0 0 0 18%;
  background:var(--vk) center/100% 100% no-repeat; justify-content:center; font-size:13px; }
.pr-chip > svg{ display:none; }
.pr-chip[data-prempick="war"]{ --vk:url(img/rynok/prem-vk-war.webp); } .pr-chip[data-prempick="war"].on{ --vk:url(img/rynok/prem-vk-war-on.webp); }
.pr-chip[data-prempick="priest"]{ --vk:url(img/rynok/prem-vk-priest.webp); } .pr-chip[data-prempick="priest"].on{ --vk:url(img/rynok/prem-vk-priest-on.webp); }
.pr-chip[data-prempick="pharaoh"]{ --vk:url(img/rynok/prem-vk-pharaoh.webp?v=2); } .pr-chip[data-prempick="pharaoh"].on{ --vk:url(img/rynok/prem-vk-pharaoh-on.webp?v=2); }
.pr-chip.on{ color:#ffe8a8; }
.pr-chips{ gap:10px; padding:0 4px; }
/* 70-я: окно «Сменить премиум?» — его лист Gemini (img/rynok/prem-okno.webp, 1708×813): табличка заголовка 35–65 % × 0–13 %, поле 5–95 % × 14–86 %;
   «Купить» — золотая рамка с крылышками, «Нет» — бронзовая (листы prem-kn-*) */
.pop-window.pr-ok{ width:min(400px,92%); max-height:none; aspect-ratio:1708/813; padding:0; border:0; border-radius:0; box-shadow:none; overflow:visible;
  background:url(img/rynok/prem-okno.webp) center/100% 100% no-repeat; filter:drop-shadow(0 12px 24px rgba(0,0,0,.8)); position:relative; }
.pr-ok .lcp-t{ position:absolute; left:35%; width:30%; top:0; height:13%; margin:0; display:flex; align-items:center; justify-content:center; font:800 12px 'Cinzel',serif; color:#3a2008; text-shadow:0 1px 0 rgba(255,240,190,.6); white-space:nowrap; }
.pr-ok > div:nth-child(2){ position:absolute; left:8%; right:8%; top:22%; margin:0 !important; font-size:12.5px !important; color:#f0e0c0 !important; text-shadow:0 1px 2px #000; }
.pr-ok > div:nth-child(2) b{ color:#ffe08a; }
.pr-ok > div:nth-child(3){ position:absolute; left:12%; right:12%; bottom:17%; }
.pr-ok .lcp-close{ flex:1; height:36px; margin:0 !important; border-radius:0 !important; background:none !important; box-shadow:none !important; border-style:solid !important; border-color:transparent !important;
  font:800 13px 'Cinzel',serif; color:#fff2d0 !important; text-shadow:0 1px 2px #000; }
.pr-ok [data-premyes]{ border-width:9px 16px !important; border-image:url(img/rynok/prem-kn-zoloto.webp) 30% 15% fill / 9px 16px !important; }
.pr-ok [data-premno]{ border-width:7px 11px !important; border-image:url(img/rynok/prem-kn-bronza.webp) 24% 9% fill / 7px 11px !important; color:#e8d8b8 !important; }
.pr-ok .lcp-t{ left:33%; width:34%; font-size:10.5px; letter-spacing:0; overflow:hidden; }
.pr-ok [data-premyes]{ border-width:0 16px !important; border-image:url(img/geroi/kn-vozv.webp) 0 10.5% fill / 0 16px !important; color:#3a1a02 !important; text-shadow:0 1px 0 rgba(255,240,190,.7); }
/* 74-я: Премиум — кнопки его листа (ui-proba/okna74/o6): «Купить/Продлить» тёмная плита, «Забрать» светится; бронза / серебро / золото с крыльями */
.pr-card.img .pr-buy{ border-width:9px 14px; height:34px; }
.pr-card.img[data-t="war"] .pr-buy{ border-image:url(img/rynok/pr-buy-0.webp) 30% 12% fill / 9px 14px; }
.pr-card.img[data-t="priest"] .pr-buy{ border-image:url(img/rynok/pr-buy-1.webp) 30% 12% fill / 9px 14px; }
.pr-card.img[data-t="pharaoh"] .pr-buy{ border-image:url(img/rynok/pr-buy-2.webp) 34% 14% fill / 9px 16px; }
.pr-card.img[data-t="war"] .pr-buy.take{ border-image-source:url(img/rynok/pr-take-0.webp); }
.pr-card.img[data-t="priest"] .pr-buy.take{ border-image-source:url(img/rynok/pr-take-1.webp); }
.pr-card.img[data-t="pharaoh"] .pr-buy.take{ border-image-source:url(img/rynok/pr-take-2.webp); }
.pr-card.img .pr-buy.take{ background:none; color:#1a2a08; text-shadow:0 1px 0 rgba(255,250,210,.6); }
.pr-buy .pr-gem{ width:16px; height:16px; vertical-align:-3px; }
.pr-card.img .pr-buy{ height:40px; border-width:12px 18px; font-size:14px; }
.pr-card.img[data-t="war"] .pr-buy, .pr-card.img[data-t="priest"] .pr-buy{ border-image-width:12px 18px; }
.pr-card.img[data-t="pharaoh"] .pr-buy{ border-image-width:12px 18px; }
