.site-header .destination-nav{display:flex;flex-wrap:wrap;gap:12px 24px}.site-header .destination-nav>a{display:block!important}.site-header .seo-wordmark{width:123px;height:42px}.destination-main{max-width:1280px;margin:auto;padding:0 5%}.destination-intro{padding:65px 0 48px;max-width:900px}.destination-intro h1{font-size:clamp(42px,6vw,76px);letter-spacing:-2.5px;line-height:1.08;margin:22px 0}.destination-intro h2{font-size:clamp(24px,3vw,36px);letter-spacing:-1px;margin:0 0 20px}.destination-intro p{max-width:65ch}.platform-mark{width:auto;max-width:170px;height:48px;object-fit:contain;margin-bottom:30px}.destination-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin:28px 0 12px}.destination-note{font-size:13px}.destination-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;border-top:1px solid var(--line);padding:44px 0}.destination-features h2,.destination-example h2{font-size:25px;letter-spacing:-.7px;margin:0 0 16px}.destination-example{padding:28px 0 70px}.destination-example p{max-width:75ch;margin:16px 0}.destination-example a{text-decoration:underline;text-underline-offset:3px}.destination-example pre{padding:24px;background:#242424;border:1px solid #484848;border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere}.destination-main .product-window{transform:none}.wiki-destinations{padding:16px 5%;border-bottom:1px solid #484848}.wiki-destinations nav{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:13px}
@media(max-width:1000px){.site-header{align-items:flex-start;padding-top:24px;padding-bottom:24px}.site-header .destination-nav{justify-content:flex-end;gap:10px 18px}.destination-features{gap:24px}}
@media(max-width:760px){.site-header{flex-direction:column;gap:20px}.site-header .destination-nav{justify-content:flex-start;font-size:13px}.destination-intro{padding:36px 0}.destination-features{grid-template-columns:1fr}.destination-main{padding:0 6%}.destination-intro h1{letter-spacing:-1.8px}}

.destination-actions .button{border:0;cursor:pointer}.destination-main:has(.platform-mark[src$="comfy.svg"]) .button.primary{background:#f2ff59}
.wiki-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-bottom:90px}.wiki-card{display:flex;flex-direction:column;align-items:flex-start;padding:40px;border:1px solid var(--line,#484848);border-radius:16px;background:#222;text-decoration:none;transition:background .2s,border-color .2s}.wiki-card:hover{background:#292929;border-color:#888}.wiki-card:focus-visible{outline:2px solid #a8dfff;outline-offset:5px}.wiki-card img{height:52px;max-width:180px;margin-bottom:38px}.wiki-card h2{font-size:28px;letter-spacing:-.7px;margin:0 0 16px}.wiki-card p{margin:0 0 32px;max-width:42ch}.wiki-card span{margin-top:auto;font-weight:600}.wiki-back{display:inline-block;margin:12px 0;text-decoration:underline;text-underline-offset:4px}.comfy-docs{display:grid;grid-template-columns:190px minmax(0,1fr);gap:50px;padding-bottom:80px}.wiki-topics{display:flex;flex-direction:column;gap:18px;align-self:start;position:sticky;top:24px}.comfy-docs section{padding:20px 0 36px;border-top:1px solid var(--line,#484848);scroll-margin-top:24px}.comfy-docs h2{font-size:30px;margin:12px 0 22px}.comfy-docs h3{margin:28px 0 12px}.comfy-docs p{margin:16px 0;max-width:75ch}.comfy-docs pre{background:#222;padding:22px;border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere}.comfy-docs dt{margin-top:22px}.comfy-docs dd{margin:8px 0 0;color:#aaa}.comfy-docs p a{text-decoration:underline}
@media(max-width:760px){.wiki-cards{grid-template-columns:1fr;gap:20px;padding-bottom:50px}.wiki-card{padding:28px}.wiki-card img{margin-bottom:26px}.comfy-docs{grid-template-columns:1fr;gap:28px}.wiki-topics{position:static;flex-direction:row;flex-wrap:wrap;font-size:14px}}
