.coming-soon-directory{align-items:stretch;gap:20px}
.coming-soon-preview{display:flex;flex-direction:column;gap:18px;padding:24px;text-decoration:none;color:inherit;min-width:0}
.coming-soon-preview strong{font-size:20px;letter-spacing:-.5px;display:block}.coming-soon-preview small{display:block;font-size:12px;color:var(--muted,#666);margin-top:6px}
.coming-soon-preview h3{font-size:20px;letter-spacing:-.5px;margin:0;overflow-wrap:anywhere}.coming-soon-card-action{color:var(--blue-text,#3448c8);font-size:13px;font-weight:600}.coming-soon-preview:focus-visible{outline:3px solid var(--blue-text,#3448c8);outline-offset:4px}
.coming-soon-preview p{font-size:14px;line-height:1.7;margin:0;overflow-wrap:anywhere}.coming-soon-preview dl{font-size:12px;display:grid;gap:10px;margin:auto 0 0}.coming-soon-preview dl div{display:flex;justify-content:space-between;gap:16px}.coming-soon-preview dt{color:var(--muted,#666)}.coming-soon-preview dd{margin:0}
.coming-soon-empty{padding:32px}.coming-soon-empty p{max-width:540px;line-height:1.8;margin:16px 0 24px}.coming-soon-empty h2{font-size:24px;letter-spacing:-.6px}
.coming-soon-preview>.compact{color:inherit}
:root[data-theme=dark] .explore-controls .segmented{background:#252e33;border:1px solid #425059}
@media(max-width:760px){.explore-controls>.segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;min-width:0}.coming-soon-empty{padding:24px}.coming-soon-empty .button{white-space:normal;text-align:center}.coming-soon-preview{padding:20px}}
.coming-soon-preview{padding:0;gap:0;overflow:hidden;border-radius:12px}.coming-soon-card-cover{height:160px;background:var(--soft,#f0ece4);overflow:hidden}.coming-soon-card-cover>img{width:100%;height:100%;object-fit:cover}.coming-soon-card-art{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:100%}.coming-soon-card-art img{width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.coming-soon-card-body{position:relative;display:flex;flex-direction:column;flex:1;gap:18px;padding:36px 22px 22px}.coming-soon-card-icon{position:absolute;left:20px;top:-28px;width:54px;height:54px;border:4px solid var(--panel,#fffdf9);border-radius:12px;object-fit:cover;background:var(--panel,#fffdf9)}.coming-soon-card-title small{margin-top:7px}.coming-soon-card-body>p{font-size:13px;color:var(--muted,#647181)}.coming-soon-card-body dl{width:100%}.coming-soon-card-body .coming-soon-card-action{padding-top:6px}.coming-soon-preview:hover .coming-soon-card-action{text-decoration:underline}.coming-soon-card-body h3{line-height:1.2}.home-coming-soon-grid .coming-soon-preview{padding:0;gap:0}.home-coming-soon-grid .coming-soon-preview .coming-soon-card-body{padding:36px 22px 22px}
@media(max-width:760px){.coming-soon-preview{padding:0}.coming-soon-card-cover{height:160px}.coming-soon-card-body{padding:34px 20px 20px}}

.coming-soon-card-body>p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
