:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}.card{padding:2em}#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.gear-container.svelte-11p6kke{background:#ffd70026;padding:20px;border-radius:8px;margin:20px auto;max-width:700px;color:#fff;border-left:5px solid gold}h3.svelte-11p6kke,h4.svelte-11p6kke{text-align:center;margin-bottom:15px}.equipped-section.svelte-11p6kke{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.equipped-slot.svelte-11p6kke,.inventory-section.svelte-11p6kke{background:#0000004d;padding:15px;border-radius:5px}.equipped-item.svelte-11p6kke,.inventory-item.svelte-11p6kke{display:flex;justify-content:space-between;align-items:center;padding:10px;margin:5px 0;background:#ffffff1a;border-radius:4px}.item-info.svelte-11p6kke{flex-grow:1}.button-group.svelte-11p6kke{display:flex;gap:5px}.inventory-item.equipped.svelte-11p6kke{background:#ffd70033;border:1px solid gold;box-shadow:0 0 5px #ffd7004d}.empty-slot.svelte-11p6kke{text-align:center;color:#888}.item-stats.svelte-11p6kke{display:flex;gap:10px}button.svelte-11p6kke{padding:5px 10px;border-radius:4px;border:none;cursor:pointer;background:gold;color:#000;font-weight:700}button.svelte-11p6kke:hover{background:gold}.sell-btn.svelte-11p6kke{background:red;color:#fff}.sell-btn.svelte-11p6kke:hover{background:red}.inventory-container.svelte-1qahntb{padding:20px;background-color:#1a1a1a;border-radius:12px;color:#eee}.inventory-header.svelte-1qahntb{font-size:1.8em;font-weight:700;text-align:center;margin-bottom:16px;color:gold;text-shadow:0 0 5px #FFD70077}.tab-buttons.svelte-1qahntb{display:flex;justify-content:center;gap:10px;margin-bottom:15px}.tab-button.svelte-1qahntb,.tab-buttons.svelte-1qahntb button:where(.svelte-1qahntb){padding:10px 16px;border:none;border-radius:8px;background:#2a2a2a;color:#ccc;cursor:pointer;font-weight:700;transition:all .2s ease}.tab-button.active.svelte-1qahntb,.tab-buttons.svelte-1qahntb button.active:where(.svelte-1qahntb){background:#9146ff;color:#fff;box-shadow:0 0 10px #9146ff80}.inventory-grid.svelte-1qahntb{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:15px}.inventory-item.svelte-1qahntb{background:#111;border:1px solid #333;border-radius:10px;padding:14px;text-align:center;position:relative;transition:all .2s ease}.inventory-item.svelte-1qahntb:hover{border-color:#9146ff;box-shadow:0 0 8px #9146ff55}.inventory-item.svelte-1qahntb img:where(.svelte-1qahntb){width:64px;height:64px;margin-bottom:10px}.item-name.svelte-1qahntb{font-weight:700;font-size:1.05em;margin-bottom:4px}.item-quantity.svelte-1qahntb{font-size:.9em;color:#aaa;margin-bottom:6px}.inventory-item.svelte-1qahntb p:where(.svelte-1qahntb){font-size:.85em;color:#bbb;margin-bottom:8px}.inventory-item.svelte-1qahntb button:where(.svelte-1qahntb){background:#333;border:none;padding:6px 12px;color:#eee;border-radius:6px;cursor:pointer;font-size:.9em;transition:background .2s ease;margin:0 4px}.inventory-item.svelte-1qahntb button:where(.svelte-1qahntb):hover{background:#555}.inventory-item.svelte-1qahntb button.disabled:where(.svelte-1qahntb){background:#444;color:#888;cursor:not-allowed}.inventory-item.svelte-1qahntb button.disabled:where(.svelte-1qahntb):hover{background:#444}.tooltip-parent.svelte-1qahntb{position:relative}.tooltip.svelte-1qahntb{position:absolute;bottom:110%;left:50%;transform:translate(-50%);background:#222;color:#fff;padding:8px 10px;border-radius:6px;font-size:.8em;white-space:pre-line;max-width:220px;opacity:0;visibility:hidden;transition:opacity .2s ease;z-index:1000;pointer-events:none;border:1px solid #444}.tooltip-parent.svelte-1qahntb:hover .tooltip:where(.svelte-1qahntb){opacity:1;visibility:visible}.encounter-buttons.svelte-5you53{display:flex;gap:10px;justify-content:center;margin-top:15px;padding:10px}.fight-button.svelte-5you53,.run-button.svelte-5you53,.check-stats-button.svelte-5you53,.provoke-button.svelte-5you53{padding:10px 20px;border:none;border-radius:6px;font-weight:700;cursor:pointer;transition:all .2s ease;min-width:100px;text-transform:uppercase;font-size:.9em;letter-spacing:.5px}.fight-button.svelte-5you53,.provoke-button.svelte-5you53{background-color:#ff4747;color:#fff;box-shadow:0 2px 4px #ff47474d}.run-button.svelte-5you53{background-color:#666;color:#fff;box-shadow:0 2px 4px #0003}.check-stats-button.svelte-5you53{background-color:gold;color:#000;box-shadow:0 2px 4px #ffd7004d}.fight-button.svelte-5you53:hover,.provoke-button.svelte-5you53:hover{background-color:#ff2929;transform:translateY(-1px);box-shadow:0 4px 8px #ff474766}.run-button.svelte-5you53:hover{background-color:#555;transform:translateY(-1px);box-shadow:0 4px 8px #0000004d}.check-stats-button.svelte-5you53:hover{background-color:#ffed4a;transform:translateY(-1px);box-shadow:0 4px 8px #ffd70066}.fight-button.svelte-5you53:active,.run-button.svelte-5you53:active,.check-stats-button.svelte-5you53:active,.provoke-button.svelte-5you53:active{transform:translateY(0)}.encounter-outer.svelte-5you53{display:flex;justify-content:center;width:100%;gap:20px}.encounter-container.svelte-5you53{background:#ff00001a;border-left:5px solid red;padding:20px;border-radius:8px;text-align:center;max-width:700px;width:100%;margin:0 auto}.encounter-header.svelte-5you53{font-size:1.5em;font-weight:700;text-align:center;margin-bottom:10px;color:#ff4747}.encounter-title.svelte-5you53{font-size:1.2em;font-weight:700}.encounter-description.svelte-5you53{font-size:.9em;color:#ccc}.encounter-image.svelte-5you53{width:300px;height:auto;max-height:300px;object-fit:contain}.side-panel.svelte-5you53{background:#0003;padding:15px;border-radius:8px;min-width:200px;max-width:250px}.auto-use-section.svelte-5you53{margin-bottom:20px}.auto-use-header.svelte-5you53{font-size:1.1em;font-weight:700;margin-bottom:10px;color:gold}.auto-use-category.svelte-5you53{margin-bottom:15px}.auto-use-category-header.svelte-5you53{font-size:1em;color:#aaa;margin-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:4px}.auto-use-item.svelte-5you53{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:5px;background:#ffffff0d;border-radius:4px}.auto-use-item.svelte-5you53 input[type=checkbox]:where(.svelte-5you53){width:16px;height:16px;cursor:pointer}.monster-stats-section.svelte-5you53{margin-top:20px}.monster-stats-header.svelte-5you53{font-size:1.1em;font-weight:700;margin-bottom:10px;color:gold}.monster-stat.svelte-5you53{display:flex;justify-content:space-between;margin-bottom:5px;padding:3px 0;border-bottom:1px solid rgba(255,255,255,.1)}.monster-stat.svelte-5you53 .label:where(.svelte-5you53){color:#ccc}.monster-stat.svelte-5you53 .value:where(.svelte-5you53){font-weight:700}.combat-log-container.svelte-14k43ud{background:#000c;padding:15px;border-radius:8px;margin:20px auto;color:#fff;max-height:300px;overflow-y:auto;max-width:700px}ul.svelte-14k43ud{list-style-type:none;padding-left:0;margin:0}li.svelte-14k43ud{margin-bottom:6px;font-size:.9em}.user-view.svelte-n2efu8{padding:20px;max-width:1100px;margin:0 auto}.profile-card.svelte-n2efu8{background:#1e1e1ed9;border-radius:12px;padding:32px 32px 24px;box-shadow:0 4px 16px #0000002e}.profile-header.svelte-n2efu8{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:12px}h2.svelte-n2efu8{color:#fff;margin:0;font-size:2rem}.user-badge.svelte-n2efu8{display:flex;align-items:center;gap:12px}.profile-image.svelte-n2efu8{width:48px;height:48px;border-radius:50%;border:2px solid rgba(255,255,255,.1)}.user-info.svelte-n2efu8{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.username.svelte-n2efu8{color:#fff;font-size:1.2rem;font-weight:500}.twitch-id.svelte-n2efu8{color:#888;font-size:.95rem}.stats-section.svelte-n2efu8{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between}.stats-group.svelte-n2efu8{flex:1 1 300px;min-width:260px;background:#00000021;border-radius:10px;padding:18px 18px 10px;margin-bottom:0}.stats-group.svelte-n2efu8 h3:where(.svelte-n2efu8){color:#bdbdbd;font-size:1.1rem;margin-bottom:12px;font-weight:600;letter-spacing:.5px}.stats-row.svelte-n2efu8{display:flex;flex-wrap:wrap;gap:16px}.stat-card.svelte-n2efu8{background:#0000002e;border-radius:8px;padding:14px 18px;min-width:90px;display:flex;flex-direction:column;align-items:center;margin-bottom:8px;box-shadow:0 2px 6px #00000012;transition:background .2s,transform .2s}.stat-card.svelte-n2efu8:hover{background:#00000047;transform:translateY(-2px) scale(1.04)}.stat-card.svelte-n2efu8 span:where(.svelte-n2efu8){color:#aaa;font-size:.98rem;margin-bottom:4px}.stat-card.svelte-n2efu8 strong:where(.svelte-n2efu8){color:#fff;font-size:1.3rem;font-weight:700;letter-spacing:.5px}.loading-stats.svelte-n2efu8{text-align:center;padding:32px}.loading-stats.svelte-n2efu8 p:where(.svelte-n2efu8){color:#888;font-size:16px}.exp-progress.svelte-n2efu8{width:100%;margin-top:8px;text-align:center}.exp-progress.svelte-n2efu8 progress:where(.svelte-n2efu8){width:100%;height:6px;border-radius:3px;background:#ffffff1a;border:none}.exp-progress.svelte-n2efu8 progress:where(.svelte-n2efu8)::-webkit-progress-bar{background:#ffffff1a;border-radius:3px}.exp-progress.svelte-n2efu8 progress:where(.svelte-n2efu8)::-webkit-progress-value{background:#4caf50;border-radius:3px}.exp-progress.svelte-n2efu8 progress:where(.svelte-n2efu8)::-moz-progress-bar{background:#4caf50;border-radius:3px}.exp-text.svelte-n2efu8{font-size:.8rem;color:#aaa;margin-top:4px;display:block}@media (max-width: 900px){.stats-section.svelte-n2efu8{flex-direction:column;gap:18px}.stats-group.svelte-n2efu8{min-width:unset}}.stat-card.clickable.svelte-n2efu8{cursor:pointer;position:relative}.stat-card.clickable.svelte-n2efu8:hover{background:#00000059}.click-hint.svelte-n2efu8{font-size:.7rem!important;color:#666!important;margin-top:4px!important}.difficulty-selector.svelte-n2efu8{min-width:120px}.difficulty-menu.svelte-n2efu8{position:absolute;top:100%;left:0;right:0;background:#1e1e1ef2;border-radius:8px;margin-top:8px;padding:8px;z-index:100;box-shadow:0 4px 12px #0003;border:1px solid rgba(255,255,255,.1)}.difficulty-option.svelte-n2efu8{width:100%;padding:8px 12px;background:transparent;border:none;color:#fff;text-align:left;cursor:pointer;border-radius:4px;font-size:.9rem;transition:background .2s}.difficulty-option.svelte-n2efu8:hover{background:#ffffff1a}.difficulty-option.svelte-n2efu8:not(:last-child){margin-bottom:4px}.skills-list.svelte-n2efu8{display:flex;flex-direction:column;gap:16px}.skill-category.svelte-n2efu8{margin-bottom:20px}.skill-category.svelte-n2efu8 h4:where(.svelte-n2efu8){color:#aaa;font-size:1rem;margin-bottom:12px;text-transform:capitalize}.skill-item.svelte-n2efu8{background:#0000002e;border-radius:8px;padding:14px 18px;box-shadow:0 2px 6px #00000012;margin-bottom:8px}.skill-header.svelte-n2efu8{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.skill-info.svelte-n2efu8{display:flex;flex-direction:column;gap:2px}.skill-name.svelte-n2efu8{color:#fff;font-size:1.1rem;font-weight:500;text-transform:capitalize}.skill-rank.svelte-n2efu8{color:#aaa;font-size:.9rem}.skill-level-info.svelte-n2efu8{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.skill-mastery.svelte-n2efu8{color:#aaa;font-size:.9rem}.skill-level.svelte-n2efu8{color:#fff;font-size:1.2rem;font-weight:700}.casino-view.svelte-1m9v8g4{padding:20px;text-align:center}h2.svelte-1m9v8g4{color:#fff;margin-bottom:20px}.casino-result.svelte-1m9v8g4{padding:15px;border-radius:8px;margin-bottom:20px;animation:svelte-1m9v8g4-fadeIn .5s ease-in;background:#0003;border:2px solid #666}.result-text.svelte-1m9v8g4{color:#fff;font-size:1.2em;font-weight:700;margin:0}@keyframes svelte-1m9v8g4-fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.currency-info.svelte-1m9v8g4{background:#0003;padding:15px;border-radius:8px;margin-bottom:20px}.currency-info.svelte-1m9v8g4 p:where(.svelte-1m9v8g4){color:#fff;margin:5px 0}.exchange-rate.svelte-1m9v8g4{color:gold!important;font-weight:700}.exchange-controls.svelte-1m9v8g4{display:flex;gap:10px;justify-content:center;margin-top:10px}.exchange-controls.svelte-1m9v8g4 input:where(.svelte-1m9v8g4){padding:8px;border-radius:4px;border:1px solid #666;background:#333;color:#fff;width:150px}.bet-controls.svelte-1m9v8g4{margin-bottom:20px}.bet-controls.svelte-1m9v8g4 input:where(.svelte-1m9v8g4){padding:8px;border-radius:4px;border:1px solid #666;background:#333;color:#fff;width:150px}.exchange-button.svelte-1m9v8g4{padding:8px 15px;background:gold;color:#000;border:none;border-radius:4px;cursor:pointer;transition:background .3s}.exchange-button.svelte-1m9v8g4:hover{background:#ffed4a}.games.svelte-1m9v8g4{display:flex;gap:20px;justify-content:center;margin-bottom:20px}.game-button.svelte-1m9v8g4{padding:10px 20px;background:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px;transition:background .3s}.game-button.svelte-1m9v8g4:hover:not(:disabled){background:#45a049}.game-button.svelte-1m9v8g4:disabled{background:#ccc;cursor:not-allowed}.message.svelte-1m9v8g4{color:#ddd;margin-top:10px}.redeem-section.svelte-1m9v8g4{background:#0003;padding:15px;border-radius:8px;margin-top:20px}.redeem-section.svelte-1m9v8g4 h3:where(.svelte-1m9v8g4){color:#fff;margin-bottom:15px}.redeem-items.svelte-1m9v8g4{display:flex;flex-direction:column;gap:10px}.redeem-item.svelte-1m9v8g4{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#0000004d;border-radius:4px}.item-name.svelte-1m9v8g4{color:#fff;flex:1;text-align:left}.item-value.svelte-1m9v8g4{color:gold;margin:0 15px}.redeem-button.svelte-1m9v8g4{padding:5px 15px;background:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background .3s}.redeem-button.svelte-1m9v8g4:hover{background:#45a049}.loot-log-container.svelte-rgwsn8{background:#ffd70026;padding:15px;border-radius:8px;margin:20px auto;max-width:700px;color:#fff;border-left:5px solid gold;animation:svelte-rgwsn8-glow 2s ease-in-out infinite}@keyframes svelte-rgwsn8-glow{0%{box-shadow:0 0 5px #ffd70033}50%{box-shadow:0 0 15px #ffd70066}to{box-shadow:0 0 5px #ffd70033}}h3.svelte-rgwsn8{color:gold;text-align:center;margin-top:0;margin-bottom:15px}ul.svelte-rgwsn8{list-style-type:none;padding-left:0;margin:0}p.svelte-rgwsn8{margin:0}.gold-section.svelte-rgwsn8 p:where(.svelte-rgwsn8){color:gold}.exp-section.svelte-rgwsn8 p:where(.svelte-rgwsn8){color:#0ff}.loot-section.svelte-rgwsn8 p:where(.svelte-rgwsn8){color:#e07f10}.gear-section.svelte-rgwsn8 p:where(.svelte-rgwsn8){color:#9370db}.loot-section.svelte-rgwsn8,.gold-section.svelte-rgwsn8,.exp-section.svelte-rgwsn8,.gear-section.svelte-rgwsn8{padding:5px;transition:transform .2s;font-weight:700;font-size:1em}.loot-section.svelte-rgwsn8:hover,.gold-section.svelte-rgwsn8:hover,.exp-section.svelte-rgwsn8:hover,.gear-section.svelte-rgwsn8:hover{transform:scale(1.02)}.leaderboard-container.svelte-mfwn7h{background:#2a2a2a;border-radius:8px;padding:1rem;max-width:600px;margin:0 auto;width:100%}.category-controls.svelte-mfwn7h{display:flex;gap:.5rem;margin-bottom:1rem;justify-content:center}.separator.svelte-mfwn7h{height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.1),transparent);margin:1rem 0}.category-button.svelte-mfwn7h{background:#444;border:1px solid rgba(255,255,255,.1);padding:.6rem 1.2rem;color:#fff;border-radius:20px;cursor:pointer;transition:all .2s;font-size:1rem;font-weight:500;min-width:100px}.category-button.svelte-mfwn7h:hover{background:#555;border-color:#fff3}.category-button.active.svelte-mfwn7h{background:#666;border-color:gold;color:gold}.sort-controls.svelte-mfwn7h{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.5rem;margin-bottom:1rem;width:100%}button.svelte-mfwn7h{background:#3a3a3a;border:none;padding:.5rem;color:#fff;border-radius:4px;cursor:pointer;transition:background .2s;font-size:.9rem;white-space:nowrap;width:100%}button.svelte-mfwn7h:hover{background:#4a4a4a}button.active.svelte-mfwn7h{background:#5a5a5a}.leaderboard-list.svelte-mfwn7h{display:flex;flex-direction:column;gap:.5rem}.user-row.svelte-mfwn7h{display:flex;align-items:center;padding:.75rem;background:#3a3a3a;border-radius:4px}.rank.svelte-mfwn7h{font-weight:700;min-width:3rem;color:#888}.username.svelte-mfwn7h{flex:1;color:#fff}.value.svelte-mfwn7h{font-weight:700;color:gold}.skill-rank.svelte-mfwn7h{margin-right:1rem;font-weight:700}.skill-rank.beginner.svelte-mfwn7h{color:#fff}.skill-rank.apprentice.svelte-mfwn7h{color:#4caf50}.skill-rank.skilled.svelte-mfwn7h{color:#2196f3}.skill-rank.professional.svelte-mfwn7h{color:gold}.skill-rank.artisan.svelte-mfwn7h{color:#f44336}.skill-rank.master.svelte-mfwn7h{color:#9c27b0}.skill-rank.guru.svelte-mfwn7h{color:#ff9800}.skill-rank.legend.svelte-mfwn7h{background:linear-gradient(to right,gold,orange);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 480px){button.svelte-mfwn7h{font-size:.8rem;padding:.4rem}.sort-controls.svelte-mfwn7h{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}}.shop-outer.svelte-1ty6y6t{display:flex;justify-content:center;width:100%}.shop-container.svelte-1ty6y6t{background:#00ffff1a;border-left:5px solid cyan;padding:20px;border-radius:8px;text-align:center;max-width:900px;width:100%;margin:0 auto}.shop-header.svelte-1ty6y6t{font-size:1.5em;font-weight:700;text-align:center;margin-bottom:10px;color:#0ff}.section-header.svelte-1ty6y6t{font-size:1.2em;color:#0ff;margin:30px 0 15px;text-align:left;border-bottom:1px solid rgba(0,255,255,.3);padding-bottom:5px}.gold-display.svelte-1ty6y6t{font-size:1.2em;color:gold;margin-bottom:20px}.purchase-message.svelte-1ty6y6t{background:#00ffff1a;padding:10px;margin-bottom:20px;border-radius:4px;color:#0ff;animation:svelte-1ty6y6t-fadeIn .3s ease-in}@keyframes svelte-1ty6y6t-fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.items-grid.svelte-1ty6y6t{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;padding:10px}.shop-item.svelte-1ty6y6t{background:#0000004d;border-radius:8px;padding:15px;display:flex;flex-direction:column;gap:10px;transition:transform .2s}.shop-item.svelte-1ty6y6t:hover{transform:translateY(-2px)}.item-image.svelte-1ty6y6t{width:64px;height:64px;object-fit:contain;margin:0 auto}.item-name.svelte-1ty6y6t{font-weight:700;color:#0ff}.item-description.svelte-1ty6y6t,.item-stats.svelte-1ty6y6t{font-size:.9em;color:#ccc;flex-grow:1}.item-price.svelte-1ty6y6t{font-weight:700;color:gold}.buy-button.svelte-1ty6y6t{background-color:#0ff;color:#000;border:none;border-radius:4px;padding:8px 16px;cursor:pointer;font-weight:700;transition:all .2s}.buy-button.svelte-1ty6y6t:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px #00ffff4d}.buy-button.svelte-1ty6y6t:disabled{background-color:#555;cursor:not-allowed}.empty-shop.svelte-1ty6y6t{color:#ccc;font-style:italic;padding:20px}.no-items.svelte-vaed9c{margin-top:1rem;text-align:center;color:#888;font-style:italic}.gear-list.svelte-vaed9c{display:flex;flex-direction:column;gap:.5rem}.gear-item.svelte-vaed9c{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#ffffff1a;border-radius:4px;transition:all .2s}.gear-item.svelte-vaed9c:hover{background:#ffffff26}.item-info.svelte-vaed9c{flex-grow:1;text-align:center}.item-name.svelte-vaed9c{display:block;font-weight:700;margin-bottom:.25rem}.item-stats.svelte-vaed9c{display:flex;flex-direction:column;align-items:center;gap:.5rem;font-size:.875rem;color:#ccc}.stats-section.svelte-vaed9c,.materials-section.svelte-vaed9c{display:flex;flex-direction:column;align-items:center;gap:.25rem}.stats-values.svelte-vaed9c,.materials-values.svelte-vaed9c{display:flex;gap:.5rem;justify-content:center}.disassemble-btn.svelte-vaed9c{padding:.5rem 1rem;background:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:700;transition:all .2s}.disassemble-btn.svelte-vaed9c:hover{background:#c82333;transform:translateY(-1px)}.disassemble-btn.svelte-vaed9c:active{transform:translateY(0)}.disassembling-section.svelte-vaed9c{height:100%}.no-items.svelte-ogi742{margin-top:1rem;text-align:center;color:#888;font-style:italic}.resource-list.svelte-ogi742{display:flex;flex-direction:column;gap:.5rem}.resource-item.svelte-ogi742{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#ffffff1a;border-radius:4px;transition:all .2s}.resource-item.svelte-ogi742:hover{background:#ffffff26}.item-info.svelte-ogi742{flex-grow:1;text-align:center}.item-name.svelte-ogi742{display:block;font-weight:700;margin-bottom:.25rem}.item-stats.svelte-ogi742{display:flex;flex-direction:column;align-items:center;gap:.5rem;font-size:.875rem;color:#ccc}.materials-section.svelte-ogi742,.quantity-section.svelte-ogi742,.result-section.svelte-ogi742{display:flex;flex-direction:column;align-items:center;gap:.25rem}.smelt-btn.svelte-ogi742{padding:.5rem 1rem;background:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:700;transition:all .2s}.smelt-btn.svelte-ogi742:hover{background:#c82333;transform:translateY(-1px)}.smelt-btn.svelte-ogi742:active{transform:translateY(0)}.smelting-section.svelte-ogi742{height:100%}.smithing-container.svelte-1ijz82g{display:flex;flex-direction:column;height:100%;background:#0003;border-radius:8px;overflow:hidden}.tab-header.svelte-1ijz82g{display:flex;background:#0000004d;border-bottom:1px solid rgba(255,255,255,.1)}.tab-button.svelte-1ijz82g{flex:1;padding:1rem;background:none;border:none;color:#fff;cursor:pointer;transition:all .2s;font-size:1rem;font-weight:700}.tab-button.svelte-1ijz82g:hover{background:#ffffff1a}.tab-button.active.svelte-1ijz82g{color:gold;border-bottom:2px solid #ffd700}.tab-button.create.svelte-1ijz82g{background:#28a7451a}.tab-button.process.svelte-1ijz82g{background:#007bff1a}.tab-button.dismantle.svelte-1ijz82g{background:#dc35451a}.tab-button.create.active.svelte-1ijz82g{background:#28a74533;border-bottom-color:#28a745;color:#28a745}.tab-button.process.active.svelte-1ijz82g{background:#007bff33;border-bottom-color:#007bff;color:#007bff}.tab-button.dismantle.active.svelte-1ijz82g{background:#dc354533;border-bottom-color:#dc3545;color:#dc3545}.content.svelte-1ijz82g{flex:1;padding:1rem;overflow-y:auto}.crafting-section.svelte-1ijz82g{height:100%}h3.svelte-1ijz82g{margin:0 0 1rem;color:gold;font-size:1.2rem;text-align:center}.no-items.svelte-8bohnu{margin-top:1rem;text-align:center;color:#888;font-style:italic}.resource-list.svelte-8bohnu{display:flex;flex-direction:column;gap:.5rem}.resource-item.svelte-8bohnu{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#ffffff1a;border-radius:4px;transition:all .2s}.resource-item.svelte-8bohnu:hover{background:#ffffff26}.item-info.svelte-8bohnu{flex-grow:1;text-align:center}.item-name.svelte-8bohnu{display:block;font-weight:700;margin-bottom:.25rem}.item-stats.svelte-8bohnu{display:flex;flex-direction:column;align-items:center;gap:.5rem;font-size:.875rem;color:#ccc}.materials-section.svelte-8bohnu,.quantity-section.svelte-8bohnu,.result-section.svelte-8bohnu{display:flex;flex-direction:column;align-items:center;gap:.25rem}.insufficient.svelte-8bohnu{color:#dc3545}.weave-btn.svelte-8bohnu{padding:.5rem 1rem;background:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:700;transition:all .2s}.weave-btn.svelte-8bohnu:disabled{background:#6c757d;cursor:not-allowed;transform:none}.weave-btn.svelte-8bohnu:not(:disabled):hover{background:#c82333;transform:translateY(-1px)}.weave-btn.svelte-8bohnu:not(:disabled):active{transform:translateY(0)}.weaving-section.svelte-8bohnu{height:100%}.crafting-section.svelte-q0ljqt{padding:1rem}.category-tabs.svelte-q0ljqt{display:flex;justify-content:center;margin-bottom:1rem}.tabs-wrapper.svelte-q0ljqt{display:flex;gap:.5rem}.tab-button.svelte-q0ljqt{padding:.5rem 1rem;background:#0003;border:1px solid #444;border-radius:4px;color:#fff;cursor:pointer}.tab-button.active.svelte-q0ljqt{background:#9146ff;border-color:#9146ff}.filter-button.svelte-q0ljqt{padding:.5rem;background:#0003;border:1px solid #444;border-radius:4px;cursor:pointer}h3.svelte-q0ljqt{color:gold;margin-bottom:1rem}.recipe-grid.svelte-q0ljqt{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.recipe-card.svelte-q0ljqt{background:#0003;border-radius:8px;padding:1rem}.recipe-header.svelte-q0ljqt{display:flex;justify-content:space-between;margin-bottom:1rem}.recipe-name.svelte-q0ljqt{color:#fff;font-weight:700}.mastery-req.svelte-q0ljqt{color:gold}.ingredients-list.svelte-q0ljqt{margin-bottom:1rem}.ingredient-row.svelte-q0ljqt{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;color:#ccc}.ingredient-row.svelte-q0ljqt .selected:where(.svelte-q0ljqt){color:#0f0}.checkmark.svelte-q0ljqt{color:#0f0;margin-left:.5rem}.ingredient-select.svelte-q0ljqt{position:relative}.select-btn.svelte-q0ljqt{padding:.25rem .5rem;background:#444;border:none;border-radius:4px;color:#fff;cursor:pointer}.ingredient-menu.svelte-q0ljqt{position:absolute;top:100%;right:0;background:#2a2a2a;border:1px solid #444;border-radius:4px;min-width:200px;z-index:100}.menu-item.svelte-q0ljqt{display:block;width:100%;padding:.5rem;text-align:left;border:none;background:none;color:#fff;cursor:pointer}.menu-item.svelte-q0ljqt:hover{background:#444}.no-match.svelte-q0ljqt{color:#f44;cursor:default}.recipe-footer.svelte-q0ljqt{display:flex;justify-content:space-between;align-items:center}.success-rate.svelte-q0ljqt{color:#ccc}.craft-btn.svelte-q0ljqt{padding:.5rem 1rem;background:#9146ff;border:none;border-radius:4px;color:#fff;cursor:pointer}.craft-btn.svelte-q0ljqt:hover:not(.disabled){background:#7a3dd1}.craft-btn.disabled.svelte-q0ljqt{background:#666;cursor:not-allowed;opacity:.7}.no-items.svelte-q0ljqt{text-align:center;color:#ccc}.no-items.svelte-1hs1q20{margin-top:1rem;text-align:center;color:#888;font-style:italic}.resource-list.svelte-1hs1q20{display:flex;flex-direction:column;gap:.5rem}.resource-item.svelte-1hs1q20{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#ffffff1a;border-radius:4px;transition:all .2s}.resource-item.svelte-1hs1q20:hover{background:#ffffff26}.item-info.svelte-1hs1q20{flex-grow:1;text-align:center}.item-name.svelte-1hs1q20{display:block;font-weight:700;margin-bottom:.25rem}.item-stats.svelte-1hs1q20{display:flex;flex-direction:column;align-items:center;gap:.5rem;font-size:.875rem;color:#ccc}.materials-section.svelte-1hs1q20,.quantity-section.svelte-1hs1q20,.result-section.svelte-1hs1q20{display:flex;flex-direction:column;align-items:center;gap:.25rem}.spin-btn.svelte-1hs1q20{padding:.5rem 1rem;background:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:700;transition:all .2s}.spin-btn.svelte-1hs1q20:hover{background:#c82333;transform:translateY(-1px)}.spin-btn.svelte-1hs1q20:active{transform:translateY(0)}.spinning-section.svelte-1hs1q20{height:100%}.textile-container.svelte-1cd7mep{display:flex;flex-direction:column;height:100%;background:#0003;border-radius:8px;overflow:hidden}.tab-header.svelte-1cd7mep{display:flex;background:#0000004d;border-bottom:1px solid rgba(255,255,255,.1)}.tab-button.svelte-1cd7mep{flex:1;padding:1rem;background:none;border:none;color:#fff;cursor:pointer;transition:all .2s;font-size:1rem;font-weight:700}.tab-button.svelte-1cd7mep:hover{background:#ffffff1a}.tab-button.active.svelte-1cd7mep{color:gold;border-bottom:2px solid #ffd700}.tab-button.create.svelte-1cd7mep{background:#28a7451a}.tab-button.process.svelte-1cd7mep{background:#007bff1a}.tab-button.dismantle.svelte-1cd7mep{background:#dc35451a}.tab-button.create.active.svelte-1cd7mep{background:#28a74533;border-bottom-color:#28a745;color:#28a745}.tab-button.process.active.svelte-1cd7mep{background:#007bff33;border-bottom-color:#007bff;color:#007bff}.tab-button.dismantle.active.svelte-1cd7mep{background:#dc354533;border-bottom-color:#dc3545;color:#dc3545}.content.svelte-1cd7mep{flex:1;padding:1rem;overflow-y:auto}.foraging-container.svelte-1f7y0wg{padding:1rem}h2.svelte-1f7y0wg{margin-bottom:1.5rem;color:#e0e0e0}.no-areas.svelte-1f7y0wg{text-align:center;color:#e0e0e0;font-style:italic;padding:2rem}.areas-grid.svelte-1f7y0wg{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.area-card.svelte-1f7y0wg{position:relative;border-radius:8px;overflow:hidden;background-size:cover;background-position:center;height:300px}.card-overlay.svelte-1f7y0wg{background:#000000b3;padding:1rem;height:100%;display:flex;flex-direction:column}.card-header.svelte-1f7y0wg{display:flex;justify-content:space-between;margin-bottom:.8rem}.level-danger-container.svelte-1f7y0wg{display:flex;align-items:center;gap:.5rem}.area-level.svelte-1f7y0wg{color:gold}.area-name.svelte-1f7y0wg{font-weight:700;color:#fff}.card-content.svelte-1f7y0wg{flex:1;display:flex;justify-content:center;margin-bottom:1rem}.materials.svelte-1f7y0wg{text-align:center;background:#ffffff1a;padding:0 1.5rem;border-radius:4px}.drops-header.svelte-1f7y0wg{margin:.5rem 0}.materials.svelte-1f7y0wg ul:where(.svelte-1f7y0wg){list-style:none;padding:0}.materials.svelte-1f7y0wg li:where(.svelte-1f7y0wg){color:#b0b0b0;margin:.1rem 0;font-size:.9rem}.danger.svelte-1f7y0wg{padding:.3rem .6rem;border-radius:4px;font-size:.9rem}.danger.low.svelte-1f7y0wg{background:#28a7454d}.danger.medium.svelte-1f7y0wg{background:#ffc1074d}.danger.high.svelte-1f7y0wg{background:#dc35454d}.card-footer.svelte-1f7y0wg{margin-top:auto;padding-bottom:.5rem}.success-rate.svelte-1f7y0wg{margin-bottom:.5rem;font-size:.9rem}.gather-btn.svelte-1f7y0wg{width:100%;padding:.5rem;background:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;transition:background .2s;margin-bottom:1.5rem}.gather-btn.svelte-1f7y0wg:hover:not(:disabled){background:#45a049}.gather-btn.svelte-1f7y0wg:disabled{background:#666;cursor:not-allowed}.mining-container.svelte-hmmu68{padding:1rem}h2.svelte-hmmu68{margin-bottom:1.5rem;color:#e0e0e0}.no-areas.svelte-hmmu68{text-align:center;color:#e0e0e0;font-style:italic;padding:2rem}.areas-grid.svelte-hmmu68{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.area-card.svelte-hmmu68{position:relative;border-radius:8px;overflow:hidden;background-size:cover;background-position:center;height:300px}.card-overlay.svelte-hmmu68{background:#000000b3;padding:1rem;height:100%;display:flex;flex-direction:column}.card-header.svelte-hmmu68{display:flex;justify-content:space-between;margin-bottom:.8rem}.level-danger-container.svelte-hmmu68{display:flex;align-items:center;gap:.5rem}.area-level.svelte-hmmu68{color:gold}.area-name.svelte-hmmu68{font-weight:700;color:#fff}.card-content.svelte-hmmu68{flex:1;display:flex;justify-content:center;margin-bottom:1rem}.materials.svelte-hmmu68{text-align:center;background:#ffffff1a;padding:0 1.5rem;border-radius:4px}.drops-header.svelte-hmmu68{margin:.5rem 0}.materials.svelte-hmmu68 ul:where(.svelte-hmmu68){list-style:none;padding:0}.materials.svelte-hmmu68 li:where(.svelte-hmmu68){color:#b0b0b0;margin:.1rem 0;font-size:.9rem}.danger.svelte-hmmu68{padding:.3rem .6rem;border-radius:4px;font-size:.9rem}.danger.low.svelte-hmmu68{background:#28a7454d}.danger.medium.svelte-hmmu68{background:#ffc1074d}.danger.high.svelte-hmmu68{background:#dc35454d}.card-footer.svelte-hmmu68{margin-top:auto;padding-bottom:.5rem}.success-rate.svelte-hmmu68{margin-bottom:.5rem;font-size:.9rem}.mining-btn.svelte-hmmu68{width:100%;padding:.5rem;background:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;transition:background .2s;margin-bottom:1.5rem}.mining-btn.svelte-hmmu68:hover:not(:disabled){background:#45a049}.mining-btn.svelte-hmmu68:disabled{background:#666;cursor:not-allowed}.fishing-container.svelte-1bg01y2{padding:1rem}h2.svelte-1bg01y2{margin-bottom:1.5rem;color:#e0e0e0}.no-areas.svelte-1bg01y2{text-align:center;color:#e0e0e0;font-style:italic;padding:2rem}.areas-grid.svelte-1bg01y2{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.area-card.svelte-1bg01y2{position:relative;border-radius:8px;overflow:hidden;background-size:cover;background-position:center;height:300px}.card-overlay.svelte-1bg01y2{background:#000000b3;padding:1rem;height:100%;display:flex;flex-direction:column}.card-header.svelte-1bg01y2{display:flex;justify-content:space-between;margin-bottom:.8rem}.level-danger-container.svelte-1bg01y2{display:flex;align-items:center;gap:.5rem}.area-level.svelte-1bg01y2{color:gold}.area-name.svelte-1bg01y2{font-weight:700;color:#fff}.card-content.svelte-1bg01y2{flex:1;display:flex;justify-content:center;margin-bottom:1rem}.materials.svelte-1bg01y2{text-align:center;background:#ffffff1a;padding:0 1.5rem;border-radius:4px}.drops-header.svelte-1bg01y2{margin:.5rem 0}.materials.svelte-1bg01y2 ul:where(.svelte-1bg01y2){list-style:none;padding:0}.materials.svelte-1bg01y2 li:where(.svelte-1bg01y2){color:#b0b0b0;margin:.1rem 0;font-size:.9rem}.danger.svelte-1bg01y2{padding:.3rem .6rem;border-radius:4px;font-size:.9rem}.danger.low.svelte-1bg01y2{background:#28a7454d}.danger.medium.svelte-1bg01y2{background:#ffc1074d}.danger.high.svelte-1bg01y2{background:#dc35454d}.card-footer.svelte-1bg01y2{margin-top:auto;padding-bottom:.5rem}.success-rate.svelte-1bg01y2{margin-bottom:.5rem;font-size:.9rem}.fishing-btn.svelte-1bg01y2{width:100%;padding:.5rem;background:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;transition:background .2s;margin-bottom:1.5rem}.fishing-btn.svelte-1bg01y2:hover:not(:disabled){background:#45a049}.fishing-btn.svelte-1bg01y2:disabled{background:#666;cursor:not-allowed}.no-items.svelte-7mxpde{margin-top:1rem;text-align:center;color:#888;font-style:italic}.resource-list.svelte-7mxpde{display:flex;flex-direction:column;gap:.5rem}.resource-item.svelte-7mxpde{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#ffffff1a;border-radius:4px;transition:all .2s}.resource-item.svelte-7mxpde:hover{background:#ffffff26}.item-info.svelte-7mxpde{flex-grow:1;text-align:center}.item-name.svelte-7mxpde{display:block;font-weight:700;margin-bottom:.25rem}.item-stats.svelte-7mxpde{display:flex;flex-direction:column;align-items:center;gap:.5rem;font-size:.875rem;color:#ccc}.materials-section.svelte-7mxpde,.quantity-section.svelte-7mxpde,.result-section.svelte-7mxpde{display:flex;flex-direction:column;align-items:center;gap:.25rem}.grind-btn.svelte-7mxpde{padding:.5rem 1rem;background:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:700;transition:all .2s}.grind-btn.svelte-7mxpde:hover{background:#c82333;transform:translateY(-1px)}.grind-btn.svelte-7mxpde:active{transform:translateY(0)}.grinding-section.svelte-7mxpde{height:100%}.brewing-section.svelte-128z9lz{padding:1rem}.category-tabs.svelte-128z9lz{display:flex;justify-content:center;margin-bottom:1rem}.tabs-wrapper.svelte-128z9lz{display:flex;gap:.5rem}.tab-button.svelte-128z9lz{padding:.5rem 1rem;background:#0003;border:1px solid #444;border-radius:4px;color:#fff;cursor:pointer}.tab-button.active.svelte-128z9lz{background:#9146ff;border-color:#9146ff}.filter-button.svelte-128z9lz{padding:.5rem;background:#0003;border:1px solid #444;border-radius:4px;cursor:pointer}h3.svelte-128z9lz{color:gold;margin-bottom:1rem}.recipe-grid.svelte-128z9lz{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.recipe-card.svelte-128z9lz{background:#0003;border-radius:8px;padding:1rem}.recipe-header.svelte-128z9lz{display:flex;justify-content:space-between;margin-bottom:1rem}.recipe-name.svelte-128z9lz{color:#fff;font-weight:700}.mastery-req.svelte-128z9lz{color:gold}.ingredients-list.svelte-128z9lz{margin-bottom:1rem}.ingredient-row.svelte-128z9lz{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;color:#ccc}.ingredient-row.svelte-128z9lz .selected:where(.svelte-128z9lz){color:#0f0}.checkmark.svelte-128z9lz{color:#0f0;margin-left:.5rem}.ingredient-select.svelte-128z9lz{position:relative}.select-btn.svelte-128z9lz{padding:.25rem .5rem;background:#444;border:none;border-radius:4px;color:#fff;cursor:pointer}.ingredient-menu.svelte-128z9lz{position:absolute;top:100%;right:0;background:#2a2a2a;border:1px solid #444;border-radius:4px;min-width:200px;z-index:100}.menu-item.svelte-128z9lz{display:block;width:100%;padding:.5rem;text-align:left;border:none;background:none;color:#fff;cursor:pointer}.menu-item.svelte-128z9lz:hover{background:#444}.no-match.svelte-128z9lz{color:#f44;cursor:default}.recipe-footer.svelte-128z9lz{display:flex;justify-content:space-between;align-items:center}.success-rate.svelte-128z9lz{color:#ccc}.brew-btn.svelte-128z9lz{padding:.5rem 1rem;background:#9146ff;border:none;border-radius:4px;color:#fff;cursor:pointer}.brew-btn.svelte-128z9lz:hover:not(.disabled){background:#7a3dd1}.brew-btn.disabled.svelte-128z9lz{background:#666;cursor:not-allowed;opacity:.7}.no-items.svelte-128z9lz{text-align:center;color:#ccc}.alchemy-container.svelte-1chq6vv{display:flex;flex-direction:column;height:100%;background:#0003;border-radius:8px;overflow:hidden}.tab-header.svelte-1chq6vv{display:flex;background:#0000004d;border-bottom:1px solid rgba(255,255,255,.1)}.tab-button.svelte-1chq6vv{flex:1;padding:1rem;background:none;border:none;color:#fff;cursor:pointer;transition:all .2s;font-size:1rem;font-weight:700}.tab-button.svelte-1chq6vv:hover{background:#ffffff1a}.tab-button.active.svelte-1chq6vv{color:gold;border-bottom:2px solid #ffd700}.tab-button.create.svelte-1chq6vv{background:#28a7451a}.tab-button.process.svelte-1chq6vv{background:#007bff1a}.tab-button.dismantle.svelte-1chq6vv{background:#dc35451a}.tab-button.create.active.svelte-1chq6vv{background:#28a74533;border-bottom-color:#28a745;color:#28a745}.tab-button.process.active.svelte-1chq6vv{background:#007bff33;border-bottom-color:#007bff;color:#007bff}.tab-button.dismantle.active.svelte-1chq6vv{background:#dc354533;border-bottom-color:#dc3545;color:#dc3545}.content.svelte-1chq6vv{flex:1;padding:1rem;overflow-y:auto}.alchemy-section.svelte-1chq6vv{height:100%}h3.svelte-1chq6vv{margin:0 0 1rem;color:gold;font-size:1.2rem;text-align:center}.task-container.svelte-1rl5jgo{background:#0003;border-radius:8px;padding:1.5rem;max-width:600px;margin:0 auto}.task-header.svelte-1rl5jgo{color:gold;font-size:1.5rem;text-align:center;margin-bottom:1rem}.task-title.svelte-1rl5jgo{font-size:1.2rem;color:#fff;text-align:center;margin-bottom:.5rem}.task-description.svelte-1rl5jgo{color:#ccc;text-align:center;margin-bottom:1rem}.task-details.svelte-1rl5jgo{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1rem}.task-stat.svelte-1rl5jgo{background:#0000004d;padding:.5rem;border-radius:4px;display:flex;justify-content:space-between}.label.svelte-1rl5jgo{color:gold;margin-right:1rem}.value.svelte-1rl5jgo{color:#fff}.task-buttons.svelte-1rl5jgo{display:flex;justify-content:center}.cancel-button.svelte-1rl5jgo{background:#f003;color:#fff;border:1px solid rgba(255,0,0,.3);padding:.5rem 1.5rem;border-radius:4px;cursor:pointer;transition:all .2s}.cancel-button.svelte-1rl5jgo:hover{background:#ff00004d}.complete-button.svelte-1rl5jgo{background:#0f03;color:#fff;border:1px solid rgba(0,255,0,.3);padding:.5rem 1.5rem;border-radius:4px;cursor:pointer;transition:all .2s}.complete-button.svelte-1rl5jgo:hover:not(:disabled){background:#00ff004d}.complete-button.svelte-1rl5jgo:disabled{background:#80808033;border-color:#8080804d;cursor:not-allowed;opacity:.7}.resources-container.svelte-1de9jle{background:#0003;border-radius:8px;padding:.75rem}h3.svelte-1de9jle{color:gold;font-size:1.1rem;margin:1rem 0 .5rem;text-align:center}h3.svelte-1de9jle:first-child{margin-top:0}.resource-list.svelte-1de9jle{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-template-columns:repeat(3,1fr);gap:.5rem}.resource-item.svelte-1de9jle{display:flex;justify-content:space-between;align-items:center;padding:.25rem .5rem;background:#0003;border-radius:4px}.resource-name.svelte-1de9jle{color:#fff;font-size:.9rem}.resource-amount.svelte-1de9jle{color:gold;font-weight:700;margin-left:.5rem}.component-stack.svelte-povwjv{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%;overflow-x:visible}.skilling-container>*{margin-bottom:1rem}.skilling-container.svelte-povwjv{display:flex;flex-direction:column;gap:2rem;height:100%;width:100%;padding:0 1rem;overflow:visible}.tab-clusters.svelte-povwjv{display:flex;flex-direction:column;gap:1rem;width:100%}@media (min-width: 768px){.tab-clusters.svelte-povwjv{flex-direction:row;justify-content:center;gap:2rem}}.stat-group.svelte-povwjv{display:flex;flex-direction:column;gap:1rem;width:100%}h3.svelte-povwjv{margin:0;color:gold;font-size:1.2rem;text-align:center}.tabs.svelte-povwjv{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.tab-button.svelte-povwjv{padding:.5rem 1rem;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#fff;cursor:pointer;transition:all .2s;min-width:100px;flex:1;max-width:150px;font-size:.9rem}@media (max-width: 480px){.tab-button.svelte-povwjv{font-size:.8rem;padding:.4rem .8rem;min-width:80px}}.tab-button.svelte-povwjv:hover{background:#ffffff1a}.tab-button.active.svelte-povwjv{background:#ffd70033;border-color:gold}.content.svelte-povwjv{flex:1;background:#0003;border-radius:8px;padding:1rem;width:100%;overflow:visible}.main-content.svelte-1ag5i8d{display:flex;flex-direction:column;gap:16px;padding:1rem 0 0;height:100%;max-width:1200px;width:100%;margin:0 auto}.content-wrapper.svelte-1ag5i8d{width:100%;min-height:0}.popup-message.svelte-1ag5i8d{position:fixed;left:50%;transform:translate(-50%);background:#9146ff;color:#fff;padding:10px 20px;border-radius:10px;font-weight:700;box-shadow:0 0 10px #9146ffaa;animation:svelte-1ag5i8d-slideInUp .3s ease-out,svelte-1ag5i8d-fadeOut 3s forwards;z-index:1000;max-width:400px;word-wrap:break-word}@keyframes svelte-1ag5i8d-slideInUp{0%{transform:translate(-50%) translateY(100%);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}@keyframes svelte-1ag5i8d-fadeOut{0%{opacity:1}80%{opacity:1}to{opacity:0}}.jail-container.svelte-gi4o13{padding:20px;background-color:#1a1a1a;border-radius:12px;color:#eee;width:100%}.jail-content.svelte-gi4o13{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding:2rem;background:#111;border:1px solid #333;border-radius:10px}.jail-image.svelte-gi4o13{max-width:400px;width:100%;height:auto;border-radius:8px;box-shadow:0 0 10px #ff44444d}.jail-text.svelte-gi4o13{text-align:center}h2.svelte-gi4o13{font-size:1.8em;font-weight:700;color:#f44;text-shadow:0 0 5px rgba(255,68,68,.5);margin-bottom:1rem}p.svelte-gi4o13{font-size:1.05em;color:#bbb;margin:.5rem 0}.timer.svelte-gi4o13{font-size:1.2em;color:#f44;font-weight:700;text-shadow:0 0 5px rgba(255,68,68,.3)}.reason.svelte-gi4o13{font-style:italic;color:#f66}.app-wrapper.svelte-1e1yaa5{max-width:1200px;width:100vw;min-height:100vh;box-sizing:border-box}.header.svelte-1e1yaa5{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background-color:#1e1e1e;border-bottom:1px solid #333}.tabs.svelte-1e1yaa5{display:flex;flex:1;justify-content:space-around;padding:10px;background-color:#1e1e1e;border-radius:12px}.tab-btn.svelte-1e1yaa5{flex:1;padding:12px;text-align:center;background:transparent;border:none;cursor:pointer;font-size:14px;color:#888;transition:all .2s ease}.tab-btn.active.svelte-1e1yaa5{background:#9146ff;color:#fff;border-radius:8px;font-weight:700;box-shadow:0 0 6px #9146ff66}.logout-btn.svelte-1e1yaa5{padding:6px 12px;font-size:12px;background:transparent;border:1px solid #666;color:#ddd;border-radius:5px;cursor:pointer;transition:.3s}.logout-btn.svelte-1e1yaa5:hover{background:#333;color:#fff}
