.explore-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin:5px 0 30px}.explore-heading h1{font-size:clamp(32px,4vw,55px);font-weight:650;letter-spacing:-2px;margin:12px 0}.explore-heading p{color:#a5a9ac;line-height:1.7;max-width:700px;font-size:13px}.explore-heading>a{font-size:12px;color:#d6ff00;white-space:nowrap;padding-bottom:8px}.explore-tabs{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:0 0 22px;border-bottom:1px solid #303335}.explore-tabs button{border:1px solid #34393b;border-radius:22px;padding:11px 18px;background:#1c2022;font-size:12px;color:#c6c8cb}.explore-tabs button[aria-pressed=true]{background:#d6ff00;color:#101210;border-color:#d6ff00;font-weight:650}.explore-tabs>a{font-size:12px;margin-left:auto;color:#b9c2b0}.community-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:18px;margin-top:22px}.community-toolbar>div{display:flex;gap:14px}.community-toolbar label{font-size:11px;color:#aaaeb1}.community-toolbar select{display:block;background:#1d2022;color:#f3f4ed;border:1px solid #3c4245;border-radius:7px;padding:10px;margin-top:7px;max-width:260px;font-size:12px}.community-toolbar>button,.community-toolbar>a{border:1px solid #3d4244;border-radius:7px;padding:11px 15px;font-size:11px;color:#e7eddf}.community-toolbar>a{margin-left:auto}.community-note{font-size:11px;line-height:1.9;color:#929b9d;max-width:1050px;margin:18px 0}#community-status{font-size:12px;color:#b9c7a4;min-height:20px;margin:18px 0}#community-grid{columns:6 240px;column-gap:15px}.community-card{display:block;width:100%;text-align:left;padding:0;background:#1b1e20;border:1px solid #303638;border-radius:13px;overflow:hidden;margin:0 0 15px;break-inside:avoid;color:#e9eee4;cursor:pointer}.community-card:hover{border-color:#b6d55c}.community-picture{position:relative;min-height:160px;background:linear-gradient(140deg,#292d30,#1d2326)}.community-picture img{display:block;width:100%;height:auto;min-height:0;max-height:none;object-fit:contain}.community-picture>span:first-child{display:grid;place-items:center;min-height:240px;font-size:45px;color:#d6ff00}.community-play{position:absolute;bottom:12px;right:12px;border-radius:50%;width:36px;height:36px;background:#0c0f11aa;display:grid;place-items:center;color:#d6ff00;backdrop-filter:blur(8px)}.community-caption{padding:14px}.community-caption b{display:block;font-size:12px;overflow-wrap:anywhere}.community-caption>span{display:block;font-size:10px;color:#9aa5a8;margin-top:7px}.community-caption small{display:block;color:#d1e890;font-size:10px;margin-top:13px}.preview-unavailable:after{content:'Preview unavailable · open source';font:11px system-ui;color:#aab5a8;display:block;padding:60px 15px;text-align:center}#community-more{display:block;margin:25px auto;padding:12px 22px;border:1px solid #6c7d40;border-radius:8px;background:#242d16;color:#e0efba}.community-empty{padding:30px;border:1px dashed #52653e;border-radius:12px;column-span:all}.community-empty h2{font-weight:500}.community-empty p{color:#a8b69f;font-size:13px}.community-empty a,.community-empty button{display:inline-block;color:#d6ff00;font-size:12px;margin:15px 18px 0 0}.recipe-intro{max-width:800px;margin:35px 0 25px}.recipe-intro h2{font-size:28px;font-weight:550}.recipe-intro p{font-size:13px;line-height:1.8;color:#a6afb0}#recipe-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.recipe-card{background:#1a1e20;border:1px solid #33383c;border-radius:15px;overflow:hidden}.recipe-card>img{display:block;width:100%;height:210px;object-fit:cover}.recipe-card>div{padding:25px}.recipe-card h2{font-size:24px;font-weight:550;letter-spacing:-.7px;margin:12px 0 20px}.recipe-card p,.recipe-card li{font-size:12px;line-height:1.9;color:#adb6b6}.recipe-card strong{color:#e5eddd;font-weight:500}.recipe-card ol{padding-left:17px;margin:20px 0}.recipe-card .route-label{font-size:10px;border-top:1px solid #354034;padding-top:11px;color:#c1d3a0}.recipe-actions{display:flex;gap:10px;flex-wrap:wrap;margin:23px 0}.recipe-actions>button{background:#d6ff00;border-radius:7px;color:#111710;padding:12px 14px;font-size:11px;font-weight:650}.recipe-actions>button[data-provider=cloud]{background:#29311a;color:#def492;border:1px solid #667e39}.recipe-actions>a{font-size:11px;color:#c5dca1;padding:8px 0;margin-right:12px}.recipe-card summary{font-size:11px;color:#b6c8a4;cursor:pointer}#community-detail{width:min(1050px,calc(100vw - 25px));max-height:90dvh;background:#171b1d;color:#eef2e9;border:1px solid #525b4e;border-radius:16px;padding:0;overflow:auto}#community-detail::backdrop{background:#050707c9;backdrop-filter:blur(8px)}#close-community-detail{position:sticky;top:14px;left:calc(100% - 46px);z-index:5;background:#151b16cc;color:white;border:1px solid #74856a;border-radius:50%;width:32px;height:32px;font:24px system-ui;display:grid;place-items:center;cursor:pointer}#community-detail-body{display:grid;grid-template-columns:1.1fr 1fr;gap:0;margin-top:-32px}.example-media{background:#090d0e;display:grid;place-items:center;min-height:450px}.example-media img,.example-media video{display:block;width:100%;max-height:80dvh;object-fit:contain}.example-info{padding:40px 26px 25px;overflow-wrap:anywhere}.example-info h2{font-size:24px;font-weight:550}.example-info h3{font-size:14px;font-weight:550;margin:28px 0 12px}.example-info>p{font-size:12px;line-height:1.8;color:#b4beb7}.example-info a{color:#d3eb9e;font-size:11px;line-height:1.8}.example-links{display:flex;flex-wrap:wrap;gap:15px}.example-info textarea{width:100%;background:#111719;border:1px solid #434f40;border-radius:8px;padding:12px;color:#e2e9d8;font:12px/1.7 system-ui;resize:vertical}.example-info button{padding:11px 15px;border-radius:7px;background:#d6ff00;color:#141d10;font-size:11px;font-weight:600;margin-top:12px}.model-reference{display:block;margin:10px 0}.example-info .community-note{font-size:10px;color:#93a089}
@media(max-width:700px){.explore-heading{display:block}.explore-heading h1{font-size:36px;letter-spacing:-1.5px}.explore-heading>a{display:inline-block;margin-top:12px}.explore-tabs{gap:8px}.explore-tabs button{font-size:11px;padding:10px 13px}.explore-tabs>a{margin:8px 0 0;width:100%;font-size:11px}.community-toolbar{gap:10px}.community-toolbar>div{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.community-toolbar select{width:100%;min-width:0;font-size:10px}.community-toolbar>a{font-size:10px}.community-note{font-size:10px}#community-grid{columns:2 130px;column-gap:10px}.community-card{margin-bottom:10px}.community-caption{padding:10px}.community-caption b{font-size:10px}.community-caption>span{font-size:9px}.community-picture img{min-height:0}.community-picture{min-height:140px}#recipe-grid{grid-template-columns:1fr}.recipe-card>div{padding:20px}.recipe-card>img{height:180px}#community-detail-body{grid-template-columns:1fr}.example-media{min-height:200px}.example-media img,.example-media video{max-height:50dvh}.example-info{padding:25px 18px}.example-info h2{font-size:21px}}
.source-preview{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:radial-gradient(ellipse at 25% 15%,#343c26,transparent 65%),#171d20;color:#cdd3c6;padding:25px;text-align:center}.source-preview>span{font-size:48px;font-weight:300;color:#d6ff00}.source-preview>b{font-size:11px;font-weight:500}.source-preview>small{font-size:7px;color:#8d9b91;letter-spacing:1px}.example-source{width:100%;min-height:400px}.example-source>a{color:#d6ff00;font-size:13px}.example-source>p{font-size:11px;line-height:1.8;max-width:240px;color:#a3afa9}.community-toolbar>#community-previews[aria-pressed=true]{background:#303a1b;color:#d6ff00}
.recipe-card>img[src*="portrait-concept"]{object-position:center 22%}
.community-picture .blocked-picture{display:grid;place-items:center;min-height:200px;padding:25px;font:11px/1.8 system-ui;color:#c5d3b8;text-align:center}.community-picture.preview-unavailable:after{display:none}.community-picture img{min-height:0}
