/* cyrillic-ext */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 400 700;
  font-display: swap;
  src: url(/fonts/cormorant-garamond/ae25de0507a445fd.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 400 700;
  font-display: swap;
  src: url(/fonts/cormorant-garamond/cb13c04533ee98c9.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 400 700;
  font-display: swap;
  src: url(/fonts/cormorant-garamond/b8ecb4ae898cd9cc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 400 700;
  font-display: swap;
  src: url(/fonts/cormorant-garamond/cd5bf126b2c84ab4.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 400 700;
  font-display: swap;
  src: url(/fonts/cormorant-garamond/6f2f5c3b1abc3d0b.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(/fonts/cormorant-garamond/a4d7cf345b8091e1.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(/fonts/cormorant-garamond/017fab69b4be8ffc.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(/fonts/cormorant-garamond/6252e819a7665ae5.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(/fonts/cormorant-garamond/cfa9a397d86f66c5.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(/fonts/cormorant-garamond/d80df8ff5aecd299.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url(/fonts/manrope/de37de877dc17e45.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url(/fonts/manrope/c268b459a9329e59.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url(/fonts/manrope/2fb2e8cbfd52ae46.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url(/fonts/manrope/6bbb044ab420e07e.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url(/fonts/manrope/3911b66d9f2e005a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url(/fonts/manrope/a30ddcd349703aff.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body[data-tube=tub15]{--background: #181611;--surface: #211e17;--raised: #2c281f;--field: #29251d;--border: #4b4436;--text: #f4ead0;--muted: #bdb299;--accent: #f1d89f;--accent-hover: #fff0c9;--radius: 0;--container-width: calc(100% - 80px);--container-max: 1680px;--forma-display: "Cormorant Garamond", Georgia, serif;--forma-body: "Manrope", Arial, sans-serif;--forma-screen: #0d0e0b;--forma-error: #ffc8af;--forma-duration: 180ms;--forma-ease: cubic-bezier(0.19, 1, 0.22, 1);color-scheme:dark;background:var(--background);color:var(--text);font:400 1rem/1.55 var(--forma-body);caret-color:var(--accent);scrollbar-color:var(--border) var(--background);text-underline-offset:.25em}body[data-tube=tub15] ::selection{color:var(--background);background:var(--accent)}body[data-tube=tub15] :is(a,button,input,select,summary,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:4px}body[data-tube=tub15] :is(button,input,select,textarea){max-width:100%;font-family:var(--forma-body)}body[data-tube=tub15] :is(input,select,textarea){font-size:1rem;accent-color:var(--accent)}body[data-tube=tub15] input::placeholder{color:var(--muted);opacity:1}body[data-tube=tub15] :is(button,select):disabled{opacity:.55;cursor:not-allowed}body[data-tube=tub15] :is(h1,h2,h3){text-wrap:balance;overflow-wrap:anywhere}body[data-tube=tub15] .forma-shell{display:flex;flex-direction:column;min-height:100vh}body[data-tube=tub15] .forma-skip{position:fixed;z-index:100;inset-block-start:12px;inset-inline-start:12px;display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;color:var(--background);background:var(--accent);transform:translateY(-180%)}body[data-tube=tub15] .forma-skip:focus{transform:translateY(0)}body[data-tube=tub15] .forma-header{border-bottom:1px solid var(--border)}body[data-tube=tub15] .forma-header__top,body[data-tube=tub15] .forma-header__searchline,body[data-tube=tub15] .forma-main,body[data-tube=tub15] .forma-footer__main,body[data-tube=tub15] .forma-footer__bottom{width:var(--container-width);max-width:var(--container-max);margin-inline:auto}body[data-tube=tub15] .forma-header__top{position:relative;display:flex;align-items:center;gap:28px;min-height:98px;padding-block:14px;border-bottom:1px solid var(--border)}body[data-tube=tub15] .forma-brand{display:inline-flex;align-items:center;min-width:44px;min-height:44px;max-width:100%;color:var(--text);font:500 3.25rem/.95 var(--forma-display);letter-spacing:-0.025em;overflow-wrap:anywhere;flex-shrink:0}body[data-tube=tub15] .forma-brand:hover{color:var(--accent)}body[data-tube=tub15] .forma-brand__name{min-width:0;max-width:100%}body[data-tube=tub15] .forma-nav{display:flex;flex:1;flex-wrap:wrap;justify-content:center;gap:0 8px;min-width:0}body[data-tube=tub15] .forma-nav__link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;max-width:100%;padding:10px 12px;color:var(--muted);font-size:.875rem;overflow-wrap:anywhere;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:1px;text-underline-offset:.45em;transition:color var(--forma-duration) var(--forma-ease),text-decoration-color var(--forma-duration) var(--forma-ease)}body[data-tube=tub15] .forma-nav__link:hover,body[data-tube=tub15] .forma-nav__link--active{color:var(--accent);text-decoration-line:underline;text-decoration-color:currentColor}body[data-tube=tub15] .forma-language{display:flex;flex:0 0 auto;align-items:center}body[data-tube=tub15] .forma-language a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:var(--muted);font-size:.875rem}body[data-tube=tub15] .forma-language a[aria-current=true]{color:var(--text);text-decoration:underline}body[data-tube=tub15] .forma-menu{display:none}body[data-tube=tub15] .forma-header__searchline{display:flex;align-items:center;gap:32px;padding-block:18px}body[data-tube=tub15] .forma-header__description{flex:0 1 280px;min-width:0;color:var(--muted);font-size:.875rem;overflow-wrap:anywhere}body[data-tube=tub15] .forma-search{display:flex;align-items:center;flex:1;gap:16px;min-width:0;min-height:48px;padding-inline-start:16px;border:1px solid var(--border);background:var(--surface)}body[data-tube=tub15] .forma-search:focus-within{border-color:var(--accent)}body[data-tube=tub15] .forma-search__icon{color:var(--muted)}body[data-tube=tub15] .forma-search__input{flex:1;min-width:0;width:100%;min-height:46px;padding:8px 0;border:0;border-radius:0;background:rgba(0,0,0,0);color:var(--text)}body[data-tube=tub15] .forma-search__submit{display:inline-flex;align-items:center;justify-content:center;gap:14px;flex:0 0 auto;min-width:48px;min-height:46px;padding:8px 18px;border:0;border-inline-start:1px solid var(--border);color:var(--accent);background:rgba(0,0,0,0);font-size:.875rem;transition:background var(--forma-duration) var(--forma-ease),color var(--forma-duration) var(--forma-ease)}body[data-tube=tub15] .forma-search__submit:hover{background:var(--accent);color:var(--background)}body[data-tube=tub15] .forma-main{flex:1;min-width:0;padding-block:28px 64px}body[data-tube=tub15] .page-heading{align-items:center;flex-wrap:wrap;gap:12px 24px;margin-bottom:24px}body[data-tube=tub15] .page-heading__copy{flex:1 1 220px}body[data-tube=tub15] .page-heading__title,body[data-tube=tub15] .channel-profile__title{font:500 2.75rem/1.08 var(--forma-display);letter-spacing:-0.025em}body[data-tube=tub15] .page-heading__description,body[data-tube=tub15] .channel-profile__copy p{max-width:68ch;color:var(--muted);font-size:.9375rem;line-height:1.65}body[data-tube=tub15] .page-heading__actions{max-width:100%;margin-inline-start:auto}body[data-tube=tub15] .text-link{min-height:44px;min-width:44px;max-width:100%;padding-block:8px;gap:12px;color:var(--accent);font-size:.875rem;white-space:normal;overflow-wrap:anywhere}body[data-tube=tub15] .text-link:hover{text-decoration:underline}body[data-tube=tub15] .category-shortcuts{flex-wrap:nowrap;gap:8px 24px;margin-bottom:16px;padding:0 4px 8px;border-bottom:1px solid var(--border);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--border) var(--background)}body[data-tube=tub15] .category-shortcuts__link{justify-content:center;flex:0 0 auto;min-width:44px;min-height:44px;max-width:min(24rem,84vw);padding:8px 0;border:0;border-bottom:1px solid rgba(0,0,0,0);border-radius:0;color:var(--muted);background:rgba(0,0,0,0);font-size:.875rem}body[data-tube=tub15] .category-shortcuts__link--active,body[data-tube=tub15] .category-shortcuts__link--active:hover,body[data-tube=tub15] .category-shortcuts__link--active:focus-visible{color:var(--accent);border-color:var(--accent);background:rgba(0,0,0,0)}body[data-tube=tub15] .forma-home__filters{margin-bottom:28px;border-bottom:1px solid var(--border)}body[data-tube=tub15] .forma-home__filter-toggle{display:flex;align-items:center;gap:16px;min-height:48px;padding:6px 4px 12px;list-style:none;font-size:.875rem}body[data-tube=tub15] .forma-home__filter-toggle::-webkit-details-marker{display:none}body[data-tube=tub15] .forma-home__filter-toggle>span:first-child{min-width:0;overflow-wrap:anywhere}body[data-tube=tub15] .forma-home__filter-toggle:hover{color:var(--accent)}body[data-tube=tub15] .forma-home__count{margin-inline-start:auto;color:var(--muted);font-size:.875rem;font-variant-numeric:tabular-nums;text-align:end}body[data-tube=tub15] .forma-home__filter-icon{transform:rotate(90deg);transition:transform var(--forma-duration) var(--forma-ease)}body[data-tube=tub15] .forma-home__filters[open] .forma-home__filter-icon{transform:rotate(-90deg)}body[data-tube=tub15] .forma-home__filter-content{padding:10px 0 4px}body[data-tube=tub15] .catalog-toolbar{margin-bottom:24px;border-color:var(--border)}body[data-tube=tub15] .forma-home__filters .catalog-toolbar{margin-bottom:0;border:0}body[data-tube=tub15] .catalog-toolbar__row{flex-wrap:wrap;gap:12px 24px}body[data-tube=tub15] .catalog-toolbar__sort{flex-wrap:wrap;min-width:0;max-width:100%;color:var(--muted);font-size:.875rem}body[data-tube=tub15] .catalog-toolbar__sort label{display:block}body[data-tube=tub15] .catalog-toolbar__result,body[data-tube=tub15] .catalog-filters__field{color:var(--muted);font-size:.875rem}body[data-tube=tub15] .catalog-toolbar__result{font-variant-numeric:tabular-nums}body[data-tube=tub15] .catalog-filters{gap:16px;padding-bottom:18px}body[data-tube=tub15] .catalog-filters__field{flex:1 1 160px;min-width:0;max-width:none;gap:8px}body[data-tube=tub15] .catalog-filters__field select,body[data-tube=tub15] .catalog-toolbar__sort select,body[data-tube=tub15] .directory-search__input,body[data-tube=tub15] .playback__field select,body[data-tube=tub15] .watch-actions__share input{min-width:0;min-height:46px;max-width:100%;border:1px solid var(--border);border-radius:0;padding:8px 12px;color:var(--text);background:var(--field);font-size:1rem}body[data-tube=tub15] .catalog-filters__actions{width:auto;max-width:100%;gap:16px}body[data-tube=tub15] .catalog-filters__reset{min-width:44px;min-height:46px;padding:8px;color:var(--muted);font-size:.875rem;text-decoration:underline}body[data-tube=tub15] .button,body[data-tube=tub15] .playback__retry{min-width:44px;min-height:46px;padding:10px 16px;border:1px solid var(--border);border-radius:0;font-size:.875rem;font-weight:500;white-space:normal;overflow-wrap:anywhere}body[data-tube=tub15] .button--primary,body[data-tube=tub15] .playback__retry{color:var(--background);background:var(--accent);border-color:var(--accent)}body[data-tube=tub15] .button--primary:hover,body[data-tube=tub15] .playback__retry:hover{color:var(--background);background:var(--accent-hover)}body[data-tube=tub15] .button--secondary{color:var(--text);background:var(--raised)}body[data-tube=tub15] .button--secondary:hover{border-color:var(--accent);color:var(--accent)}body[data-tube=tub15] .video-list{gap:32px 24px}body[data-tube=tub15] .video-card{flex-basis:calc((100% - 48px)/3)}body[data-tube=tub15] .forma-home__results .video-card:nth-child(-n+2){flex-basis:calc((100% - 24px)/2)}body[data-tube=tub15] .video-card__media{border-radius:0;background:var(--forma-screen)}body[data-tube=tub15] .video-card__media::after{display:none}body[data-tube=tub15] .video-card__image,body[data-tube=tub15] .video-card__motion{object-fit:contain;background:var(--forma-screen)}body[data-tube=tub15] .video-card__play{width:52px;height:52px;border:1px solid var(--text);color:var(--text);background:rgba(24,22,17,.9);transition:opacity var(--forma-duration) var(--forma-ease)}body[data-tube=tub15] .video-card__media:focus-visible .video-card__play{opacity:1}body[data-tube=tub15] .video-card__save{inset-block-start:8px;inset-inline-end:8px;min-width:44px;min-height:44px;color:var(--text)}body[data-tube=tub15] .video-card__save::before{inset:0;border:1px solid var(--border);border-radius:0;background:rgba(24,22,17,.95)}body[data-tube=tub15] .video-card__save--active{color:var(--background)}body[data-tube=tub15] .video-card__save--active::before{background:var(--accent);border-color:var(--accent)}body[data-tube=tub15] .video-card__save--active:hover{color:var(--background)}body[data-tube=tub15] .video-card__badge,body[data-tube=tub15] .video-card__duration,body[data-tube=tub15] .video-card__quality{color:var(--text);background:rgba(24,22,17,.95);border:0;border-radius:0;padding:4px 7px;font-size:.75rem;font-weight:500;letter-spacing:0;font-variant-numeric:tabular-nums}body[data-tube=tub15] .video-card__badge{top:8px;left:8px;max-width:calc(100% - 68px);overflow-wrap:anywhere}body[data-tube=tub15] .video-card__badge--playable{color:var(--background);background:var(--accent)}body[data-tube=tub15] .video-card__body{padding:12px 0 16px;border-bottom:1px solid var(--border)}body[data-tube=tub15] .video-card__title{min-height:0;color:var(--text);font:500 1.0625rem/1.4 var(--forma-body);text-wrap:pretty}body[data-tube=tub15] .video-card__title a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;max-width:100%}body[data-tube=tub15] .forma-home__results .video-card:nth-child(-n+2) .video-card__title{font-size:1.125rem}body[data-tube=tub15] .video-card__channel{display:flex;align-items:center;width:fit-content;min-width:44px;min-height:44px;max-width:100%;margin-top:0;color:var(--muted);font-size:.875rem;overflow-wrap:anywhere}body[data-tube=tub15] .video-card__metadata{justify-content:space-between;gap:8px 16px;margin-top:0;color:var(--muted);font-size:.8125rem;font-variant-numeric:tabular-nums}body[data-tube=tub15] .video-card__likes .icon{width:16px;height:16px}body[data-tube=tub15] .pagination{gap:8px;margin-top:40px;padding-top:24px;border-color:var(--border)}body[data-tube=tub15] .pagination__page{min-width:44px;min-height:44px;padding:6px 12px;background:rgba(0,0,0,0);border-color:var(--border);border-radius:0;font-size:.875rem;font-variant-numeric:tabular-nums}body[data-tube=tub15] .pagination__page--active,body[data-tube=tub15] .pagination__page--active:hover,body[data-tube=tub15] .pagination__page--active:focus-visible{color:var(--background);background:var(--accent);border-color:var(--accent)}body[data-tube=tub15] .category-discovery{margin-top:56px;padding-top:32px;border-color:var(--border)}body[data-tube=tub15] .section-heading{flex-wrap:wrap;gap:12px 24px;margin-bottom:24px}body[data-tube=tub15] .section-heading h2,body[data-tube=tub15] .watch-sidebar__title{font:500 2.125rem/1.15 var(--forma-display);letter-spacing:-0.02em}body[data-tube=tub15] .category-directory{gap:0 32px}body[data-tube=tub15] .category-tile{display:flex;align-items:center;gap:20px;flex-basis:calc((100% - 32px)/2);min-width:0;min-height:128px;aspect-ratio:auto;padding:20px 0;overflow:visible;border-bottom:1px solid var(--border);border-radius:0;background:rgba(0,0,0,0)}body[data-tube=tub15] .category-tile::after{display:none}body[data-tube=tub15] .category-tile__image{flex:0 0 112px;width:112px;height:80px;object-fit:cover;background:var(--surface)}body[data-tube=tub15] .category-tile__image:not([src]),body[data-tube=tub15] .category-tile__image[src=""]{display:none}body[data-tube=tub15] .category-tile__content{position:static;flex:1;min-width:0;gap:6px}body[data-tube=tub15] .category-tile__title{color:var(--text);font:500 2rem/1.1 var(--forma-display);letter-spacing:-0.02em}body[data-tube=tub15] .category-tile__count{color:var(--muted);font-size:.875rem;font-variant-numeric:tabular-nums}body[data-tube=tub15] .category-tile__arrow{position:static;width:24px;height:24px;color:var(--accent)}body[data-tube=tub15] .directory-search{flex-wrap:wrap;gap:12px;padding-block:16px;margin-bottom:24px;border-color:var(--border)}body[data-tube=tub15] .directory-search__input{flex:1 1 240px;width:auto;max-width:520px}body[data-tube=tub15] .directory-search__count{color:var(--muted);font-size:.875rem;font-variant-numeric:tabular-nums}body[data-tube=tub15] .channel-directory{gap:36px 32px}body[data-tube=tub15] .channel-card{flex-basis:calc((100% - 32px)/2);border:0;border-radius:0;background:rgba(0,0,0,0);overflow:visible}body[data-tube=tub15] .channel-card__cover-link{aspect-ratio:3.2;min-height:44px;background:var(--surface)}body[data-tube=tub15] .channel-card__body{flex-wrap:wrap;gap:16px;padding:20px 0;border-bottom:1px solid var(--border)}body[data-tube=tub15] .channel-card__body>.text-link{display:inline-flex}body[data-tube=tub15] .channel-avatar{border:1px solid var(--border);color:var(--accent);background:var(--raised);font:500 1.5rem/1 var(--forma-display)}body[data-tube=tub15] .channel-card__copy{flex:1 1 170px}body[data-tube=tub15] .channel-card__title{font:500 1.875rem/1.1 var(--forma-display)}body[data-tube=tub15] .channel-card__title a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;max-width:100%}body[data-tube=tub15] .channel-card__description,body[data-tube=tub15] .channel-card__count{color:var(--muted);font-size:.875rem}body[data-tube=tub15] .channel-profile{margin-bottom:32px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:rgba(0,0,0,0)}body[data-tube=tub15] .channel-profile__body{flex-wrap:wrap;padding:24px 0}body[data-tube=tub15] .channel-profile__copy{flex:1 1 220px}body[data-tube=tub15] .breadcrumb{margin-bottom:20px;color:var(--muted);font-size:.875rem}body[data-tube=tub15] .breadcrumb__list{align-items:center}body[data-tube=tub15] .breadcrumb__item{max-width:100%}body[data-tube=tub15] .breadcrumb__item a{display:inline-flex;align-items:center;min-width:44px;min-height:44px}body[data-tube=tub15] .breadcrumb__item+.breadcrumb__item::before{color:var(--muted)}body[data-tube=tub15] .watch-layout{gap:32px}body[data-tube=tub15] .watch-sidebar{flex:0 0 304px;padding-inline-start:24px;border-inline-start:1px solid var(--border)}body[data-tube=tub15] .watch-player,body[data-tube=tub15] .preview-player,body[data-tube=tub15] .player__video{border-radius:0;background:var(--forma-screen)}body[data-tube=tub15] .playback{gap:16px;padding:14px 16px;border-color:var(--border);background:var(--surface)}body[data-tube=tub15] .playback__controls,body[data-tube=tub15] .playback__feedback{flex-wrap:wrap;min-width:0;max-width:100%}body[data-tube=tub15] .playback__field{min-width:0;max-width:100%;color:var(--muted);font-size:.875rem}body[data-tube=tub15] .playback__status{color:var(--muted);font-size:.875rem;overflow-wrap:anywhere}body[data-tube=tub15] .watch-heading{padding-block:24px 20px}body[data-tube=tub15] .watch-heading__title{font:500 2.625rem/1.12 var(--forma-display);letter-spacing:-0.02em}body[data-tube=tub15] .watch-heading__meta,body[data-tube=tub15] .watch-actions__message,body[data-tube=tub15] .watch-engagement__views,body[data-tube=tub15] .watch-channel__details,body[data-tube=tub15] .watch-actions__share{color:var(--muted);font-size:.875rem}body[data-tube=tub15] .watch-actions{gap:12px;border-color:var(--border)}body[data-tube=tub15] .favorite-toggle--active,body[data-tube=tub15] .watch-engagement__like--active{color:var(--background);background:var(--accent);border-color:var(--accent)}body[data-tube=tub15] .favorite-toggle--active:hover,body[data-tube=tub15] .watch-engagement__like--active:hover{color:var(--background);background:var(--accent-hover)}body[data-tube=tub15] .watch-engagement__error{color:var(--forma-error);font-size:.875rem}body[data-tube=tub15] .watch-engagement__error button{border-color:var(--border);border-radius:0;background:var(--raised);color:var(--text)}body[data-tube=tub15] .watch-channel{flex-wrap:wrap;padding-block:24px}body[data-tube=tub15] .watch-channel .text-link{display:inline-flex}body[data-tube=tub15] .watch-channel__details{flex:1 1 160px}body[data-tube=tub15] .watch-channel__name{display:inline-flex;align-items:center;min-height:44px;min-width:44px;color:var(--text);font-size:1rem;font-weight:600}body[data-tube=tub15] .watch-tags{gap:10px}body[data-tube=tub15] .watch-tags__link{min-width:44px;min-height:44px;padding:8px 12px;color:var(--muted);border-color:var(--border);border-radius:0;background:rgba(0,0,0,0);font-size:.875rem}body[data-tube=tub15] .video-card--compact{flex-direction:column;flex-basis:auto;gap:0;margin-bottom:24px}body[data-tube=tub15] .video-card--compact .video-card__media{width:100%}body[data-tube=tub15] .video-card--compact .video-card__save{left:auto;right:8px}body[data-tube=tub15] .video-card--compact .video-card__body{padding-top:10px}body[data-tube=tub15] .video-card--compact .video-card__title{font-size:1rem}body[data-tube=tub15] .video-card--compact .video-card__channel{font-size:.875rem}body[data-tube=tub15] .video-card--compact .video-card__metadata,body[data-tube=tub15] .video-card--compact .video-card__badge{font-size:.75rem}body[data-tube=tub15] .watch-sidebar__all,body[data-tube=tub15] .preview-player__link{display:inline-flex;align-items:center;min-width:44px;min-height:44px;color:var(--accent);font-size:.875rem;overflow-wrap:anywhere}body[data-tube=tub15] .preview-player__title{color:var(--text);font:500 2rem/1.15 var(--forma-display)}body[data-tube=tub15] .preview-player__text,body[data-tube=tub15] .preview-player__badge{color:var(--text);border-color:var(--border);font-size:.875rem}body[data-tube=tub15] .empty-state{padding:56px 16px;border-bottom:1px solid var(--border)}body[data-tube=tub15] .empty-state__icon{color:var(--muted)}body[data-tube=tub15] .empty-state__title{font:500 2.5rem/1.1 var(--forma-display)}body[data-tube=tub15] .empty-state__text{max-width:65ch;margin-block:16px 24px;color:var(--muted);font-size:1rem;line-height:1.65}body[data-tube=tub15] .favorites__error,body[data-tube=tub15] .favorites__notice,body[data-tube=tub15] .catalog-notice{padding:20px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:.9375rem}body[data-tube=tub15] .favorites__error{display:flex;align-items:center;flex-wrap:wrap;gap:16px;color:var(--forma-error)}body[data-tube=tub15] .favorites__notice{margin-bottom:24px}body[data-tube=tub15] .catalog-notice__badge{color:var(--accent)}body[data-tube=tub15] .forma-footer{margin-top:auto;border-top:1px solid var(--border);background:var(--surface)}body[data-tube=tub15] .forma-footer__main{display:flex;justify-content:space-between;align-items:flex-start;gap:40px 80px;padding-block:44px 36px}body[data-tube=tub15] .forma-footer__about{flex:1 1 400px;max-width:640px;min-width:0}body[data-tube=tub15] .forma-footer__about p{max-width:65ch;margin-top:20px;color:var(--muted);font-size:.875rem;line-height:1.75}body[data-tube=tub15] .forma-brand--footer{font-size:5rem}body[data-tube=tub15] .forma-footer__links{display:flex;flex:0 1 280px;flex-direction:column;min-width:0}body[data-tube=tub15] .forma-footer__links a{display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:44px;min-height:44px;padding-block:8px;font-size:.875rem;overflow-wrap:anywhere}body[data-tube=tub15] .forma-footer__bottom{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;padding-block:12px;border-top:1px solid var(--border);color:var(--muted);font-size:.875rem}body[data-tube=tub15] .forma-footer__bottom>a{display:inline-flex;align-items:center;gap:12px;min-width:44px;min-height:44px;margin-inline-start:auto}body[data-tube=tub15] .forma-footer__bottom>a .icon{transform:rotate(-90deg)}body[data-tube=tub15] .forma-logout{min-width:44px;min-height:44px;padding:8px 12px;border:1px solid var(--border);background:rgba(0,0,0,0);color:var(--text);font-size:.875rem}@media(min-width: 1600px){body[data-tube=tub15] .video-card{flex-basis:calc((100% - 72px)/4)}}@media(max-width: 1200px){body[data-tube=tub15] .forma-header__top{gap:20px}body[data-tube=tub15] .forma-nav{gap:0}body[data-tube=tub15] .forma-nav__link{padding-inline:10px}body[data-tube=tub15] .forma-header__description{flex-basis:220px}body[data-tube=tub15] .watch-sidebar{flex-basis:260px}}@media(max-width: 960px){body[data-tube=tub15]{--container-width: calc(100% - 48px)}body[data-tube=tub15] .forma-header__top{min-height:76px;gap:16px;padding-block:12px}body[data-tube=tub15] .forma-brand{flex:1;font-size:2.75rem}body[data-tube=tub15] .forma-nav{display:none}body[data-tube=tub15] .forma-menu{display:block;flex:0 0 auto}body[data-tube=tub15] .forma-menu__toggle{display:flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;list-style:none;font-size:.875rem}body[data-tube=tub15] .forma-menu__toggle::-webkit-details-marker{display:none}body[data-tube=tub15] .forma-menu__links{position:absolute;z-index:20;inset-block-start:100%;inset-inline:0;display:flex;flex-wrap:wrap;padding:16px;border:1px solid var(--border);background:var(--surface)}body[data-tube=tub15] .forma-menu__links .forma-nav__link{flex:1 1 180px;justify-content:flex-start}body[data-tube=tub15] .forma-header__searchline{padding-block:14px}body[data-tube=tub15] .forma-header__description{display:none}body[data-tube=tub15] .watch-layout{flex-direction:column}body[data-tube=tub15] .watch-main{width:100%}body[data-tube=tub15] .watch-sidebar{display:flex;flex-wrap:wrap;flex-basis:auto;gap:0 24px;width:100%;padding:28px 0 0;border-inline-start:0;border-top:1px solid var(--border)}body[data-tube=tub15] .watch-sidebar__title,body[data-tube=tub15] .watch-sidebar__all{width:100%}body[data-tube=tub15] .watch-sidebar .video-card--compact{flex:0 0 calc((100% - 24px)/2)}body[data-tube=tub15] .forma-brand--footer{font-size:4.5rem}}@media(max-width: 760px){body[data-tube=tub15] .video-card,body[data-tube=tub15] .forma-home__results .video-card:nth-child(-n+2){flex-basis:calc((100% - 24px)/2)}body[data-tube=tub15] .category-tile,body[data-tube=tub15] .channel-card{flex-basis:100%}body[data-tube=tub15] .forma-footer__main{flex-wrap:wrap;gap:28px}body[data-tube=tub15] .forma-footer__links{flex-basis:100%;flex-direction:row;flex-wrap:wrap;gap:4px 24px}body[data-tube=tub15] .forma-footer__links a{flex:1 1 160px}}@media(max-width: 560px){body[data-tube=tub15]{--container-width: calc(100% - 32px)}body[data-tube=tub15] .forma-header__top{min-height:66px;gap:8px;padding-block:8px}body[data-tube=tub15] .forma-brand{font-size:2.25rem}body[data-tube=tub15] .forma-menu__toggle span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body[data-tube=tub15] .forma-menu__links{padding:12px}body[data-tube=tub15] .forma-header__searchline{padding-block:12px}body[data-tube=tub15] .forma-search{gap:10px;padding-inline-start:12px}body[data-tube=tub15] .forma-search__submit{gap:8px;padding-inline:12px}body[data-tube=tub15] .forma-search__submit .icon{display:none}body[data-tube=tub15] .forma-main{padding-block:20px 40px}body[data-tube=tub15] .page-heading{gap:4px 12px;margin-bottom:16px}body[data-tube=tub15] .page-heading__copy{flex-basis:180px}body[data-tube=tub15] .page-heading__title,body[data-tube=tub15] .channel-profile__title{font-size:2rem}body[data-tube=tub15] .page-heading__description{font-size:.9375rem}body[data-tube=tub15] .page-heading__actions .text-link,body[data-tube=tub15] .section-heading .text-link{font-size:.875rem}body[data-tube=tub15] .category-shortcuts{gap:20px;margin-bottom:12px;padding-bottom:4px}body[data-tube=tub15] .forma-home__filters{margin-bottom:20px}body[data-tube=tub15] .forma-home__filter-toggle{gap:12px}body[data-tube=tub15] .catalog-filters{gap:16px 12px}body[data-tube=tub15] .catalog-filters__field{flex-basis:calc((100% - 12px)/2);font-size:.875rem}body[data-tube=tub15] .catalog-filters__actions{width:100%}body[data-tube=tub15] .video-list{gap:28px}body[data-tube=tub15] .video-card,body[data-tube=tub15] .forma-home__results .video-card:nth-child(-n+2),body[data-tube=tub15] .watch-sidebar .video-card--compact{flex-basis:100%}body[data-tube=tub15] .video-card__title,body[data-tube=tub15] .forma-home__results .video-card:nth-child(-n+2) .video-card__title{font-size:1.0625rem}body[data-tube=tub15] .category-discovery{margin-top:40px;padding-top:24px}body[data-tube=tub15] .section-heading h2{font-size:1.875rem}body[data-tube=tub15] .category-tile{gap:16px;padding-block:18px}body[data-tube=tub15] .category-tile__image{flex-basis:72px;width:72px;height:72px}body[data-tube=tub15] .category-tile__title{font-size:1.75rem}body[data-tube=tub15] .directory-search__input{flex-basis:160px;max-width:100%}body[data-tube=tub15] .channel-profile__copy{flex-basis:180px}body[data-tube=tub15] .watch-heading__title{font-size:2rem}body[data-tube=tub15] .playback{padding:12px}body[data-tube=tub15] .playback__controls{width:100%}body[data-tube=tub15] .playback__field{flex:1;flex-direction:column;align-items:stretch;gap:8px}body[data-tube=tub15] .preview-player__title{font-size:1.625rem}body[data-tube=tub15] .preview-player__link{margin-top:4px}body[data-tube=tub15] .empty-state{padding:40px 0}body[data-tube=tub15] .empty-state__title{font-size:2rem}body[data-tube=tub15] .forma-brand--footer{font-size:4.5rem}body[data-tube=tub15] .forma-footer__main{padding-block:32px 24px}}@media(max-height: 450px)and (min-width: 600px){body[data-tube=tub15] .forma-header__top{min-height:60px;padding-block:6px}body[data-tube=tub15] .forma-header__searchline{padding-block:10px}body[data-tube=tub15] .forma-main{padding-top:16px}body[data-tube=tub15] .page-heading{margin-bottom:12px}body[data-tube=tub15] .page-heading__title{font-size:2rem}body[data-tube=tub15] .category-shortcuts{margin-bottom:8px;padding-bottom:4px}body[data-tube=tub15] .forma-home__filters{margin-bottom:16px}}@media(pointer: coarse){body[data-tube=tub15] .video-card__play{opacity:1}}@media(prefers-reduced-motion: reduce){body[data-tube=tub15] *,body[data-tube=tub15] *::before,body[data-tube=tub15] *::after{animation:none !important;transition:none !important;scroll-behavior:auto !important}}@media(forced-colors: active){body[data-tube=tub15] .forma-nav__link--active,body[data-tube=tub15] .category-shortcuts__link--active{text-decoration:underline}body[data-tube=tub15] .video-card__save::before{border-color:ButtonText;background:Canvas}}
