.theme-dropdown.svelte-10ohlpw{position:relative;display:inline-block}.theme-button.svelte-10ohlpw{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--bg-secondary);border:1px solid var(--nav-border);border-radius:4px;cursor:pointer;font-size:.95rem;color:var(--text-color);transition:all .2s}.theme-button.svelte-10ohlpw:hover{opacity:.8}.arrow.svelte-10ohlpw{font-size:.7rem;transition:transform .2s;color:var(--text-color)}.arrow.open.svelte-10ohlpw{transform:rotate(180deg)}.dropdown-menu.svelte-10ohlpw{position:absolute;top:calc(100% + .5rem);right:0;min-width:160px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:4px;box-shadow:0 4px 6px var(--card-shadow);z-index:1000;overflow:hidden}.dropdown-item.svelte-10ohlpw{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.75rem 1rem;background:none;border:none;text-align:left;cursor:pointer;transition:background-color .2s;font-size:.95rem;color:var(--text-color)}.dropdown-item.svelte-10ohlpw:hover{background:var(--bg-secondary)}.dropdown-item.active.svelte-10ohlpw{background:var(--bg-secondary);opacity:.8}.checkmark.svelte-10ohlpw{color:var(--primary-color);font-weight:700}nav.svelte-ocbj1u{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background:var(--nav-bg, #ffffff);border-bottom:1px solid var(--nav-border, #e0e0e0)}.nav-links.svelte-ocbj1u{display:flex;gap:1.5rem}.nav-links.svelte-ocbj1u a:where(.svelte-ocbj1u){text-decoration:none;color:var(--nav-link-color, #333);font-weight:500;transition:color .2s}.nav-links.svelte-ocbj1u a:where(.svelte-ocbj1u):hover{color:var(--nav-link-hover, #007bff)}.nav-right.svelte-ocbj1u{display:flex;align-items:center}footer.svelte-jz8lnl{margin-top:4rem;padding:3rem 2rem 1.5rem;background:var(--bg-secondary);border-top:1px solid var(--card-border);color:var(--text-color)}.footer-content.svelte-jz8lnl{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:2rem}.footer-section.svelte-jz8lnl h3:where(.svelte-jz8lnl){font-size:1.25rem;margin-bottom:.75rem;color:var(--text-color)}.footer-section.svelte-jz8lnl p:where(.svelte-jz8lnl){color:var(--text-secondary);line-height:1.6;margin-bottom:1rem}.kofi-link.svelte-jz8lnl{display:inline-block;padding:.75rem 1.5rem;background:var(--primary-color);color:#fff;text-decoration:none;border-radius:4px;font-weight:500;transition:background .2s}.kofi-link.svelte-jz8lnl:hover{background:var(--primary-hover)}.footer-bottom.svelte-jz8lnl{max-width:1200px;margin:0 auto;padding-top:2rem;border-top:1px solid var(--card-border);text-align:center}.footer-bottom.svelte-jz8lnl p:where(.svelte-jz8lnl){color:var(--text-secondary);font-size:.9rem}@media(max-width:768px){footer.svelte-jz8lnl{padding:2rem 1.5rem 1rem}.footer-content.svelte-jz8lnl{grid-template-columns:1fr;gap:1.5rem}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;background:var(--bg-color);color:var(--text-color);transition:background-color .3s,color .3s}:root,:root[data-theme=light]{--bg-color: #ffffff;--bg-secondary: #f8f9fa;--text-color: #212529;--text-secondary: #6c757d;--nav-bg: #ffffff;--nav-border: #e0e0e0;--nav-link-color: #333333;--nav-link-hover: #007bff;--primary-color: #007bff;--primary-hover: #0056b3;--card-bg: #ffffff;--card-border: #e0e0e0;--card-shadow: rgba(0, 0, 0, .1)}:root[data-theme=dark]{--bg-color: #1a1a1a;--bg-secondary: #2d2d2d;--text-color: #e0e0e0;--text-secondary: #a0a0a0;--nav-bg: #2d2d2d;--nav-border: #404040;--nav-link-color: #e0e0e0;--nav-link-hover: #4a9eff;--primary-color: #4a9eff;--primary-hover: #6bb1ff;--card-bg: #2d2d2d;--card-border: #404040;--card-shadow: rgba(0, 0, 0, .3)}:root[data-theme=osrs-wiki]{--bg-color: #e2dbc8;--bg-secondary: #e2dbc8;--text-color: #000000;--text-secondary: #000000;--nav-bg: #c0a886;--nav-border: #94866d;--nav-link-color: #936039;--nav-link-hover: #8b4513;--primary-color: #936039;--primary-hover: #b8722c;--card-bg: #d8ccb3;--card-border: #94866d}h1,h2,h3,h4,h5,h6{color:var(--text-color)}h1{font-size:2rem}h2{font-size:1.5rem}a{color:var(--primary-color)}a:hover{color:var(--primary-hover)}
