
*{box-sizing:border-box}body{margin:0;background:#eee;color:#262626;font:13px Arial,sans-serif}button,input,select,textarea{font:inherit}button,a{cursor:pointer}a{color:inherit;text-decoration:none}button{border:0;background:none;color:inherit}header{height:53px;background:#eee;border-bottom:1px solid #ccc;display:flex;align-items:center;gap:18px;padding:0 12px;position:sticky;top:0;z-index:20}.logo{font-size:23px;font-weight:900;letter-spacing:-1.1px;margin-right:auto}.logo b{color:#c9243b}.logo small{font-size:9px;letter-spacing:1px;margin-left:4px;color:#777}header button{font-size:22px;padding:7px 2px}.nav{display:flex;align-items:center;background:#242424;color:#eee;height:29px;gap:0;overflow:auto;white-space:nowrap;font-size:11px}.nav a,.nav button{padding:8px 11px;flex:none}.nav i{color:#d51c45;font-style:normal}.nav a:hover,.nav button:hover{background:#444}.stories{display:flex;gap:8px;overflow:auto;padding:12px 8px;border-bottom:1px solid #d7d7d7}.story{flex:0 0 83px;text-align:center;font-size:10px}.story .art{width:79px;height:79px;border:3px solid #eee;outline:2px solid #c72c4b;border-radius:50%;margin:2px 2px 8px}.ad{height:94px;margin:12px 8px;display:grid;place-content:center;gap:8px;text-align:center;background:#e2e2e2;color:#999;font-size:10px;letter-spacing:1px;border:1px solid #ddd}.ad span{font-size:9px;color:#aaa}.wrap{max-width:1240px;margin:auto}.heading{display:flex;align-items:center;gap:8px;padding:5px 8px}.heading h1{font-size:18px;margin:6px 0;font-weight:700}.heading button{font-size:20px}.tabs{display:flex;gap:23px;border-bottom:1px solid #ccc;padding:0 8px}.tabs button{font-size:12px;color:#666;padding:11px 0}.tabs .active{border-bottom:2px solid #c51f37;color:#bd1e36}.filters{display:flex;gap:5px;padding:9px 8px;overflow:auto;white-space:nowrap}.filters button,.filters select{padding:6px 8px;background:#f8f8f8;border:1px solid #d3d3d3;border-radius:2px;font-size:11px}.filters .selected{background:#ddd}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 6px;padding:0 8px}.card{min-width:0;position:relative}.thumb{position:relative;aspect-ratio:16/10;overflow:hidden;cursor:pointer;background:#c8d8de}.art{position:relative;overflow:hidden;background:linear-gradient(145deg,var(--sky,#92b8c6),#e8d7b3 65%)}.art:before{content:'';position:absolute;width:85%;height:115%;background:var(--mountain,#426a71);transform:rotate(38deg);top:57%;left:-20%;border-radius:15%}.art:after{content:'';position:absolute;width:85%;height:110%;background:var(--front,#618d82);transform:rotate(48deg);top:66%;right:-28%;border-radius:10%}.sun{position:absolute;width:22%;aspect-ratio:1;border-radius:50%;background:#ffeab3;right:17%;top:13%}.duration{position:absolute;bottom:4px;right:4px;color:white;background:#0008;padding:2px 3px;font-size:10px;z-index:1}.card h3{font-size:12px;line-height:1.4;margin:5px 15px 2px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card small{font-size:10px;color:#929292}.dots{position:absolute;right:-2px;bottom:16px;font-size:18px}.card-ad{aspect-ratio:16/10;background:#ddd;display:grid;place-items:center;color:#999;font-size:10px}.paging{display:flex;justify-content:center;gap:8px;padding:28px}.paging button{background:#fafafa;border:1px solid #ccc;padding:9px 13px}.paging .active{background:#c51f37;color:white}footer{padding:25px 12px;text-align:center;border-top:1px solid #ccc;color:#888;font-size:11px}footer nav{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;margin:20px}.hidden{display:none!important}.searchbar{padding:10px;display:flex;background:#ddd}.searchbar input{flex:1;padding:12px;border:1px solid #ccc;min-width:0}.red{background:#ca203b!important;color:white!important;border-radius:3px;padding:10px 20px!important}.drawer{position:fixed;top:53px;right:0;bottom:0;z-index:40;background:#f4f4f4;width:310px;max-width:90vw;box-shadow:-5px 8px 20px #0003;overflow:auto}.drawer a,.drawer button{display:block;text-align:left;width:100%;padding:16px;border-bottom:1px solid #ddd}.drawer strong{display:block;padding:20px;color:#999;font-size:11px}.overlay{position:fixed;inset:0;background:#0008;z-index:50;display:grid;place-items:center;padding:15px}.modal{position:relative;background:#fafafa;border-radius:6px;padding:28px;width:390px;max-width:100%;max-height:90vh;overflow:auto}.modal h2{font-size:23px;margin:0 0 23px}.modal label{display:block;margin:15px 0;color:#666}.modal input,.modal textarea{display:block;width:100%;padding:12px;margin-top:7px;border:1px solid #ccc;background:white;border-radius:3px}.modal .close{position:absolute;right:10px;top:10px;font-size:22px}.modal form>button{width:100%;margin:9px 0}.modal p{font-size:12px;color:#888;line-height:1.7}.modal nav{display:flex;justify-content:space-between;gap:20px;margin-top:18px;font-size:12px}.player{position:relative;aspect-ratio:16/9;background:#192c31;color:white;display:grid;place-items:center;overflow:hidden}.player .art{position:absolute;inset:0}.play-controls{position:relative;display:flex;align-items:center;gap:30px;z-index:1}.play-controls button{background:#000a;border-radius:50%;width:47px;height:47px;font-size:20px}.playerbar{position:absolute;bottom:0;left:0;right:0;background:#0009;z-index:2;padding:10px;display:flex;gap:12px;align-items:center;font-size:11px}.playerbar progress{flex:1;width:30px;accent-color:#cc203e}.actions{display:flex;justify-content:space-around;padding:12px 3px;border-bottom:1px solid #ccc;background:#f5f5f5}.actions button{display:flex;flex-direction:column;gap:5px;align-items:center;font-size:17px}.actions small{font-size:10px}.tags{display:flex;flex-wrap:wrap;gap:4px;padding:7px}.tags button{background:#ddd;font-size:11px;padding:4px 7px}.uploader{display:flex;align-items:center;padding:14px 8px;gap:10px}.avatar{display:grid;place-items:center;width:54px;height:54px;background:#e4b5c1;color:#a72541;font-size:28px;flex:none}.uploader>div:nth-child(2){flex:1}.uploader small{display:block;color:#999;margin-top:6px}.section{padding:12px 8px}.section h2{font-size:16px}.section textarea{width:100%;padding:12px;border:1px solid #ccc;min-height:70px}.comment{display:flex;gap:10px;margin:18px 0;font-size:12px}.comment .avatar{width:32px;height:32px;font-size:16px}.comment small{color:#aaa}.comment p{margin:7px 0}.profile-top{padding:15px 8px}.profile-top h1{font-size:20px}.profile-stats{display:flex;gap:18px;align-items:center;margin:18px 0}.profile-stats p{font-size:11px;line-height:2.1;margin:0;color:#888}.profile-stats b{color:#555}.profile-buttons{display:flex;gap:8px}.profile-buttons .red{flex:1}.profile-buttons button:not(.red){background:#333;color:white;border-radius:3px;padding:10px}.details{padding:10px 8px;font-size:12px}.details p{display:grid;grid-template-columns:110px 1fr;color:#888}.details span{color:#444}.friends{display:flex;gap:22px;flex-wrap:wrap;padding:20px 8px}.friend{text-align:center;font-size:11px}.friend .avatar{border-radius:50%;margin-bottom:7px}.admin{padding:20px 12px}.admin h1{font-size:23px}.admin-nav{display:flex;gap:7px;overflow:auto;margin-bottom:20px}.admin-nav button{background:#ddd;padding:10px;white-space:nowrap}.admin-nav .active{background:#222;color:white}.admin label{display:block;margin:14px 0;color:#555}.admin input,.admin select{display:block;padding:12px;background:white;border:1px solid #ccc;width:100%;max-width:550px;margin-top:6px}.admin-table{width:100%;border-collapse:collapse;background:#fafafa}.admin-table td,.admin-table th{padding:13px 8px;border-bottom:1px solid #ddd;text-align:left;font-size:12px}.notice{background:#fafafa;border:1px solid #ddd;padding:12px;color:#888;font-size:12px;line-height:1.6}.toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:#252525;color:white;z-index:100;padding:13px 20px;border-radius:4px;max-width:90vw;text-align:center;font-size:12px}.load{display:block;margin:20px auto;padding:10px 30px;background:#ddd}.eyebrow{font-size:10px;color:#999}.gallery .thumb{aspect-ratio:3/4}.gallery .card h3{position:absolute;bottom:19px;left:7px;color:white;z-index:2}.gallery .card small{position:absolute;bottom:6px;left:7px;color:#eee;z-index:2}.gallery .thumb:after{content:'';position:absolute;inset:65% 0 0;background:linear-gradient(transparent,#000b);z-index:1}body:has(.drawer:not(.hidden)){overflow:hidden}@media(max-width:650px){header{height:47px;gap:16px}.logo{font-size:21px}.logo small{display:none}.nav{font-size:10px;height:26px}.nav a,.nav button{padding:7px 8px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 4px;padding:0 4px}.card h3{font-size:11px;margin-top:4px}.heading h1{font-size:16px}.story{flex-basis:79px}.story .art{width:75px;height:75px}.drawer{top:47px}.ad{margin:10px 4px;height:100px}.filters{padding:7px 4px;gap:4px}.filters button,.filters select{font-size:10px;padding:6px}.wrap{width:100%}.section{padding:10px}.playerbar{padding:7px;gap:7px}.actions button{font-size:16px}.actions small{font-size:9px}}@media(min-width:1000px){.watch-layout{display:grid;grid-template-columns:2fr 1fr;gap:18px}.watch-layout>.related .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

.drawer{background:#252525;color:#eee;box-shadow:-6px 0 18px #0007;width:300px}.drawer a,.drawer>button{border-bottom:0;padding:12px 16px;font-size:13px}.drawer strong{padding:15px;color:#aaa}.drawer hr{border:0;border-top:1px solid #444}.drawer .entry{display:flex;justify-content:space-around;padding:15px;border-bottom:1px solid #444}.drawer .entry button{width:auto;padding:6px;font-size:11px;text-align:center}.drawer .entry b{display:block;font-size:22px;margin-bottom:6px}.drawer .preference{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;font-size:12px}.switch{appearance:none;width:29px;height:17px;border-radius:15px;background:#777;position:relative}.switch:after{content:'';position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:white}.switch:checked{background:#28b987}.switch:checked:after{left:14px}.drawer-backdrop{position:fixed;inset:47px 0 0;background:#0008;z-index:35}.minirow{display:flex;gap:5px;overflow:auto;scrollbar-width:none;margin:8px 4px}.minirow>a{flex:0 0 102px;min-width:0}.minirow .art{height:70px!important;border-radius:4px}.minirow small{font-size:10px;display:block;margin:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail{position:relative}.rail-label{position:absolute;left:4px;top:4px;z-index:2;color:white;background:#c82440;border-radius:2px;padding:2px 4px;font-size:9px}.miniheading{font-size:13px;margin:14px 8px 5px}.section-bar{font-size:12px;background:#272727;color:white;padding:7px 8px;margin:14px 0 8px;font-weight:normal}.widebutton{width:100%;background:#d3d3d3;padding:8px;font-size:12px;text-align:center;margin:8px 0}.friend-list .comment{margin:10px 8px}.friend-list .avatar{width:29px;height:29px;font-size:17px}.footer-cols{display:grid;grid-template-columns:1fr 1fr;gap:25px;text-align:left;max-width:750px;margin:25px auto}.footer-cols h3{font-size:12px;color:#555}.footer-cols button,.footer-cols a{display:block;font-size:11px;color:#777;margin:12px 0;padding:0}.creator-call{padding:25px 12px;text-align:center}.avatar-stack{display:flex;justify-content:center;padding:12px}.avatar-stack .avatar{width:35px;height:35px;font-size:17px;border-radius:50%;border:2px solid #eee;margin-left:-7px;background:#e5b1c0}.creator-call>button{background:#ddd;border:1px solid #ccc;padding:8px 16px;border-radius:3px;font-size:12px}.modal{padding:0;border-radius:3px;width:440px}.modal-body{padding:20px 16px}.modal h2{font-size:21px;margin:0 0 18px}.modal .close{z-index:3;right:5px;top:-31px;color:white}.account-tabs{display:flex;background:#d4d4d4}.account-tabs button{flex:1;padding:14px 8px;font-size:12px}.account-tabs .active{background:#eee;color:#333}.creator-banner{background:linear-gradient(120deg,#361c35,#8c4758,#302e3a);color:white;padding:30px 18px}.creator-banner h2{font-size:26px;max-width:280px;margin:10px 0}.creator-banner p{font-size:12px;line-height:1.8;color:#eee}.input-row{display:flex;align-items:center;border:1px solid #ccc;background:#fff;margin-top:9px;border-radius:3px;overflow:hidden}.input-row input{border:0!important;margin:0!important;min-width:0;flex:1;padding:11px!important}.input-row button{padding:10px;font-size:12px;background:#ddd}.auth-benefits{font-size:12px;line-height:2;margin-bottom:16px}.social{width:100%;background:#ddd;padding:10px;border-radius:3px;margin-top:7px;font-weight:600;font-size:12px}.separator{display:flex;align-items:center;gap:8px;font-size:9px;color:#888;margin:18px 0 8px}.separator:before,.separator:after{content:'';height:1px;flex:1;background:#ccc}.auth-consent{display:flex!important;gap:7px;font-size:10px;line-height:1.6!important}.auth-consent input{width:14px!important;margin:2px 0 0!important;flex:none}.modal form>button.red{padding:11px!important}.auth-small{font-size:9px!important;text-align:center;color:#999!important}.bottom-sheet{position:fixed;bottom:0;left:0;right:0;max-width:650px;margin:auto;border-radius:10px 10px 0 0;background:#eee;max-height:70vh;overflow:auto;padding:16px}.bottom-sheet h2{font-size:18px;margin:0 0 12px}.sheet-row{display:flex;justify-content:space-between;align-items:center;padding:15px 6px;width:100%;border-bottom:1px solid #ddd;text-align:left}.bottom-sheet .close{float:right;font-size:22px}.alpha{display:flex;flex-wrap:wrap;gap:3px;margin:12px 0}.alpha button{padding:7px;font-size:11px}.alpha .active{color:#c21f3b;background:#ddd}.category-search{display:block;width:100%;padding:10px;border:1px solid #ccc;background:#fff}.category-controls{display:flex;justify-content:space-between;align-items:center;margin:12px 0}.category-controls button{background:#ddd;padding:7px;font-size:11px}.category-tile{position:relative;aspect-ratio:1.85;border-radius:3px;overflow:hidden}.category-tile b{position:absolute;bottom:5px;left:6px;color:white;z-index:2;font-size:12px;text-shadow:0 1px 4px #000}.category-tile:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#0007)}.category-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px}.category-group{margin-bottom:22px;scroll-margin-top:60px}.category-group h2{font-size:14px;font-weight:400}.creator-landing{background:#292929;color:#eee;max-width:950px;margin:auto}.creator-landing>section{padding:35px 18px;border-bottom:1px solid #444}.creator-landing h1{font-size:29px;margin:0 0 20px}.creator-landing h2{font-size:23px;line-height:1.3}.creator-landing p,.creator-landing li{font-size:13px;line-height:1.9;color:#bbb}.creator-landing button.red{width:100%;margin:18px 0 0}.creator-landing details{padding:20px 0;border-bottom:1px solid #444;font-size:13px}.creator-landing .trophy{font-size:95px;text-align:center;padding:30px}.creator-landing .steps{background:#e8dfd5;color:#333}.creator-landing .steps li{color:#555}.video-description{font-size:12px;padding:9px 0;color:#777;line-height:1.6}.profile-summary .details p:nth-child(n+5){display:none}.profile-summary.expanded .details p{display:grid}.full-subscribe{display:block;margin:0 8px;width:calc(100% - 16px)}.account-action{color:#be1c36}.popover-list button{display:block;width:100%;padding:15px;border-bottom:1px solid #ddd;text-align:left}.watch-channel{margin-top:8px}.watch-channel .uploader{padding-bottom:5px}.heading{position:relative}.inline-menu{position:absolute;top:35px;left:8px;background:white;box-shadow:0 3px 14px #0004;z-index:15;width:220px;padding:6px}.inline-menu button{display:block;padding:12px;width:100%;font-size:12px;text-align:left}.profile-count{color:#999;font-size:10px}.big-thumbs .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-filters{display:flex;flex-wrap:wrap;padding:0 5px 9px;gap:4px}.grid-filters button{font-size:10px;background:#d6d6d6;padding:5px 7px}.grid-filters button.active{background:#bbb}.photos-top .tabs{border:0}.profile-comment-gate{font-size:12px;border:1px solid #ccc;padding:11px;color:#777}.profile-comment-gate button{text-decoration:underline;padding:0}.profile-top .avatar{height:100px!important;width:100px!important}.profile-top .profile-stats{margin:10px 0}.benefit-badge{font-size:12px;color:#aaa;display:flex;gap:10px;margin-bottom:15px}.gallery .thumb{aspect-ratio:1}.category-labels{display:flex;gap:5px;flex-wrap:wrap}.category-labels button{background:#d6d6d6;padding:4px;font-size:11px}.category-labels h3{width:100%;font-size:12px;font-weight:400;margin:16px 0 6px}.creator-landing .creator-banner{padding:28px 18px}.report-label{display:flex!important;align-items:center;gap:10px;margin:0!important;padding:12px 0}.report-label input{width:auto!important;margin:0!important}.reports-text{width:100%;padding:10px;min-height:70px;border:1px solid #ccc}@media(min-width:700px){.category-grid{grid-template-columns:repeat(4,1fr)}.minirow>a{flex-basis:150px}.minirow .art{height:95px!important}.footer-cols{grid-template-columns:repeat(4,1fr)}}
.story .art{height:79px!important}.stories,.filters,.nav{scrollbar-width:none;overflow-y:hidden}.stories::-webkit-scrollbar,.filters::-webkit-scrollbar,.nav::-webkit-scrollbar{display:none}@media(max-width:650px){.story .art{height:75px!important}} .modal{width:min(440px,calc(100vw - 30px));min-width:0;max-width:calc(100vw - 30px)}.modal .close{top:5px;right:5px;color:#222;background:#fff;border-radius:50%;width:25px;height:25px;font-size:19px}.overlay{grid-template-columns:minmax(0,1fr)}.modal .input-row button{flex:none}.profile-buttons button{flex-shrink:0}.uploader{flex-wrap:wrap}.uploader>div:nth-child(2){min-width:120px} 
.thumb{aspect-ratio:4/3}.grid{gap:9px 3px;padding:0}.card h3{margin:4px 15px 4px 5px}.card small{display:block;margin-left:5px}.card .duration{font-size:10px;padding:3px;bottom:4px;right:4px}.card-ad{aspect-ratio:4/3}.heading h1{font-size:18px}.filters button,.filters select{font-size:11px;padding:6px 8px}.filters{gap:5px}.grid-filters{display:none}.grid-filters.open{display:flex}.top-sponsors{display:flex;gap:10px;overflow:auto;scrollbar-width:none;padding:8px 10px}.sponsor{position:relative;flex:0 0 33.5%;aspect-ratio:1.2;border-radius:5px;overflow:hidden;color:white;min-width:0;background:#819998}.sponsor .art{position:absolute;inset:0}.sponsor:after{content:'';position:absolute;inset:25% 0 0;background:linear-gradient(transparent,#000d)}.sponsor .sponsor-copy{position:absolute;bottom:5px;left:5px;right:4px;z-index:2;font-size:11px;line-height:1.5}.sponsor b{display:block;font-weight:600}.sponsor small{font-size:10px}.sponsor-badge{display:inline-block;background:#d5ae45;border-radius:3px;color:#fff;padding:0 3px;margin-right:4px}.sponsor:nth-child(even) .sponsor-badge{background:#24b48a}.ad-banner{grid-column:1/-1;position:relative;aspect-ratio:2.2;background:#c0cecc;margin:10px 0;overflow:hidden}.ad-banner>.art{position:absolute;inset:0;opacity:.8}.ad-banner>div:last-child{position:absolute;bottom:0;left:0;right:0;background:#2229;display:flex;justify-content:space-between;color:#fff;padding:9px;font-size:12px}.ad-banner button{background:#c92341;color:white;border-radius:4px;padding:6px 12px}.promo-strip{grid-column:1/-1;display:flex;align-items:center;gap:8px;background:#eee4d1;padding:9px;font-size:11px}.promo-strip b{margin-right:auto}.shorts-row{grid-column:1/-1;margin:12px 0}.shorts-row h2{font-size:13px;font-weight:400;margin:8px}.shorts-rail{display:flex;gap:4px;overflow:auto;scrollbar-width:none}.shorts-rail a{flex:0 0 31%;min-width:0}.shorts-rail .art{aspect-ratio:9/16;position:relative}.shorts-rail p{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:4px}.shorts-rail small{font-size:9px;color:#999}.native-ad{position:relative;background:#fff;border-radius:3px;overflow:hidden}.native-ad .thumb{aspect-ratio:1.5}.native-ad b,.native-ad small{display:block;font-size:11px;margin:8px}.native-ad small{color:#aaa;font-size:10px}.native-ad .native-arrow{position:absolute;right:8px;bottom:12px;color:#aaa}.searchbar{position:sticky;top:47px;z-index:19;background:#fafafa;padding:4px;gap:5px;border-bottom:1px solid #ccc}.searchbar input{border:0;padding:8px 4px;font-size:12px}.searchbar>button.red{padding:7px 10px!important;background:#eee!important;color:#333!important;font-size:11px}.search-type{border:0;background:#fff;font-size:11px;width:77px;min-width:0}.heading .inline-menu{left:auto;right:8px;top:32px}.quality-control{white-space:nowrap}.player-settings .sheet-row{font-size:13px}.sheet-subtext{display:block;max-width:270px;font-size:10px;color:#777;line-height:1.4;margin-top:5px}.sheet-value{color:#888;font-size:12px}.compact-auth .social{margin-top:9px}.compact-auth h2{font-size:20px}.compact-auth .remember-row{display:flex;justify-content:space-between;align-items:center;font-size:11px;margin:15px 0}.remember-row label{display:flex;align-items:center;gap:6px;margin:0}.remember-row input{width:13px;margin:0}.compact-auth .login-submit{width:100%;padding:10px;background:#282828;color:#fff;border-radius:3px}.user-intent-tooltip{background:#333;color:white;border-radius:3px;padding:7px;font-size:10px;position:absolute;right:10px;top:80px}.profile-popover{position:absolute;right:8px;top:44px;background:#fff;z-index:14;box-shadow:0 2px 12px #0003;border-radius:3px;min-width:145px;padding:3px}.profile-popover button{display:block;padding:11px;width:100%;text-align:left;font-size:12px}.profile-buttons{position:relative}.profile-comments .comment{margin:19px 7px;position:relative}.comment-actions{display:flex;gap:15px;color:#999;font-size:10px}.comment .comment-more{position:absolute;right:4px;top:0;font-size:18px;color:#777}.profile-summary .details p{grid-template-columns:92px 1fr;font-size:11px;margin:12px 0}.profile-interests{display:flex;gap:4px;flex-wrap:wrap}.profile-interests button{font-size:10px;background:#ddd;padding:3px}.profile-summary .profile-extra{display:none}.profile-summary.expanded .profile-extra{display:grid}.category-section{padding:7px 8px}.category-section h2{font-size:13px}.category-section .category-controls{margin:8px 0}.country-tags,.language-tags{display:flex;gap:4px;flex-wrap:wrap}.country-tags button,.language-tags button{background:#d8d8d8;padding:3px 5px;font-size:10px;line-height:1.3}.country-group{margin:16px 0}.country-group h3{font-size:12px;font-weight:400;margin:0 0 7px}.country-group .viewall{float:right;font-size:11px;text-decoration:underline}.category-tabs{display:flex;gap:4px;overflow:auto;scrollbar-width:none;margin:15px 0}.category-tabs a{white-space:nowrap;background:#d7d7d7;padding:7px;font-size:11px}.more-categories{display:block;background:#333;color:white;padding:7px 10px;font-size:11px;width:fit-content;margin-top:10px}.creator-overview{display:grid;gap:15px}.creator-overview article{display:flex;gap:15px;align-items:flex-start}.creator-overview .coin{display:grid;place-items:center;width:39px;height:39px;border-radius:50%;background:#222;color:#ccc;font-size:21px;flex:none}.creator-overview h3{font-size:14px;margin:3px 0 6px}.creator-overview p{font-size:11px;line-height:1.6;margin:0}.creator-visual{height:260px;display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 80%,#555,#292929 65%)}.creator-visual svg{width:230px;height:210px;filter:drop-shadow(0 12px 10px #0007)}.receipt{background:#fff5dc;color:#2d2b26;padding:25px 35px;transform:rotate(-8deg);box-shadow:0 7px 10px #0007;text-align:center;font-size:28px;font-family:Georgia,serif}.receipt small{font:10px Arial;display:block;letter-spacing:2px;margin:15px}.promotion-preview{width:260px;padding:10px;background:#d7d7d7;color:#444;transform:rotate(-5deg);box-shadow:0 8px 16px #0008}.promotion-preview .art{height:100px}.promotion-preview strong{display:block;background:#f7c342;text-align:center;margin-top:10px;padding:10px;letter-spacing:3px;font-size:16px}.creator-landing .stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;text-align:center}.stats-grid b{font-size:38px}.stats-grid p{font-size:12px}.creator-landing details{background:#353535;padding:18px;margin:0 0 5px;border:0}.creator-landing summary{list-style:none;cursor:pointer}.creator-landing summary:before{content:'＋';margin-right:12px;color:#777}.creator-landing details[open] summary{color:#d72c47}.creator-landing details[open] summary:before{content:'−'}.creator-landing .steps h2{font-size:25px}.creator-landing .steps li{padding:7px 0}.photo-count{top:4px;bottom:auto!important;right:4px}.photo-title{position:absolute;bottom:19px;left:7px;color:#fff;font-size:11px;z-index:3;white-space:normal!important;text-shadow:0 1px 4px #000}.photo-author{position:absolute;bottom:5px;left:5px;color:#ddd;font-size:9px;z-index:3}.section-bar{margin:14px 0 8px}.tag-toggle{padding:5px 8px;background:#ddd;font-size:11px}.watch-tags{max-height:48px;overflow:hidden;position:relative}.watch-tags.expanded{max-height:none}.watch-tags .tag-toggle{position:sticky;bottom:0}.watch-title{font-size:17px!important}.watch-meta{display:flex;align-items:center;gap:4px}.watch-meta .avatar{width:23px;height:23px;font-size:13px}.watch-meta button{background:#c92341;color:white;font-size:10px;padding:3px}.watch-meta a{font-size:10px;background:#ddd;padding:3px}.watch-player{background:black;aspect-ratio:4/3}.watch-player .art{inset:0 15%}.watch-player .playerbar{background:linear-gradient(transparent,#000b)}.watch-layout>.related .grid{padding:0}.watch-uploader{display:flex;gap:8px;align-items:center;padding:9px}.watch-uploader .avatar{width:32px;height:32px;font-size:20px}.watch-uploader p{margin:0;font-size:12px}.watch-uploader small{font-size:10px;color:#888}.watch-subscribe{width:calc(100% - 16px);margin:0 8px}.watch-page .actions{background:#eee;padding:10px 0}.watch-page .actions button{font-size:18px}.watch-page .actions small{font-size:10px}.watch-page .related .heading{display:none}.filter-popover{background:#eee;border-bottom:1px solid #ddd;padding:10px}.filter-popover label{display:flex;align-items:center;gap:6px;font-size:12px;margin:9px}.compact-paging{justify-content:center;gap:4px;padding:10px 8px}.compact-paging button{padding:8px 9px;border:0;background:#ddd;font-size:10px}.compact-paging .active{background:#333}.load.red{width:calc(100% - 16px);margin:18px 8px 2px;font-size:12px}.shorts-view{max-width:480px;margin:auto}.theme-dark{background:#222;color:#eee}.theme-dark header,.theme-dark .modal,.theme-dark .bottom-sheet,.theme-dark .section,.theme-dark .searchbar{background:#292929;color:#eee}.theme-dark .card small{color:#aaa}.theme-dark .filters button,.theme-dark .tags button{background:#444;color:#eee;border-color:#555}@media(max-width:650px){.filters{padding:6px 8px}.filters button{font-size:10px;padding:6px}.thumb{aspect-ratio:4/3}.heading{padding:3px 8px}.stories{padding:8px 6px}.story .art{width:89px;height:89px!important}.story{flex-basis:93px}.story>span{display:none}.stories{gap:4px}.ad{height:100px}.card h3{font-size:11px}.card small{font-size:10px}.nav{height:31px;font-size:12px}.nav a,.nav button{padding:9px 7px}.category-grid{gap:6px}.gallery .thumb{aspect-ratio:1}.modal-body{padding:20px 12px}.modal .close{top:6px;right:6px}.bottom-sheet{max-width:100%}.watch-tags{max-height:42px}}@media(min-width:700px){.watch-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:18px}.top-sponsors .sponsor{flex-basis:180px}.watch-player{aspect-ratio:16/9}.category-section{padding:12px}}

.profile-summary+.section-bar+.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story a{display:block}.nav{max-width:100%;overflow-x:auto}html{overflow-x:hidden}body{min-width:0}.minirow,.top-sponsors,.shorts-rail{max-width:100%}

.ui-icon{width:17px;height:17px;display:inline-block;vertical-align:middle;flex:none;margin-right:5px}.ui-icon+small{margin-top:3px}header .ui-icon{width:24px;height:24px;margin:0}header button{display:flex;align-items:center;justify-content:center;min-width:26px;height:40px}header{gap:16px}header .logo{display:flex;align-items:center;gap:5px;min-width:0;line-height:1;text-transform:none;letter-spacing:-.7px}.video-brand-mark{width:32px;height:32px;flex:none;color:#303030}.brand-text{white-space:nowrap;font-weight:800;font-size:20px;color:#303030}.uploaded-brand{width:auto;max-width:225px;max-height:40px;object-fit:contain;display:block}.nav a,.nav button{display:flex;align-items:center;gap:3px}.nav .ui-icon{width:14px;height:14px;margin-right:0}.nav button .ui-icon:first-child{color:#d2aa38}.actions button>.ui-icon{width:22px;height:22px;margin:0}.play-controls button{display:flex;align-items:center;justify-content:center}.play-controls .ui-icon{width:27px;height:27px;margin:0}.playerbar .ui-icon{height:18px;width:18px;margin-right:3px}.drawer .ui-icon{width:16px;height:16px;margin-right:10px}.drawer .entry .ui-icon{width:22px;height:22px;margin:0 0 6px}.drawer .entry button{display:flex;align-items:center;flex-direction:column}.drawer .entry button>b{display:none}.account-tabs .ui-icon{height:13px;width:13px;margin-right:3px}.account-tabs button:last-child .ui-icon{color:#2daf8e}.profile-buttons button:not(.red){display:flex;align-items:center;justify-content:center}.profile-buttons .ui-icon{margin:0;width:18px;height:18px}.filters .ui-icon{width:13px;height:13px;margin-right:3px}.filters button[aria-label="Video filters"] .ui-icon,.filters button[aria-label="More filters"] .ui-icon{margin:0}.sheet-row .ui-icon{margin-right:9px}.sheet-row .sheet-value{margin-left:auto}.sheet-row{justify-content:flex-start}.branding-preview{background:#eee;border:1px solid #ccc;min-height:82px;display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;max-width:550px;margin:18px 0}.branding-preview .uploaded-brand{max-width:100%;max-height:70px}.branding-help{font-size:11px;color:#888}.branding-reset{border:1px solid #bbb;border-radius:3px;padding:10px 14px;background:#fff}.admin input[type="file"]{padding:10px}.branding-preview .brand-text{font-size:24px}.branding-preview .video-brand-mark{height:40px;width:40px}.theme-dark .brand-text,.theme-dark .video-brand-mark{color:#eee}.close .ui-icon{margin:0;width:17px;height:17px}.profile-popover button{display:flex;align-items:center;gap:7px}.profile-popover .ui-icon{width:14px;height:14px;margin:0}@media(max-width:650px){header{gap:13px;padding:0 9px}.brand-text{font-size:18px;letter-spacing:-.75px}.video-brand-mark{width:27px;height:27px}header .ui-icon{width:23px;height:23px}.uploaded-brand{max-width:205px}.drawer{top:47px}.branding-preview{padding:15px}.branding-preview .brand-text{font-size:22px}}@media(max-width:360px){.brand-text{font-size:16px}header{gap:8px}.uploaded-brand{max-width:175px}.video-brand-mark{width:24px;height:24px}}

.nav button .ui-icon:first-child{color:inherit}.nav .icon-crown{color:#d2aa38!important}header .video-brand-mark{height:var(--brand-logo-height,32px);width:var(--brand-logo-height,32px);max-height:40px;max-width:40px}

.brand-text{display:inline-flex;align-items:baseline;gap:0;font-family:Arial,sans-serif;font-weight:800;letter-spacing:-.65px}.cam-word{color:#2e2e2e}.flingo-word{color:#f15399}.video-word{display:inline!important;letter-spacing:1px!important;margin-left:5px!important;color:#696969!important;font-size:9px!important;font-weight:700}.theme-dark .cam-word{color:#eee}.branding-preview .brand-text{font-size:24px}@media(max-width:650px){header .brand-text{font-size:18px}header .video-word{font-size:8px!important;letter-spacing:.7px!important;margin-left:4px!important}header{gap:12px}}@media(max-width:360px){header .brand-text{font-size:16px}header .video-word{font-size:7px!important}}

main.wrap{overflow-x:clip}.grid>*{min-width:0}
