.world-workspace{display:block!important}.boss-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}.overview-tile{color:var(--text);font:inherit;text-align:left;padding:19px 20px;border:1px solid #303943;border-radius:10px;background:linear-gradient(135deg,#202830,#191f25);cursor:pointer;transition:border-color .15s}.overview-tile[aria-pressed=true]{border-color:#e8be6199;background:linear-gradient(135deg,#393021,#20252a)}.overview-tile>span{font-size:11px;color:#adb9c2;display:block}.overview-tile>strong{font-size:32px;font-weight:600;margin:13px 0 7px;display:block;line-height:1}.overview-tile>small{font-size:10px;color:#8999a5}.world-tools{display:grid;grid-template-columns:minmax(0,2fr) 1fr 1fr;gap:14px;background:#191f25;border:1px solid #2c343d;border-radius:10px;padding:18px}.world-tools label{min-width:0;display:flex;flex-direction:column;gap:9px}.world-tools label>span{font-size:10px;letter-spacing:.3px;color:#a8b5bf}.world-tools input,.world-tools select,.page-size select{width:100%;height:42px;min-width:0;border:1px solid #36414b;border-radius:6px;background:#11181e;color:#e5edf2;padding:0 11px;font:inherit;font-size:12px;outline:none}.world-tools input:focus,.world-tools select:focus,.page-size select:focus{border-color:#e8be61}.world-tools input::placeholder{color:#74838f}.world-tools input[type=number]{appearance:textfield}.world-context{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:20px 0 17px;font-size:10px;color:#8e9da9;line-height:1.6}.world-context p{margin:0;color:#a5b4bf;font-size:11px}.world-context a,.ranking-scope a{color:#b1c9d8;text-decoration:none}.world-context a:hover,.ranking-scope a:hover{color:var(--gold)}.world-notice{font-size:11px;line-height:1.8;color:#dcc39b;border-left:2px solid #c9a45b;padding:9px 13px;background:#c9a45b08;margin:0 0 20px}.world-notice:empty{display:none}.boss-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.catalog-card{border:1px solid #303a43;border-radius:10px;background:#191f25;overflow:hidden;padding:13px 18px 0;min-width:0;transition:border-color .2s}.catalog-card:hover{border-color:#57636b}.catalog-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.class-label{font-size:9px;letter-spacing:.9px;color:#8c9da8}.favorite-button,.icon-button{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;border:1px solid transparent;border-radius:6px;background:transparent;color:#91a1ad;font:inherit;font-size:23px;cursor:pointer}.favorite-button[aria-pressed=true]{color:#e8be61}.favorite-button:hover,.icon-button:hover{border-color:#65717a;background:#ffffff06;color:#e8be61}.boss-open{display:flex;align-items:center;gap:11px;width:100%;border:0;padding:9px 0 19px;margin:0;background:none;color:var(--text);text-align:left;font:inherit;cursor:pointer;min-height:99px}.boss-open>span:last-child{min-width:0}.boss-open h2{font-size:15px;line-height:1.45;margin:0 0 6px;font-weight:600;overflow-wrap:anywhere}.boss-open small{display:block;color:#91a1ae;font-size:10px;line-height:1.5}.catalog-sprite{width:67px;height:67px;object-fit:contain;image-rendering:pixelated;flex-shrink:0}.sprite-placeholder{display:grid;place-items:center;color:#687984;font-size:30px}.chance-line{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;color:#91a3af}.chance-line>strong{font-size:19px;font-weight:550;color:#a9b6bf;white-space:nowrap}.chance-line>strong:not(.chance-positive){font-size:13px}.chance-line .chance-positive{color:#8fd3b3}.chance-meter,.unknown-meter{display:block;width:100%;height:5px;margin:11px 0 16px;border:0;border-radius:4px;background:#2b353c}.chance-meter::-webkit-meter-bar{background:#2b353c;border:0;border-radius:4px}.chance-meter::-webkit-meter-optimum-value{background:#82c5a5;border-radius:4px}.chance-meter::-moz-meter-bar{background:#82c5a5;border-radius:4px}.catalog-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-bottom:15px}.catalog-facts>div{display:flex;flex-direction:column;gap:6px}.catalog-facts span{font-size:9px;color:#7f929f}.catalog-facts strong{font-size:11px;font-weight:500;color:#b9c5ce}.details-link{display:flex;width:calc(100% + 36px);margin:0 -18px;border:0;border-top:1px solid #303a43;padding:12px 18px;background:#ffffff02;color:#b0c0cb;justify-content:space-between;font:inherit;font-size:11px;cursor:pointer}.details-link:hover{background:#ffffff05;color:var(--gold)}.world-empty{grid-column:1/-1;border:1px dashed #394550;border-radius:10px;padding:52px 20px;text-align:center;color:#8fa1af;font-size:12px;line-height:1.9}.world-empty strong{font-size:17px;color:#dce5ec;font-weight:550}.world-empty p{margin-bottom:0}.boss-dialog{width:760px;max-width:calc(100vw - 32px);max-height:90dvh;border:1px solid #43515d;border-radius:14px;background:#161e25;color:var(--text);padding:23px 28px;box-shadow:0 24px 100px #0008;overflow:auto}.boss-dialog::backdrop{background:#080d13bb;backdrop-filter:blur(4px)}.dialog-head{display:flex;justify-content:space-between;align-items:center;gap:15px}.dialog-head .eyebrow{font-size:9px;margin:0;color:#a5b9c6}.close-dialog{font-size:18px}.dialog-title{display:flex;gap:16px;align-items:center;margin:10px 0 22px}.dialog-title>img{width:85px;height:85px;object-fit:contain;image-rendering:pixelated}.dialog-title h2{font-size:27px;line-height:1.3;margin:7px 0 0;font-weight:600}.detail-metrics{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #33414b;border-radius:8px;padding:17px 0;margin-bottom:25px}.detail-metrics>div{padding:0 17px;border-left:1px solid #33414b}.detail-metrics>div:first-child{border:0}.detail-metrics small{display:block;font-size:9px;color:#8c9fac;margin-bottom:10px}.detail-metrics strong{font-size:15px;font-weight:550;color:#d5e5ed}.dialog-section{border-top:1px solid #33414b;margin-top:22px;padding-top:6px}.dialog-section h3{font-size:13px;font-weight:550;margin:18px 0}.location-list,.loot-list{list-style:none;padding:0;margin:0}.location-list li{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:9px 0;font-size:12px;color:#b8c8d3}.location-list a{color:#e8be61;font-size:11px;text-decoration:none}.loot-list{display:grid;grid-template-columns:1fr 1fr;gap:7px 17px}.loot-list li{display:flex;align-items:center;gap:10px;min-height:34px;font-size:11px;color:#b9cbd7}.loot-list a{color:inherit;text-decoration:none;line-height:1.5}.loot-list a:hover{color:var(--gold)}.loot-list img{width:29px;height:29px;object-fit:contain;image-rendering:pixelated}.dialog-section .muted{color:#8ea1ae;font-size:12px;line-height:1.8}.history-dates{display:flex;flex-wrap:wrap;gap:8px}.history-dates span{border:1px solid #384651;border-radius:4px;color:#afc4d1;padding:6px 8px;font-size:10px}.dialog-foot{border-top:1px solid #33414b;margin-top:25px;padding-top:18px;display:flex;gap:15px;justify-content:space-between;font-size:10px;line-height:1.7;color:#8096a5}.dialog-foot a{white-space:nowrap;color:#b4c9d6;text-decoration:none}.highscore-controls{grid-template-columns:1.2fr 1fr 1.4fr 1fr}.level-range{display:flex;gap:8px;min-width:0}.level-range>label{flex:1;min-width:0}.page-size{display:flex;align-items:center;gap:10px;white-space:nowrap}.page-size select{width:75px;height:32px;font-size:11px}.highscore-results{border:1px solid #303c46;border-radius:10px;overflow:hidden;background:#191f25}.highscore-results[aria-busy=true]{opacity:.75}.highscore-results>.world-empty{border:0}.highscore-table{width:100%;border-collapse:collapse;table-layout:auto}.highscore-table thead{background:#212b33}.highscore-table th{text-align:left;border-bottom:1px solid #394650;padding:0 18px;font-size:11px;font-weight:500}.highscore-table th>button{display:block;width:100%;border:0;background:none;color:#9eb0bd;padding:16px 0;text-align:inherit;font:inherit;cursor:pointer;white-space:nowrap}.highscore-table th:last-child{text-align:right}.highscore-table td{border-bottom:1px solid #ffffff07;padding:14px 18px;font-size:12px;color:#b4c5d0;font-variant-numeric:tabular-nums;line-height:1.6}.highscore-table tr:last-child td{border-bottom:0}.highscore-table tbody tr:hover{background:#ffffff05}.highscore-table td a{text-decoration:none;color:#8cc2e2;font-size:13px;font-weight:550}.highscore-table td a:hover{color:#c3e6fc;text-decoration:underline}.highscore-table td small{display:block;color:#7e949f;font-size:10px;margin:3px 0 0 22px}.highscore-table .rank-cell{color:#7e919e;width:90px}.highscore-table .rank-value{text-align:right;color:#dce8ef;font-size:13px;white-space:nowrap}.highscore-pager{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:21px}.highscore-pager>span{font-size:11px;color:#95aab8;padding:0 10px}.world-button{border:1px solid #3b4b57;border-radius:6px;background:#1b252d;color:#bdcfdb;padding:10px 13px;font:inherit;font-size:11px;cursor:pointer}.world-button:disabled{opacity:.35;cursor:default}.world-button:not(:disabled):hover{border-color:#9b875b;color:var(--gold)}.ranking-scope{font-size:10px;line-height:1.8;color:#798f9d;margin:19px 0 0}.world-workspace input:focus-visible,.world-workspace select:focus-visible{outline:2px solid #d4b66b;outline-offset:2px}@media(max-width:1100px){.highscore-controls{grid-template-columns:1fr 1fr}.boss-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-tile{padding:17px}.world-tools{grid-template-columns:minmax(0,1.5fr) 1fr 1fr}.world-tools.highscore-controls{grid-template-columns:1fr 1fr}}@media(max-width:650px){.boss-overview{grid-template-columns:1fr 1fr;gap:10px}.overview-tile{padding:15px}.overview-tile>strong{font-size:28px}.overview-tile>span{font-size:10px}.overview-tile>small{font-size:9px}.world-tools{grid-template-columns:1fr 1fr;padding:14px;gap:13px 10px}.world-tools>.search-label{grid-column:1/-1;grid-row:1}.world-tools.highscore-controls{grid-template-columns:1fr 1fr}.world-context{align-items:flex-start;gap:11px;margin:17px 0}.world-context>span{max-width:50%;text-align:right;font-size:9px}.boss-catalog{gap:12px;grid-template-columns:1fr}.catalog-card{padding-top:11px}.boss-open h2{font-size:16px}.boss-dialog{padding:18px;max-width:calc(100vw - 20px)}.dialog-title h2{font-size:23px}.dialog-title>img{width:68px;height:68px}.detail-metrics{gap:0}.detail-metrics>div{padding:0 10px}.detail-metrics strong{font-size:12px}.detail-metrics small{font-size:8px}.loot-list{grid-template-columns:1fr}.dialog-foot{flex-direction:column;gap:8px}.highscore-table th{padding:0 9px;font-size:9px}.highscore-table td{padding:12px 9px;font-size:11px}.highscore-table .rank-cell{width:44px}.highscore-table td a{font-size:12px;overflow-wrap:anywhere}.highscore-table .rank-value{font-size:11px;white-space:normal;min-width:90px}.highscore-table td small{font-size:9px;margin-left:0}.highscore-pager{gap:6px}.world-button{padding:10px;font-size:10px}.highscore-pager>span{padding:0 5px}.ranking-scope{font-size:9px}.highscore-controls .level-range{grid-column:2;grid-row:3}.highscore-controls>label:nth-child(2){grid-column:1;grid-row:3}}

@media(max-width:650px){.highscore-controls>label:first-child{grid-column:1;grid-row:2}.highscore-controls>label:nth-child(2){grid-column:2;grid-row:2}.highscore-controls .level-range{grid-column:1/-1;grid-row:3}}

.boss-catalog-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:20px;align-items:start}.boss-catalog-layout .boss-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.yesterday-sidebar{position:sticky;top:18px;background:#191f25;border:1px solid #35413f;border-radius:10px;overflow:hidden}.yesterday-head{padding:20px 16px 17px;border-bottom:1px solid #303c43;background:linear-gradient(135deg,#24302b,#191f25)}.yesterday-head .eyebrow{font-size:8px;letter-spacing:1.4px;margin:0 0 11px;color:#a2c7b2}.yesterday-head h2{margin:0;font-size:14px;line-height:1.6;font-weight:550;display:flex;justify-content:space-between;gap:9px;align-items:center}.yesterday-head h2>span{font-size:11px;color:#9ac6b0;border:1px solid #55706066;border-radius:4px;padding:1px 7px}.yesterday-head small{display:block;color:#869f96;font-size:10px;margin-top:8px}.yesterday-list{list-style:none;padding:0;margin:0;max-height:65vh;overflow-y:auto;scrollbar-width:thin}.yesterday-list li+li{border-top:1px solid #ffffff06}.yesterday-list button{font:inherit;display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;color:#c2d4dc;text-align:left;padding:13px 14px;font-size:11px;line-height:1.6;cursor:pointer}.yesterday-list button:hover{background:#ffffff04;color:#e8be61}.yesterday-list img,.yesterday-placeholder{width:36px;height:36px;object-fit:contain;flex-shrink:0;image-rendering:pixelated}.yesterday-placeholder{display:grid;place-items:center;font-size:19px;color:#6d827b}.yesterday-arrow{margin-left:auto;color:#708b80}.yesterday-empty{color:#8ca29a;font-size:11px;line-height:1.9;padding:3px 16px 10px}@media(max-width:1000px){.boss-catalog-layout{grid-template-columns:1fr}.yesterday-sidebar{position:static}.yesterday-list{max-height:420px;display:grid;grid-template-columns:1fr 1fr}.yesterday-list li+li{border-top:0}.yesterday-head h2{justify-content:flex-start}.yesterday-list li{border-top:1px solid #ffffff06}}@media(max-width:650px){.boss-catalog-layout .boss-catalog{grid-template-columns:1fr}.yesterday-list{grid-template-columns:1fr}.yesterday-head{padding:17px}.yesterday-list button{padding:12px 16px;font-size:12px}}

.header-game-info{display:flex;align-items:center;justify-content:flex-end;gap:24px;flex:1;min-width:0}.header-game-info .boosted{gap:18px;min-width:0}.header-game-info .boosted-entry{min-width:0;max-width:180px}.world-status{display:flex;gap:20px;align-items:center;flex-shrink:0}.world-status>div{border-left:1px solid #35433e;padding-left:18px}.world-status small{display:block;font-size:8px;letter-spacing:.5px;color:#8a9d9a;text-transform:uppercase;margin-bottom:8px;white-space:nowrap}.world-status strong{display:block;font-size:12px;color:#d9e9e1;font-weight:550;line-height:1.4}.online-status strong{color:#89c9ab;font-variant-numeric:tabular-nums}.header-game-info .boosted-sprite{width:42px;height:42px}.header-game-info .boosted-entry strong{font-size:11px}.header-game-info .boosted-entry small{font-size:8px;letter-spacing:.4px}@media(max-width:1150px){.tibia-header{flex-wrap:wrap;padding:23px 0;gap:20px}.header-game-info{order:3;width:100%;flex:auto;justify-content:space-between}.header-game-info .boosted{order:0;width:auto;padding:0;flex:1;gap:30px}.header-game-info .boosted-entry{max-width:none}.tibia-header .site-links{margin-left:auto}}@media(max-width:650px){.header-game-info{display:block}.header-game-info .boosted{display:flex;width:100%;gap:15px;justify-content:space-between}.header-game-info .boosted-entry{flex:1;max-width:50%;gap:8px}.header-game-info .boosted-sprite{width:35px;height:35px}.world-status{width:100%;margin-top:18px;padding-top:15px;border-top:1px solid #2b3835;gap:25px}.world-status>div{padding:0;border:0;flex:1}.world-status small{font-size:8px;margin-bottom:6px}.world-status strong{font-size:13px}}

.friends-hub-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #34433c;background:#18221e;border-radius:10px;overflow:hidden;margin-bottom:25px}.friends-hub-tabs button{font:inherit;text-align:left;padding:18px 22px;background:transparent;color:#9aada3;border:0;border-bottom:3px solid transparent;cursor:pointer;min-width:0}.friends-hub-tabs button+button{border-left:1px solid #34433c}.friends-hub-tabs strong{display:block;font-size:14px;font-weight:550;line-height:1.5}.friends-hub-tabs small{display:block;font-size:10px;line-height:1.6;margin-top:5px;color:#768e82}.friends-hub-tabs button[aria-selected=true]{background:#a2cdb30a;border-bottom-color:#9ac8ae;color:#d4e9dc}.friends-hub-tabs button[aria-selected=true] small{color:#a0b8a9}.friends-hub-tabs button:hover{background:#ffffff03}.friends-view-heading{margin-bottom:20px}.friends-view-heading h2{margin:0 0 7px;font-size:21px;line-height:1.4;font-weight:550;letter-spacing:-.3px;color:#dce8e0}.friends-view-heading p{font-size:12px;line-height:1.7;color:#8ca096;margin:0}.friends-cards{align-items:start}.friends-hub-tabs button:focus-visible{outline:2px solid var(--gold);outline-offset:-4px}@media(max-width:650px){.friends-hub-tabs button{padding:14px 11px}.friends-hub-tabs strong{font-size:12px}.friends-hub-tabs small{font-size:9px}.friends-hub-tabs{margin-bottom:21px}.friends-view-heading h2{font-size:19px}.friends-view-heading p{font-size:11px}}
.location-list li:has(.map-location){display:block;padding:0}.map-location{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;border:1px solid transparent;background:none;text-align:left;padding:12px 10px;color:#b9c9bf;font:inherit;font-size:12px;cursor:pointer;border-radius:5px}.map-location small{color:#819e8c;font-size:10px;white-space:nowrap}.map-location[aria-pressed=true]{background:#9cc4a709;border-color:#80a48a44;color:#ddede2}.map-location:hover{background:#ffffff04}.boss-map{border:1px solid #354c40;border-radius:7px;overflow:hidden;margin-top:15px;background:#111b15}.boss-map iframe{display:block;width:100%;height:310px;border:0;background:#101912}.boss-map-caption{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;font-size:10px;color:#a6bbae;line-height:1.6}.boss-map-caption a{color:#bfc8a4;text-decoration:none}.map-unavailable{font-size:11px;color:#7e9387;line-height:1.8}.loot-list li{min-height:55px}.loot-list img,.item-icon-pending{width:34px;height:34px;object-fit:contain;image-rendering:pixelated;flex-shrink:0}.item-icon-pending{display:grid;place-items:center;color:#6d806f;background:#ffffff03;border-radius:4px;font-size:17px}.map-location:focus-visible{outline:2px solid #e8be61;outline-offset:-3px}@media(max-width:650px){.boss-map iframe{height:260px}.boss-map-caption{align-items:flex-start;font-size:9px;gap:12px}.map-location{font-size:11px;padding:11px 7px}.map-location small{font-size:9px}.loot-list img,.item-icon-pending{width:30px;height:30px}}

/* Shared CzestiBot daily header */
.tibia-header{flex-wrap:wrap}.header-game-info{order:3;flex:none;width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(90px,.65fr);gap:16px;padding-top:20px;border-top:1px solid #2b3835}.header-game-info .boosted,.header-game-info .world-status{display:contents}.header-game-info .boosted-entry{max-width:none;gap:10px}.header-game-info .daily-entry{display:flex;align-items:center;gap:10px;min-width:0}.header-game-info .world-status>div{border:0;padding:0}.header-game-info small{margin-bottom:5px}.header-game-info strong{overflow-wrap:anywhere}.header-game-info .boosted-sprite{flex:none;width:42px;height:42px;object-fit:contain;image-rendering:pixelated}.header-game-info .online-status{align-self:center;border-left:1px solid #35433e!important;padding-left:16px!important}.header-game-info .online-status strong{font-size:20px}.daily-entry strong{font-size:11px}.tibia-header .site-links{margin-left:auto}@media(max-width:850px){.header-game-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.header-game-info .boosted-entry{max-width:none}.header-game-info .online-status{grid-column:1/-1;border-left:0!important;padding:12px 0 0!important;border-top:1px solid #2b3835!important;display:flex;align-items:center;gap:15px}.header-game-info .online-status small{margin:0}}


/* DAILY_COMPACT_V1 */
.header-game-info{grid-template-columns:repeat(4,minmax(0,max-content)) minmax(70px,max-content);justify-content:start;column-gap:24px;row-gap:14px;padding-top:14px}.header-game-info .boosted-entry,.header-game-info .daily-entry{gap:7px;max-width:185px}.header-game-info .boosted-sprite{width:34px;height:34px}.header-game-info .boosted-empty{width:34px;min-width:34px}.header-game-info .online-status{padding-left:18px!important}.header-game-info .online-status strong{font-size:17px}.header-game-info .world-status strong,.header-game-info .boosted-entry strong{font-size:11px;line-height:1.3}.header-game-info .world-status small,.header-game-info .boosted-entry small{font-size:8px;margin-bottom:4px}@media(max-width:1000px){.header-game-info{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:18px}.header-game-info .online-status{grid-column:auto;border:0!important;padding:0!important}}@media(max-width:650px){.header-game-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.header-game-info .boosted-entry,.header-game-info .daily-entry{max-width:none}.header-game-info .online-status{grid-column:1/-1;border-top:1px solid #2b3835!important;padding-top:10px!important;display:flex;gap:12px}}

/* DAILY_HEADER_GAP_V2 */
.tibia-page .tibia-shell .tibia-header{padding-bottom:22px!important}.tibia-page .header-game-info{margin-bottom:0!important}

/* FRIENDS_REFRESH_V1 */
.friends-hub { --friend-accent: #80e3bc; --friend-rgb: 128, 227, 188; }
.friends-hub.friends-rankings { --friend-accent: #c3b2ff; --friend-rgb: 195, 178, 255; }
.friends-hub.friends-tasks { --friend-accent: #ffd08a; --friend-rgb: 255, 208, 138; }
.friends-hub .friends-hub-tabs { gap: 10px; padding: 0; border: 0; background: none; overflow: visible; }
.friends-hub .friends-hub-tabs button {
  position: relative; padding: 16px 14px 16px 58px; border: 1px solid #394955;
  border-radius: 12px; background: #202b33;
}
.friends-hub .friends-hub-tabs button::before {
  content: "↗"; position: absolute; left: 14px; top: 16px; width: 32px; height: 32px;
  display: grid; place-items: center; font-size: 20px; border-radius: 8px;
  color: #80e3bc; background: #80e3bc20;
}
.friends-hub button[data-friends-view="rankings"]::before { content: "✦"; color: #c3b2ff; background: #c3b2ff20; }
.friends-hub button[data-friends-view="tasks"]::before { content: "✓"; color: #ffd08a; background: #ffd08a20; }
.friends-hub .friends-hub-tabs button[aria-selected="true"] {
  border-color: var(--friend-accent); background: linear-gradient(110deg, rgba(var(--friend-rgb), .16), #202b33 75%);
}
.friends-hub .friends-hub-tabs strong { color: #f0f5f8; }
.friends-hub .friends-hub-tabs small { color: #b9cad6; }
.friends-hub .friends-view-heading {
  padding: 19px 20px; border-radius: 10px; border-left: 3px solid var(--friend-accent);
  background: linear-gradient(95deg, rgba(var(--friend-rgb), .12), #19242b 75%);
}
.friends-hub .friends-view-heading h2 { color: #f2f7fa; font-weight: 650; }
.friends-hub .friends-view-heading p { color: #c5d4de; }
.friends-hub .friends-cards { gap: 15px; }
:is(.friends-hub, .world-scorecards) .stat-card {
  --card-accent: var(--friend-accent);
  border: 1px solid #3b4b57; border-top: 2px solid var(--card-accent);
  border-radius: 12px; background: #202b34;
}
:is(.friends-hub, .world-scorecards) .stat-card.negative { --card-accent: #ffaaa9; }
:is(.friends-hub, .world-scorecards) .stat-card.time { --card-accent: #9ccaff; }
:is(.friends-hub, .world-scorecards) .stat-card-head { padding: 14px 15px; background: #293743; }
:is(.friends-hub, .world-scorecards) .stat-card-head h2 { color: #f3f7fb; }
:is(.friends-hub, .world-scorecards) .stat-count { color: var(--card-accent); border: 1px solid currentColor; border-radius: 999px; padding: 3px 7px; }
:is(.friends-hub, .world-scorecards) .stat-row { padding-block: 9px; border-color: #ffffff12; }
:is(.friends-hub, .world-scorecards) .stat-row:nth-child(even) { background: #ffffff05; }
:is(.friends-hub, .world-scorecards) .stat-row:hover { background: #ffffff0d; }
:is(.friends-hub, .world-scorecards) .stat-row a { color: #abd6ff; }
:is(.friends-hub, .world-scorecards) .row-text { color: #e7edf3; }
:is(.friends-hub, .world-scorecards) .row-number { color: #b2c4d1; }
:is(.friends-hub, .world-scorecards) .stat-row:first-child .row-number { color: var(--card-accent); font-weight: 700; }
@media (max-width: 650px) {
  .friends-hub .friends-hub-tabs { gap: 6px; }
  .friends-hub .friends-hub-tabs button { padding: 9px 5px; text-align: center; }
  .friends-hub .friends-hub-tabs button::before { position: static; margin: 0 auto 5px; width: 25px; height: 25px; font-size: 16px; }
  .friends-hub .friends-hub-tabs small { line-height: 1.25; }
  .friends-hub .friends-view-heading { padding: 13px 14px; }
}


/* Friends score cards */
:is(.friends-hub, .world-scorecards) .stat-card {
  box-shadow: 0 6px 18px #0003;
  background: #1d2831;
}
:is(.friends-hub, .world-scorecards) .stat-card-head {
  min-height: 57px;
  background: linear-gradient(115deg, rgba(var(--friend-rgb), .12), #293743 80%);
}
:is(.friends-hub, .world-scorecards) .stat-card-head h2 { font-size: 15px; }
:is(.friends-hub, .world-scorecards) .stat-rows { padding: 7px 9px 9px; }
:is(.friends-hub, .world-scorecards) .stat-row {
  grid-template-columns: 26px minmax(0, 1fr);
  gap: 8px;
  padding: 8px 6px;
  border: 0;
  border-radius: 7px;
}
:is(.friends-hub, .world-scorecards) .stat-row:first-child {
  background: rgba(var(--friend-rgb), .10);
}
:is(.friends-hub, .world-scorecards) .row-number {
  display: grid; place-items: center;
  width: 25px; height: 25px;
  border-radius: 6px;
  background: #ffffff08;
}
:is(.friends-hub, .world-scorecards) .stat-row:first-child .row-number {
  background: rgba(var(--friend-rgb), .15);
}
:is(.friends-hub, .world-scorecards) .row-text:has(.friend-result) {
  display: grid;
  grid-template-columns: minmax(0, 1fr) fit-content(42%);
  align-items: center;
  gap: 8px;
  width: 100%;
}
:is(.friends-hub, .world-scorecards) .friend-player { min-width: 0; overflow-wrap: anywhere; }
:is(.friends-hub, .world-scorecards) .friend-result {
  color: var(--card-accent);
  background: #10182080;
  border-radius: 5px;
  padding: 3px 6px;
  text-align: right;
  font-variant-numeric: tabular-nums;
  overflow-wrap: anywhere;
}

.world-scorecards { --friend-accent: #80e3bc; --friend-rgb: 128, 227, 188; }
@media (max-width: 850px) {
  .tibia-page .header-game-info .online-status { align-items: baseline; }
  .tibia-page .header-game-info .online-status > small,
  .tibia-page .header-game-info .online-status > strong {
    margin: 0;
    line-height: 1.2;
  }
}

.tibia-subnav {
  grid-column: 1 / -1;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  padding: 14px;
  margin-bottom: 14px;
  border: 1px solid #425867;
  border-radius: 12px;
  background: #192630;
}
.tibia-subnav::before {
  content: attr(aria-label);
  flex-basis: 100%;
  color: #bdcfdd;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .04em;
}
.tibia-subnav button {
  min-height: 44px;
  padding: 9px 15px;
  border: 1px solid #607587;
  border-radius: 8px;
  background: #293b49;
  color: #f1f6fa;
  font: inherit;
  font-size: 14px;
  font-weight: 700;
  cursor: pointer;
}
.tibia-subnav button:hover { background: #354c5d; }
.tibia-subnav button[aria-pressed="true"] {
  border-color: #9df0cb;
  background: #9df0cb;
  color: #102a23;
}
.tibia-subnav button:focus-visible { outline: 2px solid #9df0cb; outline-offset: 2px; }
@media (max-width: 650px) {
  .tibia-subnav { padding: 10px; }
  .tibia-subnav button { flex: 1 1 auto; padding-inline: 10px; }
  .tibia-subnav button[data-stat-view] { flex: 1 1 0; }
}


/* Larger creature artwork with smooth browser scaling. */
.tibia-page :is(img.boosted-sprite, img.creature-sprite, img.boss-sprite,
               img.catalog-sprite, .dialog-title > img, .yesterday-list img) {
  image-rendering: auto;
}
.tibia-page .header-game-info .boosted-sprite {
  width: clamp(40px, 6vw, 52px);
  height: clamp(40px, 6vw, 52px);
}
.tibia-page .catalog-sprite { width: 78px; height: 78px; }
.tibia-page .dialog-title > img { width: 100px; height: 100px; flex-shrink: 0; }
.tibia-page .yesterday-list :is(img, .yesterday-placeholder) { width: 44px; height: 44px; }
.tibia-page .creature-sprite { width: 52px; height: 52px; }
.tibia-page .boss-summary:has(.boss-sprite) { grid-template-columns: minmax(0, 1fr) 108px; }
.tibia-page .boss-sprite { width: 108px; height: 108px; }

@media (max-width: 650px) {
  .tibia-page .catalog-sprite { width: 74px; height: 74px; }
  .tibia-page .dialog-title > img { width: 78px; height: 78px; }
  .tibia-page .creature-sprite { width: 48px; height: 48px; }
  .tibia-page .boss-summary:has(.boss-sprite) { grid-template-columns: minmax(0, 1fr) 88px; }
  .tibia-page .boss-sprite { width: 88px; height: 88px; }
}

.online-table th>span{display:block;padding:16px 0;color:#c2d3dd;font-size:13px;line-height:1.3}
.online-table th:last-child{text-align:left}
.boss-map-credit,.boss-spawn-note{color:#b9cad6;font-size:12px;line-height:1.6}
.boss-map-credit{padding:0 12px}
.boss-map-credit a,.boss-spawn-note a{color:#9bd0ef}
.class-label .boss-class-icon{display:inline-block;width:16px;height:16px;object-fit:contain;vertical-align:middle;margin-right:5px}
.dialog-title .class-label .boss-class-icon{width:16px;height:16px;flex:none}

:is([data-boss-group="rookgaard"], [data-boss-group="poi"], [data-boss-group="archdemons"],
    [data-stat-view="creatures"], [data-stat-view="world"])::before {
  content: "";
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 6px;
  vertical-align: middle;
  background: var(--tab-icon) center / var(--tab-icon-size, 32px) no-repeat;
  image-rendering: pixelated;
}

[data-boss-group="rookgaard"] { --tab-icon: url("data:image/gif;base64,R0lGODlhIAAgAPfZACEeGxAPDQsKCg8ODbuplwEBAU5FPxQSEAcHB01FPnVqXgkICLKejk9HQAwLCyMgHU5EPP/u1E09KRkVEGVVSMiyoGBXTVxMND0yJlpFKlNKQ1xTSTw1MUtEPX9qVR4bGU5ANjQoGFlPRyAWClBIP//qzoV2ayIeHD44M8m2og8LCxQSEVpQSFxSS2BWTjQvKw8ODC0lGQ0NDBIRD11VTOvRvEIzJ1xJNjUwKZV7XI19bz02MKKQgt3IskIzHlVBKGheVDgsHWFWThYVEiMfHXhrXsCrmj02MVlRSDo0L5GDdjwtJJN7YhEPDlZMOzs0LgQEBINkPjMrIKeXhUQ8N05BMTErJ4R2aGteU3tgQFZNRSolHy0jF0U/OEY+OYl7bDw2MI19bltSTi8qJjgsICscCxcWE+bQuS0pJXhuYc22oBUTEU49J2FXUDo1MFhPSHltYJx1SQ0MCw4NDGhVQCgeE2lfVW9kVy4qJVhQSTYxLDUwLBEPDU5CNaGQgnhsX1VMQy0lGjk0LyUiHxUUEzswI09IQIFlQyMeGSEdG6yEU1ZPRWddU0U+OFZGNEY+OFpQSUI7Nf/68DkzLzozLjYvK25fTXJnWzYyLEI6NFVGO3VpX//n0HVpXjkuIbWknntuYVxUTO3VvMavmzIlEwsLCt7Ks0UyH1pSSTImFllGLdzFrhsaFnpuYTYrH7WnkltNQDYyKpOFeTMpHYBhOTcsHy0fDn1hPw8NDBMRDxYUEop+bwYFBRUUEi4jFiQbED83MVJJQjIuKQkJB1FJQZCDdCwoI29jVkpDPv/v07WZioB2ZaeViEY6LUk7JtXArGBVTfffy9a7qlZNRnReQVxSSl1QRZyOfgAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAANkALAAAAAAgACAAAAj/ALMJHEiwoMGDCBMexDaQocKHBLER6JVNAAMBEDM6yLRBAIFIGDMixIbtAbBr0gjsUuAFgEuRBc2s0vCqhqhRFpC0aEAAAMyC2K5EiyDJCJxWdoD4/NmQgyxTPdII6fSsGIsTMJhmw8bAQJEUJkDpoNEhD6AXCgJoJbQmwTItm1Ah6wJNhC6HWlntIGboTAJBoY69GaBVYIBK1VDoweTmEbMGH/yoZXoAT4U2wgAYSwLpiJwAoJkOwcHpEiUwRJoMGPSAV2FsjdTw2IPGwIBS2RBMW/E62CIqVhjNmDMQQeEJtKhNeuIikYzCBA84UlTIFoYxhKELzNXnloQQI7Ate9AukM+NQz/IICpAPtsCXFXisCG1hT15bFggRFFVJoZ97djE8kUydKRSBxTtOWDNBZ7AokwteEGnAgmWZOEMF5qEEaFW2CzBRA42nDKLFBsyNcwnTniQgQ+/gFAiU9iIUQIFvgTRzIscTqFEIK7g+Nodf/gIHUntFflQQAA7"); }
[data-boss-group="poi"] { --tab-icon: url("data:image/gif;base64,R0lGODlhIAAgAPePAA4AMC4TZ2FGmkUqfnJXq1k+kiMIXE4zhzMYbGtQpHRZrU80iCcMYG1SpiUKXlQ5jVdJlTIXazEWajwhdVU6jnJksD4jd4pvwwkAPlE2iiEGWmZYpHpfswoAIY90yB8EWEcsgKOJ5J+E2HtswpB1yV1Cli0Rb1A3hRcKVkkwf4BluSoPY4ZsvmBKln1kukEmenBVq0IneyYLX040hSAFWUwxhR8QZ4p50kgtgUkugmpPo2RJnZV6zgwASltAlF9EmGhQp4VqvkkvgIFmugsAJmNInE0yhgEAC0w9kAcAIT0qjgcAMQIACjYbb3VarmpQq8Cl/5yC3otwxFM4jFs9lGlOomhNoTAVaXNYrEoxi3ZcrH9oxRkMWAAABVA1iXZbrxUARD8keIZuwxgATnhdsVlBlo1yxnZkxxAANS4Pb35muzQZbV5DlygNYUovg4NxzHZcuYluwkAleZ2C1ntgtEYrf5yB1SwRZToniWBFmUAlcDgdcVlKm4dvxCUXZwgAO7yh/6GE3gwAU25Upz8obgIACG9UqBIFUhsNX04/jZF2ypJlyz0idnBVqQAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAI8ALAAAAAAgACAAQAj/AB8JHEiwoMGDCA06WlhwoaOECR0hAuDB0ZoAABwBCIAAwAUMXB5CJOgIzpwdMUQOdDSFg50WKkfKnInQUQhBC4nQGeAIxIUxC5fM6BMzohAYZB68QCDjoSMGCOQcUJCAUFGaWLNq3cr1oKMzeGxASORUQJM0Jt5cjejiBpgOBr4QOODIC4EEBjr02KBlbc1GHCi0+eD0AwMjhnT49QoESpwqFCbQcGqgThECThRlWKyQYU3PXUOLHk26tGmsjhZtKaPSkYANFTh7jaLkT5dDEHiCwKKBSRI/YmSvVBOi0MIIUnjmMMNo4ZEULIQ/coRkBJoJAHwcCOAowIICEgBgYKhwQrpARxoUYARgwZEFAADuNEBh/jyfICKsRHDg1MGVPDyoUIJ5jgwSiAICuBEGA06tMEAGAiQwRAHSOfIEIA0sUIMEre3xAxsekLAAgVk8gMNajhRAhR71nebiiwUFBAA7"); }
[data-boss-group="archdemons"] { --tab-icon: url("data:image/gif;base64,R0lGODlhIAAgAPcAAAAAAAgAAAgIAAgICBAAABAIABAICBgIABgQABgQCBAQEBgQEBgYGCEIACkIACEQACEQCCEYACkQACkQCCkYCCEYECkYEDEIADEQADEYADEYCDkQADkYADkhCDEhEDEhGDkhGDkpEDkpGDEpITkpIVIICFIQCFoYCFIYGEIhCEIpCEohAEohCEopCEIhEEIpGEoxGFIpCFopCFIxCFIxGFoxEFo5GEIxIUoxIUo5MVI5IVI5KVo5IWMQCHsAAHMYCHsYCGMpEGM5CHM5EFpCMVpKOWNCEGtCEHNKGHtSGGNCIWNKKWtCOWtKOWtSOXtSKUpCQmtSQmtaSmNaUnNKQnNaSntaQnNjSntjSnNjUntzY4wpGJwhEIQxKZQpIaUpGIxSEIxjMZRjIZxrOaVjKaVrKYRjSoxrQoRrUpx7Sox7a5x7Y6V7Sr1rY+8YIcZza+djY+d7e62EWrWMWsaMWve9tf///+y9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAHcALAAAAAAgACAAAAj+AO8IHEiwoMGDCBMqXMiwocOHEBECUMAAQESFAKi8abPG4kWDAHYwQWHihAaPHwUCiIIGhwQHDyigTAmgihMQAHImmPkRQJEbBiwCqHAgQEqBHV5AQOARgIMePB8C+BJnCwYZQllIiOoQABc4XnqsaJqTJoQRCQQ84HoRAJEsTShM8MBWqhQpaq7A6KDBw4CjdwDkyKElC4wDBQoYPRrAwocpUBYUOHCgbsKcOR8ACQJBQZcfJS5gtkywwJAaNAII+OGgjhsCGxoUACBBAw/SdyqQWbGCQwTMbnyoBhAAAQIJMVyQFkAnDI8UMWZQ8IA4AuICx2cIafFEwEIBJLA3WNGhRImZJSEoRMigwsgRJGLKjMGNWQ6bOTnTnLEBJomI0bgRhJlKAAJm4IEIJqjgggw2eEdAAAA7"); }
[data-stat-view="creatures"] { --tab-icon: url("data:image/gif;base64,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"); }
[data-stat-view="world"] { --tab-icon: url("data:image/gif;base64,R0lGODlhIAAgAPQBAP8A/wAAADQ1LEZHO1JTRWpoVHx5Yol0R4R3U4p/Y5SOcrymeJ+RbLizhLm6mMvJotrbt8HAnursxfb42fr75wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAkyAAAALAAAAAAgACAAAAX/ICCOZGmeKBAE4+q+6sumwcK4CsMsfB8oit5hdgpIKLsFZSJpOicMynIyGdIeU6f2Se1aUYEGZUsmV4lFpkJgIDwECojgUWgaCgoJ5FvUOgYEAgIQARBrAlt8JkZNEI6PkI9aiiUBD3qQQI8NcY51e2iVDZCCcAECA20PBHeOlJWYEA4OD7UGtbi4EA+vLbGRu7m5Db0iARMQDAUEDoIFDgqqDQ0FtcShJMePAwNxBgNsCg8GcA/TxSrIwuYN1tPv59gtyI5AtJeXCg4NAgQNOui0kSOg4JQAF8xqVYtHg4ksRxIeAAtmLaDDSA86OYCEq1gYJvwIEChQQEABQAcbZhDcVfCKlgcRDNySAOSXK3nGmJTZ+SjgGAkyCQQoQM5kUQkEMPl0Ak2WuHEGHGwBBUYMFTNdujhpCeZB1q9gswbMExZsAgZX0akAkgCIW7cJEBRYoQABArUxZOidASOF37+AAwsOAQA7"); }

.friends-hub .friends-hub-tabs button[data-friends-view="stats"][aria-selected] {
  --friends-icon: url("data:image/gif;base64,R0lGODlhIAAgAMQAAO/v5tbOxcXFvbWtnGuc1vd7WpSMe4SEjEqEvXt7e3Nzc8VaQmtrY0prnEJSc606ITpKYylKazo6SjExQmMhGSkpMQAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHABcALAAAAAAgACAAAAX/4CWOZGmeaKquqeVabDxaQf3Cclvv9u3LNIFQwAMYj0bcKsiYDJ/EHUCpE0gkk8EA+gxMWUGJdZBliIUJycBLRYWvgkllMmmSs4LvMmBNCOsVgVkVDFsBbSZBXGQGBoEVWkSIJWFWQ1qNmVqHYHxwV2JkFZprkySKdHVngIEGm6YzfAIJWXdqoo2GsBeKT1qRmK66KkETZ1datQO5pcSyTlagWXQDo8NVkWhiak1ykZxuFOIUW0/IZAyuQuCJFAsPBQvkXAK/36Y07gXw5AMODkMA/lo3KQiFAvEekIMAsOE/BQMgEDzxAgGFBwq1KGD4bwgECAcmUiQQweI8KAf+LX0cwo4SgQYRCNygV49ly1MILMg85YKHTT1uLOSk+KLGkV0zwNzIwbSp0xMhAAA7");
}

.friends-hub .friends-hub-tabs button[data-friends-view]::before {
  width: 32px;
  height: 32px;
  background-size: 32px;
  image-rendering: pixelated;
}

.catalog-card.catalog-card--high-chance{
 border-color:#3d6358;
 border-top-color:#8ce6bd;
 background:linear-gradient(120deg,#223933,#1b2229 78%);
}
.catalog-card--high-chance .chance-line strong{color:#8ce6bd}

/* Arcydemony: zlota poswiata */
.catalog-card.catalog-card--archdemon{
 border-color:#d8ae57;
 border-top-color:#efc778;
 background:linear-gradient(120deg,#3a3124,#1b2229 78%);
 box-shadow:0 0 14px #efc7781a;
}
button[data-boss-group="archdemons"][aria-pressed],
button[data-boss-group="archdemons"][aria-pressed="true"]{
 border-color:#d8ae57;
}

/* Bossy: kolory Rookgaard i Pits of Inferno */
.catalog-card.catalog-card--rookgaard,
button[data-boss-group="rookgaard"][aria-pressed]{
 --boss-accent:#8dc9f5;
 --boss-edge:#4d7394;
 --boss-tint:#23384d;
}
.catalog-card.catalog-card--poi,
button[data-boss-group="poi"][aria-pressed]{
 --boss-accent:#f19a7b;
 --boss-edge:#8e5147;
 --boss-tint:#412a2b;
}
.catalog-card.catalog-card--rookgaard,
.catalog-card.catalog-card--poi{
 border-color:var(--boss-edge);
 border-top-color:var(--boss-accent);
 background:linear-gradient(120deg,var(--boss-tint),#1b2229 82%);
}
button[data-boss-group="rookgaard"][aria-pressed],
button[data-boss-group="poi"][aria-pressed]{
 border-color:var(--boss-edge);
 background:linear-gradient(120deg,var(--boss-tint),#1b2229);
 color:var(--boss-accent);
}
button[data-boss-group="rookgaard"][aria-pressed="true"],
button[data-boss-group="poi"][aria-pressed="true"]{
 border-color:var(--boss-accent);
}

/* Vunira online: mietowe cieniowanie */
.vunira-online-workspace .world-tools,
.vunira-online-workspace .highscore-results{
 border-color:#41645a;
 border-top-color:#84cdb1;
 background:radial-gradient(ellipse at top left,#83cdb32e,transparent 65%),#192529;
 box-shadow:0 0 16px #83cdb318;
}
.vunira-online-workspace .online-table thead{
 background:linear-gradient(100deg,#2a4038,#202c32);
}
.vunira-online-workspace .online-table tbody tr:nth-child(odd){background:#1a242a}
.vunira-online-workspace .online-table tbody tr:nth-child(even){background:#1d2930}
.vunira-online-workspace .online-table tbody tr:is(:hover,:focus-within){background:#273b36}

/* Vunira: karty graczy online */
.vunira-online-workspace .online-world-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 14px}
.online-world-cards>div{--online-accent:#8ce6bd;--online-edge:#41645a;--online-tint:#243b33;padding:13px 16px;border:1px solid var(--online-edge);border-top-color:var(--online-accent);border-radius:11px;background:linear-gradient(125deg,var(--online-tint),#1b252b 78%)}
.online-world-cards>div:nth-child(2){--online-accent:#efc778;--online-edge:#715b38;--online-tint:#3a3124}
.online-world-cards>div:nth-child(3){--online-accent:#91c4ed;--online-edge:#405d76;--online-tint:#263949}
.online-world-cards span,.online-world-cards small{display:block;color:var(--muted)}
.online-world-cards strong{display:block;margin-top:5px;color:var(--online-accent);font-size:clamp(17px,2vw,24px);font-variant-numeric:tabular-nums}
.online-world-cards small:empty{display:none}
.vunira-online-workspace .online-filter-note{margin:10px 0;min-height:1.2em}
@media(max-width:540px){.vunira-online-workspace .online-world-cards{grid-template-columns:1fr;gap:8px}.online-world-cards>div{padding:9px 12px}}

/* Tibia: mietowa ramka informacji */
.tibia-page .header-game-info{
 padding:14px 18px;
 border:1px solid #41645a;
 border-top-color:#84cdb1;
 border-radius:14px;
 background:radial-gradient(ellipse at top left,#83cdb32e,transparent 65%),
            linear-gradient(135deg,#22372f,#192629 78%);
 box-shadow:0 0 16px #83cdb318;
}
@media(max-width:700px){
 .tibia-page .header-game-info{padding:12px;gap:14px}
}

/* Tibia: czytelne ikony klas bossow */
.tibia-page .class-label .boss-class-icon,
.tibia-page .dialog-title .class-label .boss-class-icon,
.tibia-page img.inline-emoji[src*="/1556712021490274457."],
.tibia-page img.inline-emoji[src*="/1556712034991603802."]{
 width:24px;
 height:24px;
 object-fit:contain;
 image-rendering:pixelated;
 vertical-align:middle;
}


/* TIBIA_FRIENDS_GOLD_RED_FIX_V1 */
.world-workspace .highscore-table tbody
tr.tibia-friend-top10 {
  background:
    linear-gradient(
      90deg,
      rgba(235,187,74,.27),
      rgba(235,187,74,.10) 65%,
      rgba(235,187,74,.035)
    ) !important;
  box-shadow:
    inset 4px 0 0 #edc46b,
    inset 0 0 18px rgba(237,196,107,.09) !important;
}

.world-workspace .highscore-table tbody
tr.tibia-friend-top10:hover {
  background:
    linear-gradient(
      90deg,
      rgba(235,187,74,.36),
      rgba(235,187,74,.12)
    ) !important;
}

.world-workspace .highscore-table tbody
tr.tibia-friend-top10 .rank-cell,
.world-workspace .highscore-table tbody
tr.tibia-friend-top10 .rank-value {
  color: #f5ce78 !important;
  font-weight: 750;
}

.world-workspace .highscore-table tbody
tr.tibia-friend-top10 a {
  color: #ffe1a0 !important;
  font-weight: 750;
}
