/* 92: Your Time compact home, isolated Scripture controls and crisp Iskra texture. */

/* Lift the sun above the foreground fade; no accent can bleed below the ridge. */
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="home"] .yt-sun{width:min(37%,180px);right:7%;bottom:clamp(46px,12vw,64px);}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="home"] .yt-home-hero{height:clamp(192px,54vw,248px)!important;margin:0 0 6px!important;}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="home"] .yt-home-hero .headline{padding:28px 0 0!important;font-size:clamp(52px,14.2vw,76px)!important;}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="home"] .b27-date-nav{margin:0 0 10px!important;gap:5px;}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="home"] :is(.b27-date-button,.b27-date-arrow){min-height:44px!important;}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="home"] .b27-date-button{padding:4px 6px!important;}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="home"] .b27-date-button b{font-size:13px!important;line-height:1.2!important;}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="home"] .b27-date-button span{font-size:11px!important;line-height:1.2!important;}

/* Two actions on the home card. Combined reading remains inside the reader/player. */
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="home"] .reading-cards{gap:8px!important;margin-top:0!important;}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="home"] .reading-card{min-height:0!important;height:auto!important;padding:12px 10px 10px!important;border-radius:18px!important;}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="home"] .testament{font-size:10px!important;line-height:1.25!important;padding:5px 6px!important;letter-spacing:0!important;}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="home"] .reading-title{font-size:clamp(18px,4.9vw,22px)!important;line-height:1.2!important;margin:7px 0 0!important;letter-spacing:-.025em!important;}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="home"] .reading-chapters{font-size:11px!important;line-height:1.3!important;margin-top:4px!important;}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="home"] .chapter-label{display:none!important;}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="home"] .progress-row{font-size:10px!important;line-height:1.3!important;margin:10px 0 7px!important;}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="home"] .reading-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-top:0!important;}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="home"] .reading-actions>a{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;grid-column:auto!important;min-width:0!important;min-height:44px!important;height:44px!important;margin:0!important;padding:6px 2px!important;border-radius:10px!important;font-size:clamp(10px,2.65vw,11px)!important;line-height:1.2!important;letter-spacing:-.015em!important;white-space:nowrap!important;}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="home"] .reading-actions>a>span[aria-hidden]{display:none!important;}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="home"] .reading-actions>a.combined-action{display:none!important;}

/* Compact events retain full titles/location and their accessible links. */
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="home"] .daily-feature{margin-top:10px!important;}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="home"] :is(.daily-feature__eyebrow,.golden-verse__eyebrow){font-size:9px!important;letter-spacing:.12em!important;margin:0 0 7px!important;}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="home"] .daily-event{min-height:48px!important;padding:8px 10px!important;grid-template-columns:3px 48px minmax(0,1fr) 14px!important;gap:8px!important;border-radius:14px!important;}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="home"] .daily-event__stripe{width:3px!important;min-height:26px!important;}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="home"] .daily-event__time{font-size:11px!important;}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="home"] .daily-event__copy b{font-size:12px!important;line-height:1.3!important;}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="home"] .daily-event__copy small{font-size:10px!important;line-height:1.35!important;}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="home"] .golden-verse{padding:12px!important;border-radius:16px!important;}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="home"] .golden-verse__text{font-size:16px!important;line-height:1.45!important;padding-left:10px!important;border-left-width:2px!important;}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="home"] .golden-verse__reference{font-size:11px!important;margin:8px 0 0 12px!important;}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="home"] .home-progress-link{min-height:44px!important;padding:10px 12px!important;margin-top:8px!important;}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body .calendar-app .event-row{min-height:48px!important;padding:9px 10px!important;gap:8px!important;}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body .calendar-app .event-row__title{font-size:13px!important;line-height:1.3!important;}

/* Remove redundant product branding in Your Time; retain page titles, back and gear. */
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body .b27-brand-name{display:none!important;}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body .calendar-hero .brand-row>:is(img,div),
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="contacts"] .brand>:is(img,div){display:none!important;}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body .calendar-hero{position:relative;}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body .calendar-hero .brand-row{position:absolute;right:0;top:0;display:flex!important;justify-content:flex-end;width:44px;height:44px;min-height:44px;padding:0!important;margin:0!important;}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body .calendar-hero h1{max-width:calc(100% - 56px)!important;}
html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="contacts"] .brand{justify-content:flex-end;min-height:44px;margin-bottom:8px!important;}

/* Iskra: keep the original paper as low-frequency tone; sharp vector grain is separate. */
html[data-b27-skin="iskra"][data-b27-skin][data-b27-skin][data-b27-skin][data-theme] body>.yt-film-wall{background:linear-gradient(rgba(255,90,39,.62),rgba(255,90,39,.40)),url("../iskra-90/background.webp") center/cover no-repeat!important;}
html[data-b27-skin="iskra"][data-b27-skin][data-b27-skin][data-b27-skin][data-theme] body>.yt-film-wall::after{content:""!important;display:block!important;position:absolute;inset:0;background:url("./fine-grain.svg") repeat!important;background-size:160px 160px!important;opacity:.28;mix-blend-mode:soft-light;pointer-events:none;}
html[data-b27-skin="iskra"][data-b27-skin][data-b27-skin][data-b27-skin][data-theme] body[data-page="home"] .top::before{font:700 12px/1.2 Montserrat,sans-serif!important;letter-spacing:.11em;color:#fffefb;top:6px;}
html[data-b27-skin="iskra"][data-b27-skin][data-b27-skin][data-b27-skin][data-theme] body .b27-brand-name.b27-brand-name{font:700 12px/1.25 Montserrat,sans-serif!important;font-family:Montserrat,sans-serif!important;letter-spacing:.11em;text-transform:uppercase;color:#fffefb!important;}
html[data-b27-skin="iskra"][data-b27-skin][data-b27-skin][data-b27-skin][data-theme] body .b27-appearance-open{background:#242321!important;color:#f4e9d8!important;border-color:#242321!important;}
/* Transparent buttons still blurred the grain beneath them in Safari. */
html[data-b27-skin="iskra"][data-b27-skin][data-b27-skin][data-b27-skin][data-theme] body[data-page="home"] :is(.b27-date-nav,.b27-date-button,.b27-date-arrow){background:transparent!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;}
html[data-b27-skin="iskra"][data-b27-skin][data-b27-skin][data-b27-skin][data-theme] body[data-page="home"] .daily-event{min-height:52px!important;padding:10px 12px!important;}
html[data-b27-skin="iskra"][data-b27-skin][data-b27-skin][data-b27-skin][data-theme] body[data-page="home"] .daily-event__stripe{min-height:28px!important;}
@media(max-width:335px){
  html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="home"] .reading-card{padding-inline:6px!important;}
  html[data-b27-skin="yt"][data-b27-skin][data-b27-skin][data-b27-modern][data-theme] body[data-page="home"] .reading-actions{gap:4px!important;}
}
