.macro-wiki{padding-top:40px;padding-bottom:64px;color:#dedbd2}.macro-wiki a{color:#dec47a}.macro-hero{padding:38px 40px;border:1px solid #62502b;background:radial-gradient(ellipse at 90% 0,#54432252,transparent 60%),#121311;margin-bottom:32px}.macro-eyebrow{font-size:12px;letter-spacing:3px;color:#c0a767;margin:0 0 14px}.macro-hero h1{font:700 clamp(28px,4vw,43px) Cinzel,serif;color:#efd795;margin:0 0 16px}.macro-intro{max-width:720px;font-size:17px;line-height:1.8}.macro-hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:24px}.macro-hero-actions .dugme{display:inline-block;padding:12px 18px;background:#d3b16c;color:#14120b;border:1px solid #ead69e;text-decoration:none;font-weight:700}.macro-hero-actions span{font-size:12px;color:#9f9a8c}.macro-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:28px}.macro-toc{position:sticky;top:20px;align-self:start;display:flex;flex-direction:column;gap:3px}.macro-toc b{font-size:12px;color:#9f9a8c;text-transform:uppercase;letter-spacing:1px;margin-bottom:14px}.macro-toc a{padding:9px 6px;font-size:13px;text-decoration:none;border-left:2px solid transparent}.macro-toc a:hover,.macro-toc a:focus-visible{border-color:#d3b16c;background:#d3b16c12}.macro-toc span{color:#8b7a51;margin-right:5px;font-size:11px}.macro-content{min-width:0}.macro-start,.macro-section,.macro-faq{scroll-margin-top:24px;border:1px solid #393426;padding:26px;background:#11120f;margin-bottom:24px}.macro-wiki h2{font-size:23px;color:#efd795;margin:0 0 16px}.macro-wiki h3{font-size:14px;color:#dfc890;margin:12px 0}.macro-wiki p,.macro-wiki li{line-height:1.8}.macro-wiki ol{padding-left:21px}.macro-wiki li+li{margin-top:10px}.macro-start-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-bottom:28px}.macro-keys{display:grid;grid-template-columns:1fr 1fr;gap:12px 22px}.macro-keys>div{display:grid;grid-template-columns:100px 1fr;gap:10px;align-items:center;border-bottom:1px solid #29291f;padding:9px 0}.macro-keys dd{margin:0;font-size:12px;line-height:1.6}.macro-keys kbd{display:inline-block;background:#282923;border:1px solid #6b6040;border-bottom-width:3px;border-radius:3px;padding:4px 9px;font-family:inherit;font-size:12px;color:#f1dfb7}.macro-tip{font-size:12px;padding:12px 14px;border-left:2px solid #ae8e4e;background:#b4934f0c;color:#bcb5a1}.macro-section-heading{display:flex;gap:16px;align-items:flex-start;margin-bottom:20px}.macro-section-heading>span{font:700 24px Cinzel,serif;color:#8d7544}.macro-section-heading h2{margin-bottom:5px}.macro-section-heading p{margin:0;color:#b8b09b;font-size:13px}.macro-section-body{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(0,1.3fr);gap:24px;align-items:start}.macro-instructions{font-size:13px}.macro-section figure{margin:0}.macro-section img{display:block;width:100%;height:auto;border:1px solid #655331;background:#101110}.macro-section figure a{display:block}.macro-section figcaption{font-size:11px;color:#9d947e;margin-top:8px;text-align:center}.macro-detail{margin-top:20px;padding:15px 18px;background:#191a13;border:1px solid #3e3b29}.macro-detail p{font-size:13px;margin:0}.macro-extra{margin-top:18px}.macro-extra summary,.macro-faq summary{cursor:pointer;color:#dbc17d;padding:12px 0;font-size:13px}.macro-extra>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:10px}.macro-faq details+details{border-top:1px solid #343024}.macro-faq p{font-size:13px;margin:0 0 16px}.macro-capture-note{font-size:11px;color:#908a78;text-align:right}.macro-wiki a:focus-visible,.macro-wiki summary:focus-visible{outline:2px solid #efd795;outline-offset:4px}@media(max-width:1000px){.macro-section-body{grid-template-columns:1fr}.macro-section figure{max-width:790px}.macro-start-steps{grid-template-columns:1fr;gap:4px}.macro-keys{grid-template-columns:1fr}}@media(max-width:700px){.macro-wiki{padding-top:18px}.macro-hero{padding:26px 20px;margin-bottom:20px}.macro-intro{font-size:15px}.macro-hero-actions{gap:16px}.macro-layout{display:block}.macro-toc{position:static;display:flex;flex-direction:row;overflow:auto;gap:7px;padding-bottom:16px;margin-bottom:12px}.macro-toc b{display:none}.macro-toc a{flex-shrink:0;white-space:nowrap;border:1px solid #393426;padding:8px 10px}.macro-start,.macro-section,.macro-faq{padding:19px 16px}.macro-wiki h2{font-size:21px}.macro-extra>div{grid-template-columns:1fr}.macro-keys>div{grid-template-columns:98px 1fr}.macro-capture-note{text-align:center}.macro-hero-actions span{width:100%}}
