/* Shared by the main document and retained Shadow DOM sections. */
:is(.offer-carousel-controls,.home-journal-controls,.world-mobile-controls,.case-carousel-controls) button{
 display:inline-grid!important;place-items:center!important;flex:0 0 40px!important;
 width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;
 padding:0!important;border:1px solid color-mix(in srgb,currentColor 28%,transparent)!important;
 border-radius:8px!important;background:transparent!important;color:inherit!important;
 line-height:0;cursor:pointer;box-shadow:none!important;
 transition:background-color .2s,color .2s,border-color .2s!important;
}
:is(.offer-carousel-controls,.home-journal-controls,.world-mobile-controls,.case-carousel-controls) button svg{
 width:18px!important;height:18px!important;flex-shrink:0;
}
:is(.offer-carousel-controls,.home-journal-controls,.world-mobile-controls,.case-carousel-controls) button:hover:not(:disabled){
 background:var(--paka-primary-bg,#ff370a)!important;border-color:var(--paka-primary-bg,#ff370a)!important;color:#fff!important;
}
:is(.offer-carousel-controls,.home-journal-controls,.world-mobile-controls,.case-carousel-controls) button:focus-visible{
 outline:3px solid var(--a11y-focus,#ffbc9e)!important;outline-offset:3px!important;
}
:is(.offer-carousel-controls,.home-journal-controls,.world-mobile-controls,.case-carousel-controls) button:disabled{
 opacity:.3!important;cursor:default;
}
@media(pointer:coarse){
 :is(.offer-carousel-controls,.home-journal-controls,.world-mobile-controls,.case-carousel-controls) button{
  width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;flex-basis:44px!important;
 }
}
@media(prefers-reduced-motion:reduce){
 :is(.offer-carousel-controls,.home-journal-controls,.world-mobile-controls,.case-carousel-controls) button{transition:none!important}
}
/* The retained carousel lives in a Shadow DOM with its own direction root. */
[dir="rtl"] .offer-carousel-controls button svg{transform:scaleX(-1)}
