/*
 * DUVEO Stream 7.0 — creator-first visual system.
 * Loaded after app.css so existing functionality remains intact.
 */
:root{
  --daar-bg:#080808;
  --daar-bg-2:#0e0e0e;
  --daar-surface:#141414;
  --daar-surface-2:#1c1c1c;
  --daar-surface-3:#252525;
  --daar-line:rgba(255,255,255,.09);
  --daar-line-strong:rgba(161,161,161,.34);
  --daar-text:#f8f8f8;
  --daar-muted:#aaaaaa;
  --daar-accent:#555555;
  --daar-accent-2:#727272;
  --daar-accent-3:#a5a5a5;
  --daar-success:#afafaf;
  --daar-radius:22px;
  --daar-radius-lg:32px;
  --daar-shadow:0 28px 80px rgba(0,0,0,.38);
  --daar-shadow-soft:0 16px 42px rgba(0,0,0,.2);
  --daar-shell:min(1440px,calc(100% - 48px));
  --daar-header:72px;
}
html[data-theme="light"]{
  --daar-bg:#f5f5f5;
  --daar-bg-2:#eeeeee;
  --daar-surface:#ffffff;
  --daar-surface-2:#f8f8f8;
  --daar-surface-3:#ebebeb;
  --daar-line:rgba(26,26,26,.1);
  --daar-line-strong:rgba(67,67,67,.25);
  --daar-text:#191919;
  --daar-muted:#696969;
  --daar-shadow:0 28px 80px rgba(40,40,40,.13);
  --daar-shadow-soft:0 14px 36px rgba(40,40,40,.09);
  color-scheme:light;
}
body.daar-v7{
  background:
    radial-gradient(circle at 80% -10%,rgba(85,85,85,.13),transparent 34rem),
    radial-gradient(circle at -10% 45%,rgba(165,165,165,.07),transparent 28rem),
    var(--daar-bg);
  letter-spacing:-.005em;
  text-rendering:optimizeLegibility;
}
body.daar-v7 .daar-main{overflow:clip}
body.daar-v7 :focus-visible{outline:3px solid color-mix(in srgb,var(--daar-accent-3) 75%,white);outline-offset:3px}
body.daar-v7 .daar-button{min-height:44px;border-radius:14px;padding-inline:18px;box-shadow:none}
body.daar-v7 .daar-button.is-primary{
  background:linear-gradient(135deg,#434343 0%,#717171 56%,#727272 100%);
  box-shadow:0 12px 32px rgba(67,67,67,.26);
}
body.daar-v7 .daar-button.is-primary:hover{box-shadow:0 16px 38px rgba(67,67,67,.38)}
body.daar-v7 .daar-button.is-glass,
body.daar-v7 .daar-button.is-ghost{background:color-mix(in srgb,var(--daar-surface) 76%,transparent);backdrop-filter:blur(18px)}

/* Header */
body.daar-v7 .daar-header{
  height:var(--daar-header);
  background:color-mix(in srgb,var(--daar-bg) 78%,transparent);
  border-bottom:1px solid var(--daar-line);
  backdrop-filter:blur(22px) saturate(1.35);
  transition:background .2s ease,box-shadow .2s ease;
}
body.daar-v7.daar-header-scrolled .daar-header{box-shadow:0 10px 32px rgba(0,0,0,.18);background:color-mix(in srgb,var(--daar-bg) 91%,transparent)}
body.daar-v7 .daar-header__inner{gap:18px}
body.daar-v7 .daar-brand{font-size:1.08rem;letter-spacing:-.025em}
body.daar-v7 .daar-brand__mark{border-radius:13px;background:linear-gradient(145deg,#606060,#555555 52%,#686868)}
body.daar-v7 .daar-primary-nav{gap:5px;padding:5px;border:1px solid var(--daar-line);border-radius:16px;background:rgba(255,255,255,.025)}
body.daar-v7 .daar-primary-nav a{padding:8px 12px;border-radius:11px;color:var(--daar-muted);font-size:.84rem}
body.daar-v7 .daar-primary-nav a:hover,
body.daar-v7 .daar-primary-nav a.is-active{background:var(--daar-surface-2);color:var(--daar-text)}
body.daar-v7 .daar-search-trigger{
  min-width:min(420px,34vw);height:44px;border-radius:14px;background:var(--daar-surface);box-shadow:inset 0 1px rgba(255,255,255,.035)
}
body.daar-v7 .daar-search-trigger kbd{background:var(--daar-surface-2)}
body.daar-v7 .daar-icon-button{border-radius:13px;background:var(--daar-surface)}
body.daar-v7 .daar-header-create{border-radius:14px!important}

/* Homepage composition and section order */
body.daar-v7-home .daar-home-v6{display:flex;flex-direction:column}
body.daar-v7-home .daar-selection-hero{order:1}
body.daar-v7-home .daar-v6-welcome{order:2}
body.daar-v7-home #para-ti{order:3}
body.daar-v7-home .daar-home-continue{order:4}
body.daar-v7-home .daar-home-categories{order:5}
body.daar-v7-home #estrenos{order:7}
body.daar-v7-home #creadores-en-impulso{order:8}
body.daar-v7-home #recientes{order:10}
body.daar-v7-home .daar-v6-community-cta{order:11}

/* Editorial hero: contained, cinematic, not an oversized full-page block */
body.daar-v7-home .daar-selection-hero{
  padding:24px 0 0;
  background:transparent;
  overflow:visible;
}
body.daar-v7-home .daar-selection-hero .daar-stream-hero__stage{
  width:var(--daar-shell);
  min-height:clamp(520px,68vh,680px);
  margin-inline:auto;
  border:1px solid var(--daar-line);
  border-radius:var(--daar-radius-lg);
  overflow:hidden;
  box-shadow:var(--daar-shadow);
  background:#090909;
}
body.daar-v7-home .daar-selection-hero .daar-stream-slide,
body.daar-v7-home .daar-selection-hero .daar-stream-slide__content{min-height:clamp(520px,68vh,680px)}
body.daar-v7-home .daar-selection-hero .daar-stream-slide__media:after{
  content:"";position:absolute;inset:0;
  background:
    linear-gradient(90deg,rgba(5,5,5,.96) 0%,rgba(5,5,5,.75) 37%,rgba(5,5,5,.22) 68%,rgba(5,5,5,.12) 100%),
    linear-gradient(0deg,rgba(5,5,5,.82),transparent 48%);
  pointer-events:none;
}
body.daar-v7-home .daar-selection-hero .daar-stream-slide__media img,
body.daar-v7-home .daar-selection-hero .daar-stream-slide__media video{filter:saturate(.9) contrast(1.04)}
body.daar-v7-home .daar-selection-hero .daar-stream-slide__content{padding:72px clamp(28px,5vw,72px) 150px;align-items:center}
body.daar-v7-home .daar-selection-copy{max-width:min(690px,56vw)}
body.daar-v7-home .daar-selection-copy__brand{
  width:max-content;max-width:100%;padding:8px 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(9,9,9,.46);backdrop-filter:blur(16px)
}
body.daar-v7-home .daar-selection-copy__brand small{color:#dadada}
body.daar-v7-home .daar-selection-hero h1{max-width:760px;font-size:clamp(2.55rem,5.2vw,5.7rem)!important;line-height:.95;letter-spacing:-.062em}
body.daar-v7-home .daar-selection-copy>p{max-width:610px;font-size:clamp(.98rem,1.4vw,1.13rem);color:#d3d3d3}
body.daar-v7-home .daar-selection-actions{display:flex;grid-template-columns:none;gap:10px}
body.daar-v7-home .daar-selection-actions .daar-button{min-width:140px}
body.daar-v7-home .daar-selection-rail-wrap{width:var(--daar-shell);margin:-118px auto 0;padding:0 26px 22px;position:relative;z-index:8}
body.daar-v7-home .daar-selection-rail{
  width:100%;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:rgba(15,15,15,.78);backdrop-filter:blur(24px) saturate(1.25);box-shadow:0 18px 42px rgba(0,0,0,.22)
}
body.daar-v7-home .daar-selection-rail__head{margin-bottom:12px}
body.daar-v7-home .daar-selection-rail__head h2{font-size:1rem}
body.daar-v7-home .daar-selection-preview-card{border-radius:16px;background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.08)}
body.daar-v7-home .daar-selection-preview-card.is-active{background:rgba(85,85,85,.16);border-color:rgba(114,114,114,.46)}

/* Welcome line */
body.daar-v7-home .daar-v6-welcome{padding:22px 0 8px}
body.daar-v7-home .daar-v6-welcome__message{
  display:flex;align-items:center;justify-content:space-between;gap:18px;
  padding:14px 18px;border:1px solid var(--daar-line);border-radius:18px;background:var(--daar-surface);box-shadow:var(--daar-shadow-soft)
}
body.daar-v7-home .daar-v6-welcome__message span{color:var(--daar-muted)}
body.daar-v7-home .daar-v6-welcome__message strong{font-size:.92rem;text-align:right}

/* Section rhythm */
body.daar-v7-home .daar-home-feed,
body.daar-v7-home .daar-home-categories,
body.daar-v7-home .daar-home-premieres,
body.daar-v7-home .daar-daily-discovery{padding:54px 0}
body.daar-v7-home .daar-home-section-heading{align-items:center;margin-bottom:20px}
body.daar-v7-home .daar-home-section-heading h2{font-size:clamp(1.55rem,2.9vw,2.45rem);letter-spacing:-.045em}
body.daar-v7-home .daar-home-section-kicker{color:#b3b3b3;font-size:.68rem;letter-spacing:.17em}
body.daar-v7-home .daar-rail-next{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--daar-line);border-radius:13px;background:var(--daar-surface)}

/* Video cards */
body.daar-v7-home .daar-home-media-rail{gap:18px;grid-auto-columns:minmax(260px,calc((100% - 54px)/4))}
body.daar-v7-home .daar-home-media-card{min-width:0}
body.daar-v7-home .daar-home-media-card__image{border-radius:18px;border:1px solid var(--daar-line);box-shadow:var(--daar-shadow-soft);background:#060606}
body.daar-v7-home .daar-home-media-card__image:after{background:linear-gradient(transparent 45%,rgba(0,0,0,.78))}
body.daar-v7-home .daar-home-media-card__image img{transition:transform .35s ease,filter .35s ease}
body.daar-v7-home .daar-home-media-card:hover .daar-home-media-card__image img{transform:scale(1.025);filter:saturate(1.08)}
body.daar-v7-home .daar-home-media-card__details{padding:12px 2px 0;grid-template-columns:38px minmax(0,1fr)}
body.daar-v7-home .daar-home-media-card__details h3{font-size:.98rem;line-height:1.3;margin:0 0 5px}
body.daar-v7-home .daar-home-media-card__details p,
body.daar-v7-home .daar-home-media-card__details>div>small{font-size:.75rem;color:var(--daar-muted)}
body.daar-v7-home .daar-home-media-card__quick{display:none!important}
body.daar-v7-home .daar-home-media-card__badge{border-radius:9px;background:rgba(8,8,8,.76);backdrop-filter:blur(12px)}
body.daar-v7-home .daar-progressive-more{border-radius:14px;background:var(--daar-surface)}

/* Interest categories: accessible carousel on desktop, touch rail on mobile. */
body.daar-v7-home .daar-home-categories{background:linear-gradient(180deg,transparent,var(--daar-bg-2),transparent);overflow:hidden}
body.daar-v7-home .daar-home-category-controls{display:none;align-items:center;gap:9px;flex:0 0 auto}
body.daar-v7-home .daar-home-categories.is-carousel-ready .daar-home-category-controls{display:flex}
body.daar-v7-home .daar-home-category-nav{
  width:42px;height:42px;padding:0!important;border:1px solid var(--daar-line)!important;border-radius:50%!important;
  display:grid!important;place-items:center;background:color-mix(in srgb,var(--daar-surface) 88%,transparent)!important;
  color:var(--daar-text)!important;box-shadow:var(--daar-shadow-soft);cursor:pointer;
  transition:transform .18s ease,border-color .18s ease,background .18s ease,opacity .18s ease
}
body.daar-v7-home .daar-home-category-nav span{font-size:1.7rem;line-height:1;transform:translateY(-1px)}
body.daar-v7-home .daar-home-category-nav:hover:not(:disabled){transform:translateY(-2px);border-color:var(--daar-line-strong)!important;background:color-mix(in srgb,var(--daar-accent) 14%,var(--daar-surface))!important}
body.daar-v7-home .daar-home-category-nav:focus-visible{outline:3px solid color-mix(in srgb,var(--daar-accent) 42%,transparent);outline-offset:3px}
body.daar-v7-home .daar-home-category-nav:disabled{opacity:.3;cursor:default;box-shadow:none}
body.daar-v7-home .daar-home-category-rail{
  display:grid;grid-auto-flow:column;grid-auto-columns:clamp(168px,18vw,224px);gap:12px;
  overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;
  scroll-padding-inline:2px;scroll-behavior:smooth;padding:2px 2px 12px;margin-bottom:-12px;
  scrollbar-width:none;-webkit-overflow-scrolling:touch
}
body.daar-v7-home .daar-home-category-rail::-webkit-scrollbar{display:none}
body.daar-v7-home .daar-home-category-rail:focus-visible{outline:2px solid color-mix(in srgb,var(--daar-accent) 52%,transparent);outline-offset:5px;border-radius:20px}
body.daar-v7-home .daar-home-category-rail a{
  min-width:0;min-height:112px;padding:17px 12px;border:1px solid var(--daar-line);border-radius:20px;
  background:linear-gradient(150deg,var(--daar-surface-2),var(--daar-surface));scroll-snap-align:start;scroll-snap-stop:always;
  display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;
  box-shadow:var(--daar-shadow-soft);transition:transform .2s ease,border-color .2s ease,background .2s ease
}
body.daar-v7-home .daar-home-category-rail a:hover{transform:translateY(-4px);border-color:var(--daar-line-strong);background:linear-gradient(150deg,color-mix(in srgb,var(--daar-accent) 14%,var(--daar-surface-2)),var(--daar-surface))}
body.daar-v7-home .daar-home-category-rail a:focus-visible{outline:3px solid color-mix(in srgb,var(--daar-accent) 44%,transparent);outline-offset:-3px}
body.daar-v7-home .daar-home-category-rail a>span{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:rgba(85,85,85,.14);color:#bababa}
body.daar-v7-home .daar-home-category-rail strong{font-size:.82rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.daar-v7-home .daar-home-category-rail small{display:none}

/* Featured premiere and discovery */
body.daar-v7-home .daar-home-premiere-feature,
body.daar-v7-home .daar-daily-discovery article{border-radius:28px;border:1px solid var(--daar-line);background:var(--daar-surface);box-shadow:var(--daar-shadow-soft);overflow:hidden}
body.daar-v7-home .daar-home-premiere-feature__media,
body.daar-v7-home .daar-daily-discovery__media{min-height:390px}
body.daar-v7-home .daar-home-premiere-feature__content,
body.daar-v7-home .daar-daily-discovery__copy{padding:clamp(24px,4vw,52px)}
body.daar-v7-home .daar-home-premiere-feature__content h2,
body.daar-v7-home .daar-daily-discovery__copy h2{font-size:clamp(1.8rem,3.7vw,3.5rem);line-height:1;letter-spacing:-.055em}
body.daar-v7-home .daar-home-premiere-countdown{border-radius:16px;background:var(--daar-surface-2)}

/* Creator momentum cards */
body.daar-v7-home .daar-home-creator-rail{gap:14px;grid-auto-columns:minmax(260px,1fr)}
body.daar-v7-home .daar-home-creator-card{
  border:1px solid var(--daar-line);border-radius:20px;background:var(--daar-surface);box-shadow:var(--daar-shadow-soft)
}
body.daar-v7-home .daar-home-creator-card__avatar img{border:3px solid var(--daar-surface-3)}

/* Community CTA */
body.daar-v7-home .daar-v6-community-cta{padding:58px 0 82px}
body.daar-v7-home .daar-v6-community-cta>.daar-shell{
  padding:clamp(28px,5vw,64px);border:1px solid rgba(153,153,153,.24);border-radius:30px;
  background:
    radial-gradient(circle at 85% 10%,rgba(165,165,165,.15),transparent 20rem),
    linear-gradient(135deg,rgba(67,67,67,.22),rgba(20,20,20,.92));
  box-shadow:var(--daar-shadow)
}

/* Watch experience */
body.daar-v7-singular .daar-watch-page--v6{padding:22px 0 90px}
body.daar-v7-singular .daar-watch-grid.has-related-videos{grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:22px}
body.daar-v7-singular .daar-watch-contextbar{
  display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;padding:0 3px;color:var(--daar-muted);font-size:.74rem
}
body.daar-v7-singular .daar-watch-contextbar span{display:inline-flex;align-items:center;gap:7px;color:var(--daar-text);font-weight:850;letter-spacing:.02em}
body.daar-v7-singular .daar-player--v6{
  border:1px solid rgba(255,255,255,.1);border-radius:20px;box-shadow:0 26px 70px rgba(0,0,0,.42);background:#000000
}
body.daar-v7-singular .daar-player--v6 video{object-fit:contain}
body.daar-v7-singular .daar-player-loading{background:linear-gradient(145deg,rgba(6,6,6,.92),rgba(13,13,13,.92))}
body.daar-v7-singular .daar-player-quality select,
body.daar-v7-singular .daar-cinema-toggle{border-radius:10px;background:rgba(9,9,9,.72);backdrop-filter:blur(12px)}
body.daar-v7-singular .daar-watch-heading{padding:18px 2px 10px}
body.daar-v7-singular .daar-watch-heading h1{font-size:clamp(1.65rem,3.2vw,2.8rem);line-height:1.08;letter-spacing:-.045em}
body.daar-v7-singular .daar-watch-heading .daar-kicker{margin-bottom:5px}
body.daar-v7-singular .daar-creator-bar--v6{
  display:grid;grid-template-columns:minmax(210px,1fr) auto;align-items:center;gap:12px;padding:14px;
  border:1px solid var(--daar-line);border-radius:18px;background:var(--daar-surface);box-shadow:var(--daar-shadow-soft)
}
body.daar-v7-singular .daar-creator-bar__identity img{width:48px;height:48px}
body.daar-v7-singular .daar-creator-bar__follow{justify-self:end}
body.daar-v7-singular .daar-watch-actions-row{grid-column:1/-1;padding:10px 0 0;border-top:1px solid var(--daar-line)}
body.daar-v7-singular .daar-action{height:40px;border-radius:12px;background:var(--daar-surface-2)}
body.daar-v7-singular .daar-description{margin-top:14px;border-radius:18px;background:var(--daar-surface);box-shadow:var(--daar-shadow-soft)}
body.daar-v7-singular .daar-related-sidebar{position:sticky;top:calc(var(--daar-header) + 18px);max-height:calc(100vh - var(--daar-header) - 36px);overflow:auto;padding:14px;border:1px solid var(--daar-line);border-radius:20px;background:var(--daar-surface)}
body.daar-v7-singular .daar-related-sidebar::-webkit-scrollbar{width:7px}
body.daar-v7-singular .daar-related-sidebar::-webkit-scrollbar-thumb{background:var(--daar-surface-3);border-radius:999px}
body.daar-v7-singular .daar-related-heading{position:sticky;top:-14px;z-index:2;padding:12px 0;background:linear-gradient(var(--daar-surface) 70%,transparent)}
body.daar-v7-singular .daar-related-item{border-radius:14px;padding:7px}
body.daar-v7-singular .daar-conversation{margin-top:34px}

/* Creator/channel pages */
body.daar-v7 .daar-channel-hero{padding-top:30px}
body.daar-v7 .daar-channel-hero__inner{border:1px solid var(--daar-line);border-radius:28px;background:var(--daar-surface);box-shadow:var(--daar-shadow-soft)}
body.daar-v7 .daar-channel-tabs{position:sticky;top:var(--daar-header);z-index:40;background:color-mix(in srgb,var(--daar-bg) 86%,transparent);backdrop-filter:blur(16px)}
body.daar-v7 .daar-channel-tabs a{border-radius:11px}

/* Creator Studio integration */
body.daar-v7.daar-stream-studio-page .daar-main{padding-block:28px 80px}
body.daar-v7 .daar-stream-studio-shell,
body.daar-v7 .dsbs-studio{max-width:1280px}
body.daar-v7 .dsbs-studio{
  --dsbs-border:var(--daar-line);
  --dsbs-surface:var(--daar-surface);
  --dsbs-surface-soft:var(--daar-surface-2);
  --dsbs-muted:var(--daar-muted);
  --dsbs-text:var(--daar-text);
  --dsbs-accent:var(--daar-accent-2);
  --dsbs-accent-2:#999999;
  --dsbs-accent-soft:rgba(85,85,85,.16);
}
body.daar-v7 .dsbs-studio-heading--hero{
  padding:26px 28px;border:1px solid var(--daar-line);border-radius:24px;
  background:radial-gradient(circle at 85% 0,rgba(165,165,165,.14),transparent 18rem),linear-gradient(135deg,rgba(67,67,67,.18),var(--daar-surface));
  box-shadow:var(--daar-shadow-soft)
}
body.daar-v7 .dsbs-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
body.daar-v7 .dsbs-tab{border-radius:16px;background:var(--daar-surface);color:var(--daar-text)}
body.daar-v7 .dsbs-tab.is-active{background:linear-gradient(145deg,rgba(85,85,85,.18),var(--daar-surface));box-shadow:0 0 0 2px rgba(114,114,114,.18)}
body.daar-v7 .dsbs-upload-form,
body.daar-v7 .dsbs-library-panel{border-radius:24px!important;background:var(--daar-surface)!important;box-shadow:var(--daar-shadow-soft)}
body.daar-v7 .dsbs-field input,
body.daar-v7 .dsbs-field textarea,
body.daar-v7 .dsbs-field select,
body.daar-v7 .dsbs-category-select{background:var(--daar-surface-2)!important;color:var(--daar-text)!important;border-color:var(--daar-line)!important;border-radius:13px!important}
body.daar-v7 .dsbs-dropzone{border-radius:20px!important;background:linear-gradient(145deg,rgba(85,85,85,.09),var(--daar-surface-2))!important}
body.daar-v7 .dsbs-library-card{border-radius:18px!important;background:var(--daar-surface-2)!important;border-color:var(--daar-line)!important}
.daar-v7-review-note{
  max-width:1280px;margin:0 auto 18px;padding:15px 18px;display:flex;align-items:flex-start;gap:12px;
  border:1px solid rgba(165,165,165,.26);border-radius:18px;background:rgba(165,165,165,.075);color:var(--daar-text)
}
.daar-v7-review-note>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:rgba(165,165,165,.13);color:#c4c4c4}
.daar-v7-review-note strong{display:block;margin-bottom:2px}
.daar-v7-review-note p{margin:0;color:var(--daar-muted);font-size:.86rem}

/* Footer */
body.daar-v7 .daar-footer{border-top:1px solid var(--daar-line);background:linear-gradient(180deg,var(--daar-bg-2),var(--daar-bg))}
body.daar-v7 .daar-footer__grid{gap:34px}
body.daar-v7 .daar-footer nav a{color:var(--daar-muted)}
body.daar-v7 .daar-footer nav a:hover{color:var(--daar-text)}

/* Responsive */
@media(max-width:1180px){
  body.daar-v7-home .daar-home-category-rail{grid-auto-columns:minmax(178px,23vw)}
  body.daar-v7-home .daar-home-media-rail{grid-auto-columns:minmax(260px,calc((100% - 36px)/3))}
  body.daar-v7-singular .daar-watch-grid.has-related-videos{grid-template-columns:minmax(0,1fr) 330px}
}
@media(max-width:900px){
  :root{--daar-shell:min(1440px,calc(100% - 28px));--daar-header:62px}
  body.daar-v7 .daar-header__inner{gap:9px}
  body.daar-v7 .daar-search-trigger{min-width:42px;border-radius:12px}
  body.daar-v7-home .daar-selection-hero{padding-top:12px}
  body.daar-v7-home .daar-selection-hero .daar-stream-hero__stage,
  body.daar-v7-home .daar-selection-hero .daar-stream-slide,
  body.daar-v7-home .daar-selection-hero .daar-stream-slide__content{min-height:570px}
  body.daar-v7-home .daar-selection-hero .daar-stream-slide__content{padding:64px 28px 138px}
  body.daar-v7-home .daar-selection-copy{max-width:78vw}
  body.daar-v7-home .daar-selection-rail-wrap{margin-top:-105px;padding-inline:14px}
  body.daar-v7-home .daar-home-media-rail{grid-auto-columns:minmax(250px,70vw)}
  body.daar-v7-singular .daar-watch-grid.has-related-videos{grid-template-columns:1fr}
  body.daar-v7-singular .daar-related-sidebar{position:relative;top:auto;max-height:none}
  body.daar-v7 .dsbs-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:760px){
  :root{--daar-shell:calc(100% - 24px)}
  body.daar-v7{padding-bottom:72px}
  body.daar-v7 .daar-mobile-nav{
    left:10px;right:10px;bottom:10px;width:auto;border:1px solid var(--daar-line);border-radius:22px;
    background:color-mix(in srgb,var(--daar-bg) 88%,transparent);box-shadow:0 18px 44px rgba(0,0,0,.32);backdrop-filter:blur(22px)
  }
  body.daar-v7 .daar-mobile-nav a{min-height:54px;border-radius:15px}
  body.daar-v7 .daar-mobile-nav .is-create{transform:translateY(-13px);box-shadow:0 12px 32px rgba(85,85,85,.42)}
  body.daar-v7-home .daar-selection-hero .daar-stream-hero__stage{width:calc(100% - 16px);border-radius:24px}
  body.daar-v7-home .daar-selection-hero .daar-stream-slide,
  body.daar-v7-home .daar-selection-hero .daar-stream-slide__content,
  body.daar-v7-home .daar-selection-hero .daar-stream-hero__stage{min-height:520px}
  body.daar-v7-home .daar-selection-hero .daar-stream-slide__media:after{
    background:linear-gradient(0deg,rgba(5,5,5,.98) 0%,rgba(5,5,5,.75) 38%,rgba(5,5,5,.13) 72%)
  }
  body.daar-v7-home .daar-selection-hero .daar-stream-slide__content{padding:54px 20px 132px;align-items:flex-end}
  body.daar-v7-home .daar-selection-copy{max-width:100%}
  body.daar-v7-home .daar-selection-hero h1{font-size:clamp(2rem,10vw,3.25rem)!important}
  body.daar-v7-home .daar-selection-copy>p{font-size:.86rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
  body.daar-v7-home .daar-selection-actions{width:100%;display:grid;grid-template-columns:1.25fr 1fr}
  body.daar-v7-home .daar-selection-actions .daar-button{min-width:0;width:100%;font-size:.78rem}
  body.daar-v7-home .daar-selection-rail-wrap{width:100%;margin-top:-104px;padding-inline:16px}
  body.daar-v7-home .daar-selection-rail{padding:12px;border-radius:19px}
  body.daar-v7-home .daar-selection-rail__list{grid-auto-columns:min(82vw,300px)}
  body.daar-v7-home .daar-v6-welcome__message{align-items:flex-start;flex-direction:column;gap:4px}
  body.daar-v7-home .daar-v6-welcome__message strong{text-align:left;font-size:.82rem}
  body.daar-v7-home .daar-home-feed,
  body.daar-v7-home .daar-home-categories,
  body.daar-v7-home .daar-home-premieres,
  body.daar-v7-home .daar-daily-discovery{padding:38px 0}
  body.daar-v7-home .daar-home-category-controls{display:none!important}
  body.daar-v7-home .daar-home-category-rail{grid-auto-columns:min(76vw,250px);gap:10px;margin-right:calc((100vw - 100%)/-2);padding-right:18px}
  body.daar-v7-home .daar-home-category-rail a{min-height:92px;border-radius:17px}
  body.daar-v7-home .daar-home-category-rail a>span{width:36px;height:36px;border-radius:12px}
  body.daar-v7-home .daar-home-premiere-feature,
  body.daar-v7-home .daar-daily-discovery article{grid-template-columns:1fr;border-radius:22px}
  body.daar-v7-home .daar-home-premiere-feature__media,
  body.daar-v7-home .daar-daily-discovery__media{min-height:230px}
  body.daar-v7-singular .daar-watch-page--v6{padding-top:0}
  body.daar-v7-singular .daar-watch-page--v6>.daar-shell{width:100%}
  body.daar-v7-singular .daar-watch-contextbar{display:none}
  body.daar-v7-singular .daar-player--v6{border-radius:0;border-inline:0;box-shadow:none}
  body.daar-v7-singular .daar-watch-heading,
  body.daar-v7-singular .daar-creator-bar,
  body.daar-v7-singular .daar-description,
  body.daar-v7-singular .daar-conversation,
  body.daar-v7-singular .daar-related-sidebar{width:calc(100% - 24px);margin-inline:auto}
  body.daar-v7-singular .daar-watch-heading h1{font-size:1.35rem}
  body.daar-v7-singular .daar-creator-bar--v6{grid-template-columns:1fr auto;padding:12px;border-radius:16px}
  body.daar-v7-singular .daar-watch-actions-row{overflow-x:auto;flex-wrap:nowrap}
  body.daar-v7-singular .daar-action{height:38px;padding-inline:12px;font-size:.76rem}
  body.daar-v7-singular .daar-related-sidebar{padding:12px;border-radius:18px}
  body.daar-v7 .dsbs-studio-heading--hero{padding:20px;border-radius:20px}
  body.daar-v7 .dsbs-tabs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}
  body.daar-v7 .dsbs-tab{min-width:190px;scroll-snap-align:start}
  .daar-v7-review-note{margin-inline:12px}
}
@media(max-width:420px){
  body.daar-v7-home .daar-selection-hero .daar-stream-slide,
  body.daar-v7-home .daar-selection-hero .daar-stream-slide__content,
  body.daar-v7-home .daar-selection-hero .daar-stream-hero__stage{min-height:490px}
  body.daar-v7-home .daar-selection-hero .daar-stream-slide__content{padding:48px 16px 126px}
  body.daar-v7-home .daar-selection-copy__brand small{display:none}
  body.daar-v7-home .daar-selection-meta{font-size:.62rem}
  body.daar-v7-home .daar-selection-actions{gap:7px}
  body.daar-v7-home .daar-selection-actions .daar-button{padding-inline:8px;font-size:.7rem}
  body.daar-v7-singular .daar-creator-bar__identity img{width:42px;height:42px}
}
@media(hover:none),(pointer:coarse){
  body.daar-v7-home .daar-home-media-card__image video,
  body.daar-v7-home .daar-home-preview-label{display:none!important}
}
@media(prefers-reduced-motion:reduce){
  body.daar-v7 *,body.daar-v7 *:before,body.daar-v7 *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
}


/* DUVEO Stream 7.1 — intent-led discovery and focused viewing */
body.daar-v7-home .daar-home-intents{padding:22px 0 34px}
body.daar-v7-home .daar-home-intents>.daar-shell{
  display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,2fr);gap:24px;align-items:stretch;
  padding:22px;border:1px solid var(--daar-line);border-radius:26px;background:linear-gradient(145deg,var(--daar-surface),color-mix(in srgb,var(--daar-accent) 7%,var(--daar-surface-2)));box-shadow:var(--daar-shadow-soft)
}
body.daar-v7-home .daar-home-intents__heading{padding:8px 6px}
body.daar-v7-home .daar-home-intents__heading h2{margin:5px 0 9px;font-size:clamp(1.45rem,2.5vw,2.3rem);letter-spacing:-.04em}
body.daar-v7-home .daar-home-intents__heading p{margin:0;color:var(--daar-muted);font-size:.9rem;line-height:1.65}
body.daar-v7-home .daar-home-intent-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
body.daar-v7-home .daar-home-intent-grid a{min-width:0;padding:15px 13px;border:1px solid var(--daar-line);border-radius:17px;background:var(--daar-surface-2);color:var(--daar-text);transition:transform .2s ease,border-color .2s ease,background .2s ease}
body.daar-v7-home .daar-home-intent-grid a:hover{transform:translateY(-3px);border-color:var(--daar-line-strong);background:color-mix(in srgb,var(--daar-accent) 10%,var(--daar-surface-2))}
body.daar-v7-home .daar-home-intent-grid a>span{display:grid;place-items:center;width:38px;height:38px;margin-bottom:12px;border-radius:13px;background:rgba(85,85,85,.16);color:#bdbdbd}
body.daar-v7-home .daar-home-intent-grid strong{display:block;font-size:.82rem;line-height:1.2}
body.daar-v7-home .daar-home-intent-grid small{display:block;margin-top:6px;color:var(--daar-muted);font-size:.68rem;line-height:1.35}

body.daar-v7-home .daar-home-shorts{overflow:hidden}
body.daar-v7-home .daar-home-short-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(170px,220px);gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;padding:2px 2px 12px;scrollbar-width:thin}
body.daar-v7-home .daar-home-short-card{scroll-snap-align:start;min-width:0}
body.daar-v7-home .daar-home-short-card__media{position:relative;display:block;aspect-ratio:9/16;overflow:hidden;border:1px solid var(--daar-line);border-radius:22px;background:#060606;box-shadow:var(--daar-shadow-soft)}
body.daar-v7-home .daar-home-short-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease,filter .35s ease}
body.daar-v7-home .daar-home-short-card:hover .daar-home-short-card__media img{transform:scale(1.035);filter:saturate(1.08)}
body.daar-v7-home .daar-home-short-card__gradient{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.06) 45%,rgba(0,0,0,.86) 100%)}
body.daar-v7-home .daar-home-short-card__media>b{position:absolute;left:14px;bottom:14px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.92);color:#111111;box-shadow:0 8px 26px rgba(0,0,0,.34)}
body.daar-v7-home .daar-home-short-card__media>small{position:absolute;right:10px;top:10px;padding:6px 8px;border-radius:9px;background:rgba(8,8,8,.76);color:#ffffff;font-size:.62rem;font-weight:900;letter-spacing:.08em;backdrop-filter:blur(10px)}
body.daar-v7-home .daar-home-short-card__copy{padding:10px 3px 0}
body.daar-v7-home .daar-home-short-card__copy h3{margin:0 0 4px;font-size:.86rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
body.daar-v7-home .daar-home-short-card__copy p{margin:0;color:var(--daar-muted);font-size:.7rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.daar-v7-home .daar-home-new-since .daar-home-section-kicker[data-daar-has-new="true"]{color:#cecece}

body.daar-v7-singular .daar-related-intro{padding:4px 2px 16px;border-bottom:1px solid var(--daar-line)}
body.daar-v7-singular .daar-related-intro h2{margin:4px 0 5px;font-size:1.25rem;letter-spacing:-.03em}
body.daar-v7-singular .daar-related-intro p{margin:0;color:var(--daar-muted);font-size:.75rem;line-height:1.5}
body.daar-v7-singular .daar-related-group+.daar-related-group{margin-top:22px;padding-top:16px;border-top:1px solid var(--daar-line)}
body.daar-v7-singular .daar-creator-bar__identity small{display:block;max-width:min(58vw,520px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.daar-v7-singular .daar-conversation-heading{align-items:flex-start}
body.daar-v7-singular .daar-conversation-heading .daar-kicker{display:block;margin-bottom:5px}
body.daar-v7-singular .daar-conversation-heading h2{margin:0}
body.daar-v7-singular .daar-conversation-heading p{margin:7px 0 0;color:var(--daar-muted);font-size:.82rem}

@media(max-width:1120px){
  body.daar-v7-home .daar-home-intents>.daar-shell{grid-template-columns:1fr}
  body.daar-v7-home .daar-home-intent-grid{grid-template-columns:repeat(5,minmax(145px,1fr));overflow-x:auto;padding-bottom:5px}
}
@media(max-width:760px){
  body.daar-v7-home .daar-home-intents{padding:14px 0 26px}
  body.daar-v7-home .daar-home-intents>.daar-shell{padding:17px;border-radius:21px;gap:17px}
  body.daar-v7-home .daar-home-intent-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(150px,72vw);scroll-snap-type:x proximity}
  body.daar-v7-home .daar-home-intent-grid a{scroll-snap-align:start;min-height:128px}
  body.daar-v7-home .daar-home-short-rail{grid-auto-columns:minmax(150px,54vw)}
  body.daar-v7-singular .daar-watch-contextbar{padding-inline:1px}
  body.daar-v7-singular .daar-creator-bar--v6{grid-template-columns:minmax(0,1fr) auto;padding:12px}
  body.daar-v7-singular .daar-creator-bar__identity img{width:44px;height:44px}
  body.daar-v7-singular .daar-creator-bar__identity small{max-width:53vw;font-size:.69rem}
  body.daar-v7-singular .daar-watch-actions-row{display:flex;grid-column:1/-1;overflow-x:auto;gap:8px;scrollbar-width:none;padding:10px 0 0}
  body.daar-v7-singular .daar-watch-actions-row::-webkit-scrollbar{display:none}
  body.daar-v7-singular .daar-watch-actions-row .daar-action{flex:0 0 auto;min-width:94px;justify-content:center}
  body.daar-v7-singular .daar-related-sidebar{padding:14px 12px;border-radius:18px}
  body.daar-v7-singular .daar-related-intro{padding-inline:4px}
}

body.daar-v7-home #para-ti,body.daar-v7-home #shorts,body.daar-v7-home #estrenos,body.daar-v7-home #creadores-en-impulso{scroll-margin-top:calc(var(--daar-header) + 18px)}


/* 7.1.2 — Identidad visual exclusiva de DUVEO Stream.
   Las integraciones externas conservan su función, pero el theme no muestra
   logotipos, wordmarks ni colores de marca de otras plataformas. */
.daar-google-mark,
.daar-social-login img,
.daar-social-login svg,
.daar-social-login .nsl-button-svg-container,
.daar-paypal-wordmark,
.daar-paypal-button-preview > span {
    display: none !important;
}

.daar-google-login,
.daar-social-login .nsl-button,
.daar-social-login a {
    background: var(--daar-surface-2) !important;
    color: var(--daar-text) !important;
    border: 1px solid var(--daar-line) !important;
    box-shadow: none !important;
}

.daar-google-login:hover,
.daar-google-login:focus-visible,
.daar-social-login .nsl-button:hover,
.daar-social-login .nsl-button:focus-visible {
    border-color: var(--daar-accent) !important;
    color: var(--daar-text) !important;
    transform: translateY(-1px);
}

.daar-google-login .daar-icon {
    color: var(--daar-accent-2);
}

.daar-button.is-paypal,
.daar-action.is-paypal,
.daar-paypal-button-preview,
.daar-paypal-creator-card {
    background: color-mix(in srgb, var(--daar-accent) 12%, var(--daar-surface)) !important;
    border-color: color-mix(in srgb, var(--daar-accent) 36%, var(--daar-line)) !important;
    color: var(--daar-text) !important;
    box-shadow: none !important;
}

.daar-button.is-paypal:hover,
.daar-action.is-paypal:hover,
.daar-button.is-paypal:focus-visible,
.daar-action.is-paypal:focus-visible {
    background: color-mix(in srgb, var(--daar-accent) 20%, var(--daar-surface)) !important;
    border-color: var(--daar-accent-2) !important;
    color: var(--daar-text) !important;
}

/* Neutraliza logos añadidos por plugins sociales sin desactivar sus enlaces. */
.daar-social-login [class*="icon"],
.daar-social-login [class*="logo"],
.daar-social-login [style*="background-image"] {
    background-image: none !important;
}

/* 7.1.5 — Retiro definitivo del bloque horizontal editorial de la portada.
 * Se mantiene como respaldo para plantillas antiguas o cachés que todavía
 * intenten renderizar .daar-daily-discovery. display:none elimina también
 * todo el espacio reservado por el bloque. */
body.daar-v7-home .daar-daily-discovery,
body.daar-v7-home section.daar-daily-discovery,
body.daar-v7-home [data-daar-daily-discovery] {
    display: none !important;
    margin: 0 !important;
    padding: 0 !important;
    min-height: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
}


/* 7.1.6 — bloque editorial heredado retirada de la portada. Respaldo para marcado antiguo. */
body.daar-v7-home .daar-selection-hero{display:none!important}

/* 7.1.7 — Saludo y frase motivacional retirados de la portada. */
body.daar-v7-home .daar-v6-welcome,
body.home .daar-v6-welcome { display:none!important; margin:0!important; padding:0!important; min-height:0!important; }


/* DUVEO ELECTRIC 7.3.7 */
/* Fondo neutro y azul como firma visual; el contenido conserva sus colores originales. */
:root{
  --daar-bg:#0B0F14;
  --daar-bg-2:#10161E;
  --daar-surface:#151A21;
  --daar-surface-2:#1C2430;
  --daar-surface-3:#25303D;
  --daar-line:rgba(154,164,178,.18);
  --daar-line-strong:rgba(0,194,255,.46);
  --daar-text:#F7F9FC;
  --daar-muted:#9AA4B2;
  --daar-accent:#00C2FF;
  --daar-accent-2:#006D8F;
  --daar-accent-3:#14B8A6;
  --daar-like:#FF5A5F;
  --daar-success:#22C55E;
  --daar-warning:#F59E0B;
  --daar-danger:#DC3545;
  --dsbs-accent:#00C2FF;
  --dsbs-accent-2:#006D8F;
  --dsbs-accent-soft:rgba(0,194,255,.12);
  color-scheme:dark;
}
html[data-theme="light"]{
  --daar-bg:#F5F7FA;
  --daar-bg-2:#EDF1F5;
  --daar-surface:#FFFFFF;
  --daar-surface-2:#F7F9FB;
  --daar-surface-3:#E8EDF2;
  --daar-line:rgba(16,19,24,.13);
  --daar-line-strong:rgba(0,109,143,.42);
  --daar-text:#101318;
  --daar-muted:#5F6B78;
  --daar-accent:#006D8F;
  --daar-accent-2:#00536D;
  --daar-accent-3:#0F766E;
  --dsbs-accent:#006D8F;
  --dsbs-accent-2:#00536D;
  --dsbs-accent-soft:rgba(0,109,143,.1);
  color-scheme:light;
}
body.daar-v7{
  background:
    radial-gradient(circle at 82% -8%,rgba(0,194,255,.11),transparent 31rem),
    radial-gradient(circle at -8% 48%,rgba(20,184,166,.055),transparent 27rem),
    var(--daar-bg)!important
}
body.daar-v7 :focus-visible{outline-color:color-mix(in srgb,var(--daar-accent) 72%,white)!important}
body.daar-v7 .daar-brand strong,
body.daar-v7 .daar-section-heading>a,
body.daar-v7 .daar-home-section-kicker,
body.daar-v7 .daar-selection-copy__brand .daar-icon,
body.daar-v7 .daar-selection-channel-link{color:var(--daar-accent)!important}
body.daar-v7 .daar-brand__mark{
  background:linear-gradient(145deg,#006D8F,#00C2FF)!important;color:#081116!important;
  border:1px solid rgba(0,194,255,.42)!important;box-shadow:0 10px 26px rgba(0,194,255,.2)!important
}
body.daar-v7 .daar-button.is-primary,
body.daar-v7 button.is-primary,
body.daar-v7 a.is-primary{
  background:linear-gradient(135deg,#006D8F,#00536D)!important;color:#fff!important;border-color:#006D8F!important;
  box-shadow:0 12px 30px rgba(0,109,143,.3)!important
}
body.daar-v7 .daar-button.is-primary:hover,
body.daar-v7 button.is-primary:hover,
body.daar-v7 a.is-primary:hover{background:linear-gradient(135deg,#007EA4,#00617D)!important;box-shadow:0 16px 36px rgba(0,109,143,.38)!important}
body.daar-v7 .daar-verified{background:#00C2FF!important;color:#081116!important}
body.daar-v7 .daar-primary-nav a.is-active{background:rgba(0,194,255,.1)!important;color:var(--daar-accent)!important;box-shadow:inset 0 -2px var(--daar-accent)}
body.daar-v7 .daar-card__preview .daar-icon,
body.daar-v7 .daar-home-category-rail a>span,
body.daar-v7 .daar-home-intent-grid a>span,
body.daar-v7 .daar-home-event-card__bell.is-labeled{background:rgba(0,194,255,.12)!important;color:var(--daar-accent)!important}
body.daar-v7 .daar-empty,
body.daar-v7 .daar-studio-cta,
body.daar-v7 .daar-search-dialog,
body.daar-v7 .daar-modal__dialog{background:var(--daar-surface)!important}
body.daar-v7 .daar-home-category-rail a:hover,
body.daar-v7 .daar-home-category-nav:hover:not(:disabled),
body.daar-v7 .daar-home-intent-grid a:hover,
body.daar-v7 .daar-content-card__menu a:hover,
body.daar-v7 .daar-content-card__menu button:hover{background:color-mix(in srgb,var(--daar-accent) 9%,var(--daar-surface-3))!important;border-color:var(--daar-line-strong)!important}
/* Solo se conservan los tres puntos administrativos dentro de Creator Studio. */
body.single .daar-watch-actions-row .daar-more-wrap,
body.single .daar-cinema-actions .daar-more-wrap,
body.page-template-shorts .daar-short-card__actions .daar-more-wrap,
body.daar-shorts-page .daar-short-card__actions .daar-more-wrap{display:none!important}


/* 7.3.7 — acciones, navegación, estados y Creator Studio. */
body.daar-v7 .daar-selection-preview-card.is-active{background:rgba(0,194,255,.1)!important;border-color:rgba(0,194,255,.48)!important}
body.daar-v7 .daar-actions--inline .daar-action.is-active,
body.daar-v7 .daar-short-card__actions .daar-action.is-active{background:rgba(0,194,255,.13)!important;border-color:rgba(0,194,255,.5)!important;color:#00C2FF!important}
body.daar-v7 .daar-actions--inline .daar-action[data-daar-like].is-active,
body.daar-v7 .daar-short-card__actions .daar-action[data-daar-like].is-active{background:rgba(255,90,95,.14)!important;border-color:rgba(255,90,95,.58)!important;color:#FF5A5F!important}
body.daar-v7 .daar-actions--inline .daar-action[data-daar-like].is-active .daar-icon,
body.daar-v7 .daar-short-card__actions .daar-action[data-daar-like].is-active .daar-icon{filter:drop-shadow(0 0 7px rgba(255,90,95,.42))!important}
body.daar-v7 .daar-follow-button.is-active,
body.daar-v7 .daar-inline-follow.is-active{background:rgba(20,184,166,.12)!important;border-color:rgba(20,184,166,.44)!important;color:#58D8CB!important}
body.daar-v7 .daar-mobile-nav .is-active:not(.is-create){color:#00C2FF!important;background:rgba(0,194,255,.1)!important}
body.daar-v7 .daar-mobile-nav .is-create .daar-icon{background:linear-gradient(135deg,#006D8F,#00C2FF)!important;color:#081116!important;box-shadow:0 12px 30px rgba(0,194,255,.3)!important}
body.daar-v7 .daar-mobile-top-notifications b{background:linear-gradient(135deg,#006D8F,#00C2FF)!important;color:#081116!important}
body.daar-v7 .daar-v6-progress i{background:linear-gradient(90deg,#006D8F,#00C2FF)!important}
body.daar-v7 .daar-wizard-progress li.is-active{border-color:rgba(0,194,255,.5)!important;background:rgba(0,194,255,.1)!important;color:var(--daar-text)!important}
body.daar-v7 .daar-approval-progress span.is-complete i{border-color:#00C2FF!important;background:#006D8F!important;color:#fff!important}
body.daar-v7 .daar-review-state.is-publish{background:rgba(34,197,94,.14)!important;color:#66E18F!important}
body.daar-v7 .daar-review-state.is-pending,
body.daar-v7 .daar-button.is-review{background:rgba(245,158,11,.14)!important;border-color:rgba(245,158,11,.35)!important;color:#F7B84B!important}
body.daar-v7 .daar-review-state.is-draft{background:rgba(154,164,178,.12)!important;color:#B9C2CE!important}
body.daar-v7 .dsbs-studio{--dsbs-accent:#00C2FF;--dsbs-accent-2:#006D8F;--dsbs-accent-soft:rgba(0,194,255,.12)}
body.daar-v7 .dsbs-tab.is-active{background:linear-gradient(145deg,rgba(0,194,255,.13),var(--daar-surface))!important;box-shadow:0 0 0 2px rgba(0,194,255,.22)!important;color:var(--daar-accent)!important}
body.daar-v7 .dsbs-dropzone{background:linear-gradient(145deg,rgba(0,194,255,.07),var(--daar-surface-2))!important;border-color:rgba(0,194,255,.28)!important}
body.daar-v7 .daar-v7-review-note{border-color:rgba(245,158,11,.28)!important;background:rgba(245,158,11,.075)!important}
body.daar-v7 .daar-v7-review-note>span{background:rgba(245,158,11,.14)!important;color:#F7B84B!important}
body.daar-v7 .daar-studio-premiere-info{border-color:rgba(0,194,255,.26)!important;background:rgba(0,194,255,.07)!important}
body.daar-v7 .daar-studio-premiere-info>.daar-icon{color:#00C2FF!important}
body.daar-v7 input:focus,body.daar-v7 textarea:focus,body.daar-v7 select:focus{border-color:#00C2FF!important;box-shadow:0 0 0 3px rgba(0,194,255,.16)!important}
html[data-theme="light"] body.daar-v7 .daar-brand__mark{color:#081116!important}
html[data-theme="light"] body.daar-v7 .daar-actions--inline .daar-action.is-active,
html[data-theme="light"] body.daar-v7 .daar-short-card__actions .daar-action.is-active{color:#006D8F!important;border-color:rgba(0,109,143,.42)!important;background:rgba(0,109,143,.08)!important}
html[data-theme="light"] body.daar-v7 .daar-mobile-nav .is-active:not(.is-create){color:#006D8F!important;background:rgba(0,109,143,.08)!important}
