.guide-content .dek{font-size:1.24rem;line-height:1.55;color:var(--muted);max-width:48rem}.real-ad,.system-map{margin:1rem 0 1.8rem;padding:clamp(1rem,2vw,1.5rem);border:1px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:24px;background:color-mix(in srgb,var(--surface) 90%,var(--accent) 10%)}.real-ad video,.real-ad img{display:block;width:100%;height:auto;max-height:600px;object-fit:contain;border-radius:16px;background:#080a0c}.real-ad img{max-width:560px;margin:auto}.real-ad figcaption,.system-map figcaption{margin-top:.8rem;font-weight:750}.real-ad figcaption span,.system-map figcaption span{display:block;margin-top:.25rem;font-size:.94rem;font-weight:400;color:var(--muted)}.system-map img{display:block;width:100%;height:auto;border-radius:16px}.resource-kit{scroll-margin-top:calc(var(--header-height, 5rem) + 1.5rem);margin:2.5rem 0;padding:clamp(1.1rem,3vw,2rem);border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);border-radius:26px;background:color-mix(in srgb,var(--surface) 82%,var(--accent) 18%)}.resource-kit h2{margin-top:0}.tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.2rem}.tool-card{display:flex;flex-direction:column;gap:.35rem;padding:1rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);background:var(--surface);text-decoration:none}.tool-card:hover{transform:translateY(-2px);border-color:var(--accent)}.tool-card span{color:var(--muted);font-size:.94rem}.prompt{margin:1.25rem 0;padding:1rem;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:18px}.prompt summary{font-weight:750;cursor:pointer}.prompt pre{white-space:pre-wrap;max-height:34rem;overflow:auto;font-size:.84rem;line-height:1.5}.prompt button{margin-top:.7rem}.copy-status{margin-left:.7rem;color:var(--muted)}@media(max-width:760px){.tool-grid{grid-template-columns:1fr}.resource-kit{margin-inline:0}}
    @media(max-width:760px){.resource-kit{scroll-margin-top:8.25rem}}
