.swipe-page{min-height:100vh;background:#eef0f4;padding-bottom:78px}.swipe-topbar{height:58px;position:sticky;top:0;z-index:60;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;background:linear-gradient(105deg,#100b22,#26103e 70%,#3c1119);color:#fff;padding:0 8px;box-shadow:0 1px 0 rgba(255,255,255,.08)}.swipe-icon{width:40px;height:40px;border:0;background:transparent;color:#fff;border-radius:50%;display:grid;place-items:center;text-decoration:none;cursor:pointer}.swipe-icon:active{background:rgba(255,255,255,.12)}.swipe-brand{text-align:center;color:#fff;text-decoration:none;line-height:1}.swipe-brand strong{display:block;font-size:22px;font-weight:850;letter-spacing:-.5px}.swipe-brand small{display:block;font-size:8px;letter-spacing:1.6px;opacity:.75;margin-top:4px}.swipe-shell{width:min(100%,720px);margin:0 auto;padding:10px 10px 0}.swipe-intro{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 2px 9px}.swipe-intro h1{font-size:18px;line-height:1.15;margin:0 0 3px}.swipe-intro p{font-size:11px;color:#6b6e76;margin:0;line-height:1.3}.restart-btn{border:1px solid #d8dbe2;background:#fff;color:#34363e;border-radius:10px;height:34px;padding:0 9px;display:flex;align-items:center;gap:5px;font-size:11px;font-weight:750;white-space:nowrap;box-shadow:0 1px 3px rgba(16,24,40,.04)}.restart-btn svg{width:15px;height:15px}.stream-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;background:#fff;border:1px solid #e0e2e8;border-radius:12px;padding:5px;box-shadow:0 2px 8px rgba(16,24,40,.04)}.stream-tab{min-height:38px;border:0;border-radius:9px;background:transparent;color:#4b4e57;font-size:12px;font-weight:780;display:flex;justify-content:center;align-items:center;gap:5px;cursor:pointer}.stream-tab.active{background:#1b1234;color:#fff;box-shadow:0 3px 9px rgba(27,18,52,.22)}.session-status{height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 3px}.stream-path{font-size:10.5px;color:#70737c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session-status strong{font-size:12px;color:#1c1d22;background:#fff;border:1px solid #e1e3e9;border-radius:12px;padding:3px 8px;min-width:50px;text-align:center}.swipe-stage{position:relative;touch-action:pan-y;user-select:none;min-height:506px}.swipe-card{position:relative;overflow:hidden;background:#fff;border:1px solid #e0e2e7;border-radius:17px;box-shadow:0 8px 26px rgba(17,24,39,.10);transition:transform .24s ease,opacity .24s ease;min-height:500px;display:flex;flex-direction:column}.swipe-card.dragging{transition:none}.swipe-card.exit-left{transform:translateX(-115%) rotate(-4deg);opacity:.15}.swipe-card.exit-right{transform:translateX(115%) rotate(4deg);opacity:.15}.swipe-card.enter-right{animation:enterRight .28s ease}.swipe-card.enter-left{animation:enterLeft .28s ease}@keyframes enterRight{from{transform:translateX(50px);opacity:.25}to{transform:none;opacity:1}}@keyframes enterLeft{from{transform:translateX(-50px);opacity:.25}to{transform:none;opacity:1}}.swipe-media{position:relative;background:#111;aspect-ratio:16/10;overflow:hidden}.swipe-media img,.swipe-media video{width:100%;height:100%;display:block;object-fit:cover}.swipe-media.portrait{height:318px;aspect-ratio:auto;background-position:center;background-size:cover}.swipe-media.portrait:before{content:"";position:absolute;inset:-18px;background:inherit;filter:blur(20px);opacity:.48;transform:scale(1.08)}.swipe-media.portrait:after{content:"";position:absolute;inset:0;background:rgba(8,9,13,.22)}.swipe-media.portrait img{position:relative;z-index:1;object-fit:contain}.swipe-media.text-only{aspect-ratio:auto;min-height:215px;background:linear-gradient(145deg,#1b1234,#44215e 70%,#851f3c);display:grid;place-items:center;padding:24px}.swipe-media.text-only .flash{width:74px;height:74px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.12);font-size:36px;border:1px solid rgba(255,255,255,.20)}.swipe-media .video-play{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%;border:0;background:rgba(255,255,255,.92);color:#1b1234;display:grid;place-items:center;box-shadow:0 4px 18px rgba(0,0,0,.22)}.swipe-media .video-play svg{width:32px;height:32px}.swipe-media .duration{position:absolute;right:9px;bottom:8px;z-index:2;background:rgba(0,0,0,.72);color:#fff;border-radius:5px;padding:3px 6px;font-size:10px;font-weight:700}.swipe-content{padding:12px 14px 13px;display:flex;flex-direction:column;flex:1}.swipe-meta{display:flex;align-items:center;gap:7px;min-height:21px}.swipe-badge{display:inline-flex;align-items:center;border-radius:5px;padding:3px 7px;background:#edeaf6;color:#3a1c72;font-size:9.5px;font-weight:850;text-transform:uppercase;letter-spacing:.2px}.swipe-badge.kuwait{background:#e8f7ef;color:#08713e}.swipe-badge.gulf{background:#fff0df;color:#984b00}.swipe-badge.community{background:#e8f1ff;color:#155eb7}.swipe-meta time{font-size:10.5px;color:#777a82}.swipe-content h2{font-size:19px;line-height:1.32;letter-spacing:-.3px;margin:7px 0 5px;font-weight:830}.swipe-content p{font-size:12.5px;line-height:1.55;color:#5e6169;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-stream-end{margin-top:auto;padding-top:10px;font-size:10.5px;color:#8a5b15;font-weight:700}.swipe-hint{position:absolute;top:44%;width:32px;height:54px;display:grid;place-items:center;background:rgba(255,255,255,.78);color:#1b1234;font-size:34px;font-weight:400;opacity:.56;pointer-events:none}.swipe-hint.left{left:0;border-radius:0 14px 14px 0}.swipe-hint.right{right:0;border-radius:14px 0 0 14px}.swipe-controls{height:56px;display:grid;grid-template-columns:42px 1fr 1.35fr 42px;gap:7px;align-items:center;padding:7px 0 5px}.swipe-controls button{height:41px;border:1px solid #dadde4;background:#fff;color:#33353d;border-radius:11px;font-size:11.5px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:5px;cursor:pointer}.swipe-controls .round-control{width:42px;border-radius:50%}.swipe-controls .primary{background:#1b1234;color:#fff;border-color:#1b1234}.swipe-controls button:disabled{opacity:.38;cursor:not-allowed}.swipe-controls svg{width:18px;height:18px}.swipe-ad{background:#fff;border:1px solid #e0e2e8;border-radius:11px;padding:5px;margin-top:3px;overflow:hidden}.swipe-ad span{display:block;font-size:8.5px;color:#81848b;text-align:center;margin-bottom:3px}.swipe-ad img{display:block;width:100%;height:58px;object-fit:cover;border-radius:7px}.deck-complete{background:#fff;border:1px solid #e0e2e8;border-radius:17px;text-align:center;padding:38px 22px;margin-top:10px;box-shadow:0 8px 26px rgba(17,24,39,.08)}.complete-icon{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#e5f7ed;color:#078343;font-size:28px;font-weight:900;margin:0 auto 12px}.deck-complete h2{font-size:18px;line-height:1.35;margin:0 0 6px}.deck-complete p{font-size:12px;line-height:1.5;color:#686b73;margin:0 0 15px}.deck-complete a{display:inline-flex;align-items:center;justify-content:center;min-width:150px;height:40px;background:#1b1234;color:#fff;text-decoration:none;border-radius:10px;font-size:12px;font-weight:800}.swipe-page .bottom-nav a{text-decoration:none}.swipe-page .toast{z-index:100}
@media(min-width:900px){.swipe-page{padding-bottom:18px}.swipe-topbar{position:sticky}.swipe-shell{padding-top:18px;max-width:620px}.swipe-stage{min-height:552px}.swipe-card{min-height:546px}.swipe-media{aspect-ratio:16/9}.swipe-media.portrait{height:350px}.swipe-ad img{height:70px}.swipe-page .bottom-nav{width:74px;height:auto;top:78px;bottom:auto;left:24px;right:auto;border:1px solid #e0e2e8;border-radius:16px;display:grid;padding:8px 5px;gap:3px;box-shadow:0 7px 24px rgba(16,24,40,.08)}.swipe-page .bottom-item{height:60px}.swipe-page .bottom-item span{font-size:9px}}
@media(max-width:380px){.swipe-shell{padding-left:7px;padding-right:7px}.swipe-stage{min-height:480px}.swipe-card{min-height:474px}.swipe-media.portrait{height:292px}.swipe-content h2{font-size:17.5px}.swipe-controls{grid-template-columns:38px 1fr 1.25fr 38px;gap:5px}.swipe-controls .round-control{width:38px}.swipe-intro p{max-width:210px}.restart-btn span{display:none}}
.new-swipe-updates{width:100%;border:0;border-radius:10px;background:#2e1762;color:#fff;height:36px;margin:8px 0 0;font-size:11px;font-weight:800;cursor:pointer}.swipe-media.media-clickable{cursor:zoom-in}.active-replay{margin-top:10px;background:#fff;border:1px solid #e0e2e8;border-radius:14px;padding:11px;box-shadow:0 2px 8px rgba(16,24,40,.04)}.active-replay>header{display:flex;align-items:end;justify-content:space-between;margin-bottom:8px}.active-replay>header span{font-size:9px;color:#6b4bb3;font-weight:850;letter-spacing:.8px}.active-replay>header h2{font-size:15px;line-height:1.2;margin:2px 0 0}.active-replay>header small{font-size:10px;color:#7a7d85}.active-replay-list{display:grid;gap:7px}.replay-card{border:1px solid #e5e7ec;background:#fafbfc;border-radius:11px;padding:7px;display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:8px;align-items:center;text-align:left;cursor:pointer}.replay-thumb{width:72px;height:58px;border-radius:8px;overflow:hidden;background:linear-gradient(145deg,#1b1234,#6d264c);display:grid;place-items:center;color:#fff;font-size:22px}.replay-thumb img{width:100%;height:100%;object-fit:cover}.replay-thumb.portrait img{object-fit:contain;background:#222}.replay-copy{min-width:0}.replay-copy span{display:block;font-size:8.5px;font-weight:850;color:#6a3bb0;text-transform:uppercase}.replay-copy h3{font-size:11.5px;line-height:1.3;margin:2px 0 3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.replay-copy small{font-size:9px;color:#777}.replay-open{font-size:20px;color:#5e3aa0}.deck-complete{margin-top:9px}.deck-complete h2{font-size:17px}.deck-complete p{font-size:11px}.deck-complete a{display:inline-flex;margin-top:4px}@media(min-width:720px){.active-replay-list{grid-template-columns:1fr 1fr}.replay-card{grid-template-columns:78px minmax(0,1fr) auto}.replay-thumb{width:78px}}
.lifetime-policy{display:flex;gap:6px;align-items:center;justify-content:center;margin:7px 0 0;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.lifetime-policy::-webkit-scrollbar{display:none}.lifetime-policy span{display:inline-flex;align-items:center;gap:3px;border:1px solid #dedfe6;background:#fff;color:#666a73;border-radius:999px;padding:4px 8px;font-size:9.5px;line-height:1}.lifetime-policy b{color:#2e1762}.expiry-row{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #ececf1;margin-top:9px;padding-top:8px;font-size:9.5px}.lifetime-chip{display:inline-flex;border-radius:999px;background:#f0ecfa;color:#4d278d;padding:4px 7px;font-weight:850}.expires-at{color:#71747c;font-weight:700;text-align:right}

/* Phase 2: vertical Swipe News and 3-minute session preservation. */
.swipe-stage{touch-action:none}
.swipe-card.exit-up{transform:translateY(-112%) scale(.98);opacity:.15}
.swipe-card.exit-down{transform:translateY(112%) scale(.98);opacity:.15}
.swipe-card.enter-bottom{animation:enterBottom .28s ease}
.swipe-card.enter-top{animation:enterTop .28s ease}
@keyframes enterBottom{from{transform:translateY(52px);opacity:.25}to{transform:none;opacity:1}}
@keyframes enterTop{from{transform:translateY(-52px);opacity:.25}to{transform:none;opacity:1}}
.swipe-hint.left,.swipe-hint.right{display:none!important}
.swipe-hint.top,.swipe-hint.bottom{left:50%;right:auto;transform:translateX(-50%);width:34px;height:34px;border-radius:50%;font-size:22px;display:grid;place-items:center}
.swipe-hint.top{top:9px}.swipe-hint.bottom{top:auto;bottom:9px}
.lifetime-policy{flex-wrap:wrap}
.lifetime-policy span:last-child{background:#f1ebfb;color:#4e2588;border-radius:16px;padding:4px 8px}
@media(max-width:959px){.swipe-stage{touch-action:pan-x}.swipe-intro p{max-width:245px}}
.swipe-card.exit-left,.swipe-card.exit-right{transform:none;opacity:1}

/* Phase 2 Screen 8.1 — short mobile viewport and vertical gesture fixes */
.swipe-stage{touch-action:none}
@media(max-width:759px){
  .swipe-page{padding-bottom:calc(70px + env(safe-area-inset-bottom))}
  .swipe-shell{padding:6px 8px 0}
  .swipe-intro{padding:0 2px 5px;min-height:35px}
  .swipe-intro h1{font-size:17px;margin:0}
  .swipe-intro p{display:none}
  .restart-btn{width:34px;height:34px;padding:0;justify-content:center}
  .restart-btn span{display:none}
  .stream-tabs{padding:4px;gap:4px}
  .stream-tab{min-height:36px;font-size:11.5px}
  .lifetime-policy{display:none}
  .session-status{height:28px}
  .stream-path{font-size:9.5px}
  .session-status strong{font-size:11px;padding:2px 7px;min-width:46px}
  .swipe-stage,.swipe-card{min-height:0}
  .swipe-media{aspect-ratio:16/8.7;max-height:190px}
  .swipe-media.portrait{height:220px}
  .swipe-media.text-only{min-height:180px;padding:18px}
  .swipe-media.text-only .flash{width:60px;height:60px;font-size:30px}
  .swipe-content{padding:9px 12px 9px}
  .swipe-meta{min-height:18px}
  .swipe-content h2{font-size:17.5px;line-height:1.26;margin:5px 0 3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
  .swipe-content p{font-size:11.5px;line-height:1.38;-webkit-line-clamp:2}
  .expiry-row{margin-top:6px;padding-top:6px;font-size:8.8px}
  .card-stream-end{padding-top:5px;font-size:9.5px}
  .swipe-controls{height:50px;padding:4px 0}
  .swipe-controls button{height:38px}
  .swipe-hint.top,.swipe-hint.bottom{width:30px;height:30px;font-size:19px}
}
@media(max-width:380px) and (max-height:700px){
  .swipe-media{max-height:168px}
  .swipe-media.portrait{height:190px}
  .swipe-media.text-only{min-height:156px}
  .swipe-content{padding:8px 11px}
  .swipe-content h2{font-size:16.5px}
  .swipe-content p{font-size:11px}
  .expiry-row .lifetime-chip{display:none}
  .swipe-controls{height:47px}
  .swipe-controls button{height:36px}
}


/* Phase 2 Screen 9 — adaptive Swipe axis without a carousel library. */
@media (min-width:900px), (orientation:landscape) and (min-width:720px){
  .swipe-stage{touch-action:pan-y}
  .swipe-card.exit-left{transform:translateX(-112%) scale(.98);opacity:.15}
  .swipe-card.exit-right{transform:translateX(112%) scale(.98);opacity:.15}
  .swipe-card.exit-up,.swipe-card.exit-down{transform:none;opacity:1}
  .swipe-card.enter-right{animation:enterRight .28s ease}
  .swipe-card.enter-left{animation:enterLeft .28s ease}
  .swipe-card.enter-bottom,.swipe-card.enter-top{animation:none}
  .swipe-hint.top,.swipe-hint.bottom{display:none!important}
  .swipe-hint.left,.swipe-hint.right{display:grid!important;top:44%;transform:none;width:32px;height:54px;border-radius:0;font-size:25px}
  .swipe-hint.left{left:0;right:auto;border-radius:0 14px 14px 0}
  .swipe-hint.right{right:0;left:auto;border-radius:14px 0 0 14px}
  .swipe-controls .round-control svg{transform:rotate(90deg)}
}
@media (max-width:899px) and (orientation:portrait), (max-width:719px){
  .swipe-hint.left,.swipe-hint.right{display:none!important}
}

.swipe-title-link,.swipe-article-link{color:inherit;text-decoration:none}.swipe-article-link{display:block}.swipe-title-link:focus-visible,.swipe-article-link:focus-visible{outline:3px solid rgba(7,55,127,.35);outline-offset:2px}


/* Phase 3 Screen 4 — lightweight newspaper page-curl affordance. */
.swipe-card{position:relative;isolation:isolate}
.swipe-card::before{content:"";position:absolute;z-index:8;right:0;bottom:0;width:74px;height:74px;pointer-events:none;clip-path:polygon(100% 0,100% 100%,0 100%);background:linear-gradient(135deg,transparent 0 47%,rgba(21,26,34,.08) 48%,rgba(255,255,255,.97) 57%,#eef1f5 74%,#cfd5dd 100%);filter:drop-shadow(-7px -7px 8px rgba(12,24,44,.16));transform-origin:100% 100%;transition:transform .22s ease,filter .22s ease}
.swipe-card::after{content:"";position:absolute;z-index:7;right:8px;bottom:8px;width:58px;height:58px;border-radius:0 0 15px 0;pointer-events:none;background:radial-gradient(circle at 100% 100%,rgba(95,58,18,.32),transparent 68%);opacity:.55}
.swipe-card:hover::before,.swipe-card:focus-within::before{transform:translate(-2px,-2px) rotate(-1.5deg);filter:drop-shadow(-10px -9px 10px rgba(12,24,44,.2))}
.swipe-card.exit-up::before,.swipe-card.exit-down::before,.swipe-card.exit-left::before,.swipe-card.exit-right::before{transform:scale(1.08) rotate(-4deg)}
@media(max-width:420px){.swipe-card::before{width:62px;height:62px}.swipe-card::after{width:48px;height:48px}}
@media(prefers-reduced-motion:reduce){.swipe-card::before{transition:none!important}}

/* Phase 3 Screen 5 — functional page curl, desktop arrows and fullscreen media actions. */
.stream-tabs{display:flex;grid-template-columns:none}.stream-tab{flex:1}.stream-tab[hidden]{display:none!important}.stream-tabs[hidden]{display:none!important}
.swipe-media{width:100%;border:0;padding:0;color:inherit;font:inherit;text-align:inherit;cursor:zoom-in}.swipe-media:focus-visible{outline:3px solid rgba(7,55,127,.42);outline-offset:-3px}
.swipe-card::before,.swipe-card::after{display:none!important}
.swipe-stage{perspective:1400px;overflow:visible}.swipe-stage::before{content:"";position:absolute;z-index:-1;inset:8px 8px -5px 8px;border-radius:18px;background:#dfe3e9;box-shadow:0 8px 24px rgba(17,24,39,.08);transform:translate(7px,6px)}
.desktop-swipe-arrow{display:none;position:absolute;z-index:16;top:50%;transform:translateY(-50%);width:48px;height:82px;border:1px solid #d8dce4;background:rgba(255,255,255,.96);color:#13284b;border-radius:16px;box-shadow:0 9px 28px rgba(16,24,40,.14);font-size:42px;line-height:1;cursor:pointer;align-items:center;justify-content:center;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.desktop-swipe-arrow:hover{transform:translateY(-50%) scale(1.04);box-shadow:0 12px 34px rgba(16,24,40,.2)}.desktop-swipe-arrow:disabled{opacity:.25;cursor:not-allowed}.desktop-swipe-arrow.prev{left:2px}.desktop-swipe-arrow.next{right:2px}
.page-curl-control{--curl-x:0px;--curl-y:0px;position:absolute;z-index:18;right:0;bottom:0;width:86px;height:86px;border:0;padding:0;background:transparent;cursor:grab;touch-action:none;user-select:none;transform:translate(var(--curl-x),var(--curl-y));transition:transform .18s ease;filter:drop-shadow(-7px -7px 8px rgba(12,24,44,.18))}.page-curl-control:active,.page-curl-control.is-dragging{cursor:grabbing;transition:none}.page-curl-control:disabled{opacity:.25;pointer-events:none}.page-curl-sheet{position:absolute;inset:0;clip-path:polygon(100% 0,100% 100%,0 100%);background:linear-gradient(135deg,transparent 0 43%,rgba(12,24,44,.10) 44%,#fff 53%,#edf0f4 72%,#c5ccd5 100%);border-radius:0 0 17px 0;transform-origin:100% 100%;transition:transform .2s ease,filter .2s ease}.page-curl-control:hover .page-curl-sheet,.page-curl-control:focus-visible .page-curl-sheet{transform:translate(-5px,-5px) rotate(-2deg);filter:brightness(1.03)}.page-curl-label{position:absolute;right:9px;bottom:10px;color:#2d3748;font-size:9px;font-weight:900;letter-spacing:.3px;transform:rotate(-45deg);transform-origin:center;opacity:.78}.page-curl-control.is-dragging .page-curl-sheet{transform:scale(1.08) rotate(-7deg)}.page-curl-control.is-turning{animation:curlFly .28s ease both}.page-curl-control.is-turning .page-curl-sheet{transform:scale(1.28) rotate(-18deg)}
.swipe-card.curl-turning{transform-origin:100% 100%;animation:cardPageTurn .28s cubic-bezier(.4,0,.2,1) both}.swipe-stage.curl-active::after{content:"";position:absolute;z-index:14;right:0;bottom:0;width:55%;height:55%;pointer-events:none;background:radial-gradient(circle at 100% 100%,rgba(5,12,28,.23),transparent 68%);animation:curlShadow .28s ease both}
.swipe-stage.is-dragging .swipe-card{transition:none}
@keyframes curlFly{0%{transform:translate(var(--curl-x),var(--curl-y)) rotate(0)}100%{transform:translate(-95px,-90px) rotate(-18deg);opacity:.1}}
@keyframes cardPageTurn{0%{transform:none;opacity:1}45%{transform:translate(-18px,-5px) rotate(-1.5deg) skewY(-.5deg);opacity:.92}100%{transform:translate(-72px,-28px) rotate(-5deg) scale(.97);opacity:.08}}
@keyframes curlShadow{from{opacity:0}50%{opacity:1}to{opacity:0}}
@media(max-width:899px) and (orientation:portrait),(max-width:719px){.swipe-stage.is-dragging .swipe-card{transform:translateY(var(--drag-primary,0))}.page-curl-control{width:70px;height:70px}.page-curl-label{right:7px;bottom:8px;font-size:8px}}
@media(min-width:900px),(orientation:landscape) and (min-width:720px){
  .swipe-shell{max-width:760px}.swipe-stage{padding-left:60px;padding-right:60px;cursor:grab}.swipe-stage.is-dragging{cursor:grabbing}.swipe-stage.is-dragging .swipe-card{transform:translateX(var(--drag-primary,0))}.desktop-swipe-arrow{display:flex}.page-curl-control{right:60px}.swipe-hint{display:none!important}.swipe-controls{grid-template-columns:1fr 1.35fr;max-width:520px;margin:auto}.swipe-controls .round-control{display:none}.swipe-card{cursor:grab}.swipe-media{cursor:zoom-in}.swipe-content,.swipe-title-link,.swipe-controls button{cursor:auto}
}
@media(prefers-reduced-motion:reduce){.page-curl-control,.page-curl-sheet,.desktop-swipe-arrow,.swipe-card{transition:none!important;animation-duration:.01ms!important}}
