/* A single shared entry on weekdays and Sunday; no reading/nav layout changes. */
html body .b27-event-entry{box-sizing:border-box;position:relative;z-index:1;display:flex;align-items:center;gap:13px;width:100%;min-height:76px;margin:16px 0;padding:17px 18px;border:1px solid #075143;border-radius:20px;background:#075143;color:#fff;text-decoration:none;font-family:var(--b27-ui-font,Montserrat),system-ui,sans-serif;box-shadow:0 8px 22px #07514325;touch-action:manipulation;-webkit-tap-highlight-color:transparent}
html body .b27-event-entry__icon{display:flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px}
html body .b27-event-entry svg{display:block;flex:none;position:static;color:inherit}
html body .b27-event-entry__copy{display:grid;gap:5px;min-width:0;flex:1}
html body .b27-event-entry strong{font:700 clamp(14px,3.7vw,18px)/1.28 var(--b27-ui-font,Montserrat),system-ui,sans-serif;color:inherit;letter-spacing:-.025em}
html body .b27-event-entry small{font:500 11px/1.35 var(--b27-ui-font,Montserrat),system-ui,sans-serif;color:inherit;opacity:.88}
html body .b27-event-entry__arrow{margin-inline-start:auto;width:22px;height:22px}
html body .b27-event-entry:focus-visible{outline:3px solid currentColor;outline-offset:4px}
html[data-theme="dark"] body .b27-event-entry{background:#b9ddc9;border-color:#b9ddc9;color:#16372a;box-shadow:none}
html[data-b27-modern][data-b27-skin][data-b27-skin][data-b27-skin] body .b27-event-entry{background:var(--yt-accent)!important;border-color:var(--yt-accent)!important;color:var(--yt-on-accent)!important;border-radius:18px;box-shadow:none}
html[data-b27-modern][data-b27-skin][data-b27-skin][data-b27-skin] body .b27-event-entry :is(strong,small,svg){color:inherit!important}
html[data-b27-skin="story"][data-b27-skin][data-b27-skin][data-b27-skin] body .b27-event-entry{border-radius:12px}
html[data-b27-skin="eden"][data-b27-skin][data-b27-skin][data-b27-skin] body .b27-event-entry{border-radius:24px}
html[data-b27-skin="iskra"][data-b27-skin][data-b27-skin][data-b27-skin] body .b27-event-entry{background:#f4e9d8!important;border-color:#242321!important;color:#242321!important;border-radius:12px;box-shadow:3px 3px 0 #242321}
@media(max-width:350px){html body .b27-event-entry{gap:9px;padding:15px 12px}html body .b27-event-entry__icon{flex-basis:26px;width:26px}html body .b27-event-entry strong{font-size:13px}}
