/* Control ANDRIK 1.0 · v54.50 FINAL HOTFIX — finite summary/activity navigation. */
.control-swipe-track{transform:translate3d(0,0,0)}
html[data-control-initial-page="menu"] .control-swipe-track{transform:translate3d(-33.333333%,0,0)}
html[data-control-initial-page="activity"] .control-swipe-track{transform:translate3d(-33.333333%,0,0)}
.control-home-page .control-home-summary-item{transition:transform .16s ease,border-color .16s ease,background .16s ease}
.control-home-page .control-home-summary-item:active{transform:scale(.985)}
.control-summary-next-row{flex:0 0 auto;display:flex;justify-content:flex-end;margin:5px 5px 0}
.control-summary-next{appearance:none;border:0;background:transparent;color:#7896a7;font:700 .63rem/1.2 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.025em;padding:5px 2px;display:inline-flex;align-items:center;gap:6px;cursor:pointer}
.control-summary-next span{font-size:.92rem;color:#b8e7fa;transform:translateY(-1px)}
.control-summary-next:active{color:#d7f2ff}
.control-daily-carousel-mode .control-swipe-indicator{gap:9px}
.control-daily-carousel-mode .control-swipe-indicator button span{width:7px;height:7px}
.control-daily-carousel-mode .control-swipe-indicator button.is-active span{width:22px}
.control-home-page .control-home-summary-item.is-site{border-color:rgba(90,190,239,.23)!important}
.control-home-page .control-home-summary-item.is-youtube{border-color:rgba(237,69,91,.25)!important}
.control-version-footer strong{letter-spacing:.025em}
@media(max-height:760px){.control-summary-next-row{margin-top:2px}.control-summary-next{padding:3px 1px;font-size:.57rem}}
@media(prefers-reduced-motion:reduce){.control-home-page .control-home-summary-item{transition:none!important}}


/* Control ANDRIK 1.0 · v54.55 TEST — summary shortcut and manual morning push. */
.control-menu-page .control-home-menu{grid-template-rows:repeat(3,minmax(0,1fr))!important}
.control-summary-next-row{align-items:center;justify-content:space-between!important;gap:12px;margin:5px 5px 0!important}
.control-summary-refresh{appearance:none;border:1px solid rgba(116,204,240,.24);border-radius:999px;background:rgba(8,28,39,.78);color:#c8edfb;font:800 .63rem/1.2 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.02em;padding:7px 12px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;box-shadow:0 10px 24px rgba(0,0,0,.18);transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}
.control-summary-refresh>span:first-child{font-size:.95rem;line-height:1}.control-summary-refresh:active{transform:scale(.97)}
.control-summary-refresh.is-loading{color:#ffe29a;border-color:rgba(255,202,70,.35);background:rgba(69,48,8,.62)}
.control-summary-refresh.is-loading>span:first-child{animation:andrikSummarySpin .8s linear infinite}
.control-summary-refresh.is-success{color:#bfffd9;border-color:rgba(91,224,151,.38);background:rgba(10,65,39,.62)}
.control-summary-refresh.is-error{color:#ffb9b9;border-color:rgba(255,93,93,.4);background:rgba(69,15,18,.62)}
.control-summary-refresh:disabled{opacity:.82;cursor:wait}
@keyframes andrikSummarySpin{to{transform:rotate(360deg)}}
@media(max-height:760px){.control-summary-refresh{padding:5px 9px;font-size:.57rem}}
@media(max-width:390px){.control-summary-next-row{gap:8px}.control-summary-refresh{padding:6px 9px;font-size:.58rem}}
@media(prefers-reduced-motion:reduce){.control-summary-refresh,.control-summary-refresh.is-loading>span:first-child{transition:none!important;animation:none!important}}
