.strategy-emblem{color:#f4c451;font-size:48px;display:block;margin-bottom:12px}.strategy-intro{max-width:740px;margin:18px auto 32px;color:#acc1cd;line-height:1.8;text-align:center}.strategy-search{display:block;max-width:620px;margin:26px auto;color:#cbd8df}.strategy-search input,.advisor-screen input:not([type=checkbox]),.advisor-screen select{display:block;width:100%;background:#0b1720;border:1px solid #53616a;border-radius:8px;color:#eee5cf;font:inherit;padding:13px 14px;margin-top:8px;min-height:50px}.strategy-search input:focus,.advisor-screen input:focus,.advisor-screen select:focus{outline:2px solid #e9bc51;outline-offset:2px}.rune-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.rune-card{display:flex;align-items:center;gap:15px;text-align:left;background:#0c1820;border:1px solid #6c5a34;border-radius:12px;padding:18px;color:#ead8ac;min-width:0}.rune-card:hover{border-color:#f4c451;background:#13212a}.rune-card img{flex:0 0 64px;object-fit:contain}.rune-card b{font-family:Georgia,serif;font-size:19px;display:block}.rune-card small{display:block;color:#95afbf;margin-top:8px;line-height:1.5}.rune-detail-icon{object-fit:contain!important;border:0!important}.strategy-points{padding-left:24px;line-height:1.85;color:#d4dce0}.strategy-points li{margin:12px 0;padding-left:5px}.strategy-points li::marker{color:#efbf4d}.strategy-glossary{margin:28px 0;padding:20px;border:1px solid #384950;border-radius:10px;color:#acc1cd;line-height:1.8}.strategy-glossary summary{cursor:pointer;color:#e8c76f;font-weight:600}.advisor-screen{max-width:1020px;margin:auto}.advisor-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.advisor-screen fieldset{min-width:0;border:1px solid #615638;border-radius:12px;padding:22px;margin:0}.advisor-screen legend{color:#efc459;padding:0 9px;font-weight:600}.advisor-screen label{display:block;color:#d2dce1;margin:10px 0 18px;line-height:1.6}.advisor-screen label[hidden]{display:none}.field-help{display:block;color:#8da8b9;line-height:1.7}.advisor-screen .build-field{margin:24px 0}.build-input{display:flex;align-items:center;gap:12px}.build-input input{min-width:0;flex:1;margin:0!important}.build-input button{white-space:nowrap;min-height:50px}.build-chips{display:flex;gap:10px;flex-wrap:wrap;min-height:56px;align-items:center;padding-top:18px}.build-chip{display:flex;align-items:center;gap:8px;border:1px solid #43555f;background:#111f28;border-radius:8px;padding:6px;color:#e5d5b2;max-width:100%;font-size:14px}.build-chip img{object-fit:cover;border-radius:5px;flex-shrink:0}.build-chip button{border:0;background:transparent;color:#e3c276;font-size:24px;min-width:32px;min-height:32px}.signal-options{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.signal-options label{display:flex;gap:10px;align-items:center;margin:4px 0}.signal-options input{width:18px;height:18px;accent-color:#dbae47}.advisor-submit{display:block;width:100%;padding:18px 26px;background:#d6a83d;border:1px solid #f4cd67;border-radius:10px;color:#101920;font:inherit;font-weight:700;font-size:19px}.advisor-submit:hover{background:#f2c75f}.form-error{color:#ffb8a6;line-height:1.7;min-height:20px}.advisor-notes{background:#101e27;border-left:3px solid #c99c3e;border-radius:8px;padding:8px 22px;margin-bottom:28px}.advice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.advice-card{border:1px solid #73603a;border-radius:12px;padding:22px;background:#0c1820;display:flex;flex-direction:column;align-items:flex-start}.advice-head{display:flex;gap:16px;align-items:center}.advice-head img{border:1px solid #a17c30;border-radius:9px;object-fit:cover;flex-shrink:0}.advice-head h2{font-family:Georgia,serif;font-size:23px;margin:6px 0 8px;color:#f4c451}.advice-head small,.advice-evidence{color:#91abbc;font-size:13px;line-height:1.7}.advice-kind{color:#bcd0dc;font-size:12px}.advice-card .nav-button{margin-top:auto}.advice-card .strategy-points{font-size:15px;padding-left:18px}.evidence-row{padding:16px 0;border-bottom:1px solid #2a3c46}.evidence-row h3{color:#d5bc7d;font-size:16px}.evidence-row a{color:#dfbc66}.home-guides{grid-template-columns:repeat(3,minmax(0,1fr))}.home-guides button:nth-child(4),.home-guides button:nth-child(5){border-color:#bb9038}.home-strategy-icon{width:36px;height:36px;object-fit:contain;flex-shrink:0}.home-guides .strategy-emblem{font-size:30px;margin:0;width:36px;text-align:center}@media(max-width:760px){.rune-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.advisor-columns,.advice-grid{grid-template-columns:1fr}.advisor-screen fieldset{padding:16px}.home-guides{grid-template-columns:1fr}.build-input{flex-wrap:wrap}.build-input input{flex-basis:100%}.build-input button{width:100%}}@media(max-width:460px){.rune-grid,.signal-options{grid-template-columns:1fr}.advice-card{padding:16px}.advice-head h2{font-size:21px}.advisor-notes{padding:8px 12px}}.advisor-match{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0 32px;padding-bottom:24px;border-bottom:1px solid #3d4b51}.advisor-match b{display:block;color:#e3c675;margin-top:5px}.advisor-match small{display:block}.advisor-match .build-chip:hover{border-color:#d3a443}@media(max-width:760px){.advisor-match{grid-template-columns:1fr}}
