.rune-guide{max-width:none;margin:0}.rune-guide h1{font-size:clamp(1.8rem,3vw,2.5rem);margin:.3em 0}.rune-guide h2{font-size:1.35rem;margin:1.6em 0 .6em}.rune-guide h3{font-size:1.08rem;margin:1.2em 0 .5em}.rune-guide p,.rune-guide li{line-height:1.6}.rune-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 1.8rem}.rune-nav a{padding:.45rem .7rem;border:1px solid #80683e;border-radius:4px;text-decoration:none}.rune-card{background:#151b18;border:1px solid #584b32;border-radius:5px;padding:1rem 1.2rem;margin:1rem 0}.rune-card>:first-child{margin-top:0}.rune-icon{object-fit:contain;vertical-align:middle;image-rendering:auto;flex:0 0 auto}.rune-item{display:flex;align-items:center;gap:.65rem}.rune-item>span{display:block}.rune-table-wrap{overflow:auto}.rune-table{width:100%;border-collapse:collapse;text-align:left;min-width:480px}.rune-table th,.rune-table td{padding:.55rem;border-bottom:1px solid #524730;vertical-align:top}.rune-table th{color:#e7c883}.rune-guide details{margin:.7rem 0;border:1px solid #584b32;border-radius:4px;padding:.8rem 1rem}.rune-guide summary{cursor:pointer;color:#edca86;font-weight:700}.rune-slots{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.7rem}.rune-slot{display:flex;gap:.6rem;align-items:center;padding:.5rem;background:#22251c;border-radius:4px}.rune-slot small{display:block;color:#d7c4a1}.rune-note{border-left:3px solid #c79b50;padding:.4rem 1rem;background:#29291d}.rune-guide a{color:#efcf8c}@media(max-width:480px){.rune-card{padding:.8rem}.rune-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.rune-slot{font-size:.9rem}.rune-table{font-size:.9rem}}
