.showroomShell{background:#090909;min-height:100vh}.showroomMain{max-width:1440px;margin:auto;padding:40px 28px 90px}.showroomHero{max-width:780px;padding:42px 0 30px}.showroomHero h1{letter-spacing:-.055em;margin:16px 0 20px;font-size:clamp(40px,6vw,76px);line-height:1}.showroomHero p{color:#a9a9a9;max-width:700px;font-size:17px;line-height:1.7}.showroomToolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 28px;display:flex}.showroomToolbar select,.showroomSegments{background:#121212;border:1px solid #2d2d2d;border-radius:12px}.showroomToolbar select{color:#ddd;padding:11px 13px}.showroomSegments{padding:4px;display:flex}.showroomSegments button{color:#999;background:0 0;border:0;border-radius:8px;padding:9px 14px}.showroomSegments button[aria-pressed=true]{color:#fff;background:#232323}.showroomGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.showroomCard{background:#111;border:1px solid #262626;border-radius:18px;overflow:hidden}.showroomVideoWrap{background:#050505;place-items:center;min-height:220px;display:grid;position:relative}.showroomVideoWrap video{background:#050505;width:100%;max-height:620px;display:block}.showroomFeatured{z-index:2;color:#efd990;letter-spacing:.08em;background:#14140e;border:1px solid #817042;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;display:flex;position:absolute;top:12px;left:12px}.showroomCardBody{padding:17px}.showroomByline{justify-content:space-between;align-items:center;gap:12px;display:flex}.showroomByline button{color:#d7bd88;background:0 0;border:0;padding:0;font-weight:600}.showroomByline span{color:#777;text-align:right;font-size:11px}.showroomCard h2{margin:12px 0 7px;font-size:18px}.showroomCardBody>p{color:#aaa;font-size:13px;line-height:1.6}.showroomActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.showroomActions button{color:#bbb;background:#181818;border:1px solid #303030;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:flex}.showroomActions button:hover{color:#fff;border-color:#4a4a4a}.showroomActions .showroomLike.isLiked{color:#f06f83;border-color:#66333d}.showroomPrompt{border-top:1px solid #252525;margin-top:14px;padding-top:12px}.showroomPrompt summary{cursor:pointer;color:#bda879;font-size:12px}.showroomPrompt p{white-space:pre-wrap;color:#aaa;font-size:12px;line-height:1.6}.showroomState{color:#999;border:1px dashed #303030;border-radius:18px;align-content:center;place-items:center;gap:12px;min-height:280px;display:grid}.showroomProfile{background:#111;border:1px solid #2b2b2b;border-radius:16px;align-items:center;gap:28px;margin-bottom:20px;padding:18px 20px;display:flex}.showroomProfile h2{margin:3px 0}.showroomProfile>div>span{color:#888;font-size:11px}.showroomProfile>div>strong{font-size:24px;display:block}.showroomPagination{justify-content:center;align-items:center;gap:18px;margin:32px 0;display:flex}.showroomPagination button{color:#ccc;background:#151515;border:1px solid #333;border-radius:9px;align-items:center;gap:5px;padding:9px 12px;display:flex}.showroomPagination button:disabled{opacity:.35}.showroomModalBackdrop{z-index:90;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.showroomModal{background:#121212;border:1px solid #333;border-radius:18px;width:min(520px,100%);padding:26px;position:relative}.showroomModal h2{margin:12px 0 8px}.showroomModal>p{color:#999}.showroomModal textarea{color:#eee;background:#090909;border:1px solid #333;border-radius:10px;width:100%;margin:14px 0;padding:12px}.showroomModalClose{color:#aaa;background:0 0;border:0;position:absolute;top:15px;right:15px}.showroomSuccess{color:#8fd4a2!important}.showroomError{color:#e79595!important}.spin{animation:1s linear infinite spin}@media (max-width:1000px){.showroomGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.showroomMain{padding:24px 14px 100px}.showroomHero{padding-top:24px}.showroomGrid{grid-template-columns:1fr}.showroomToolbar{align-items:stretch}.showroomSegments{width:100%;overflow:auto}.showroomSegments button{white-space:nowrap;flex:1}.showroomToolbar select{flex:1}.showroomProfile{flex-wrap:wrap;align-items:flex-start;gap:16px}.showroomByline{flex-direction:column;align-items:flex-start}.showroomByline span{text-align:left}.showroomVideoWrap{min-height:180px}}.showroomPublishTrigger{gap:6px}.libraryPrimaryActions{flex-wrap:wrap;gap:8px;display:flex}.showroomPublishModal{max-height:min(760px,90vh);overflow:auto}.showroomPublishField{margin-top:14px;display:block}.showroomPublishField>span{color:#aaa;margin-bottom:6px;font-size:12px;display:block}.showroomPublishField input,.showroomPublishField textarea{color:#eee;background:#090909;border:1px solid #333;border-radius:9px;width:100%;padding:11px}.showroomCheck{color:#aaa;align-items:flex-start;gap:9px;margin-top:13px;font-size:12px;line-height:1.5;display:flex}.showroomCheck input{margin-top:3px}.showroomPublishActions{justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.showroomSearch{color:#969696;background:#121212;border:1px solid #2d2d2d;border-radius:12px;flex:280px;align-items:center;gap:9px;max-width:390px;min-height:44px;padding:0 12px;display:flex}.showroomSearch input{color:#eee;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.showroomSearch input::placeholder{color:#969696}.showroomSearch:focus-within{border-color:#bda879}.showroomSegments button{color:#aaa}.showroomByline span{color:#929292;font-size:12px}@media (max-width:650px){.showroomSearch{flex-basis:100%;max-width:none}}
