*{box-sizing:border-box}
body{margin:0}
h1,h2,h3{margin:0}
@font-face{font-family:Nunito;src:url('/composeResources/com.samuolis.resources/font/Nunito.ttf') format('truetype');font-weight:100 900;font-display:swap}
.ranker-theme:has(main > .ranker-parity),.ranker-theme:has(main > [data-parity]){padding:0}
.ranker-theme[data-theme="dark"] .d-provider-button img[src$="apple-auth.svg"]{filter:invert(1)}
.ranker-theme .d-theme{font-size:16px;line-height:normal}
.ranker-screen-contextual-navigation-host,
.ranker-screen-custom-contextual-content{position: fixed;
    inset-inline: 0;
    bottom: 0;
    z-index: 1000;
    display: flex;
    justify-content: center;
    padding-inline: 12px;
    pointer-events: none;}
.ranker-screen-contextual-navigation-host .d-contextual-navigation{pointer-events: auto;}
.ranker-screen-custom-contextual-content:has(.d-lazy-row-items){padding-inline: 0;}
.ranker-screen-custom-contextual-content [data-domposable-modifier="Scroll"]:has(.d-lazy-row-items){pointer-events: auto;}
.ranker-screen-custom-contextual-content .d-floating-action-toolbar{pointer-events: auto;}
.ranker-screen-with-contextual-navigation{padding-bottom: calc(104px + env(safe-area-inset-bottom));}
.ranker-screen-with-contextual-action{padding-bottom: calc(88px + env(safe-area-inset-bottom));}
.ranker-screen-content[data-content-width="form"]{width: min(100%, 560px); margin-inline: auto;}
.ranker-screen-content[data-content-width="readable"]{width: min(100%, 720px); margin-inline: auto;}
.ranker-floating-bottom-layout{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0}
.ranker-floating-bottom-content{flex:1 1 0;min-height:0}
.ranker-floating-bottom-content-reserved{box-sizing:border-box;padding-bottom:var(--ranker-floating-clearance,0px)}
.ranker-floating-bottom-content>*{height:100%;min-height:0}
.ranker-floating-bottom-content>.ranker-column{height:100%}
.ranker-floating-bottom-footer{position:absolute;z-index:4;inset-inline:0;bottom:0;padding-top:16px;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--d-background))}
.ranker-floating-bottom-footer .d-bottom-bar-host{pointer-events:auto}
.ranker-floating-bottom-above{position:absolute;z-index:5;bottom:var(--ranker-floating-clearance,0px);left:50%;transform:translateX(-50%)}

.ranker-screen-notification-overlay{position:fixed;z-index:40;inset-inline-start:50%;bottom:calc(16px + env(safe-area-inset-bottom));transform:translateX(-50%);width:min(680px,calc(100% - 32px));pointer-events:none}
.ranker-screen-notification-overlay [data-testid="ranker-screen-notification-card"]{pointer-events:auto}
.ranker-screen-notification-overlay .ranker-text{min-width:0;overflow-wrap:anywhere}
body:has(.ranker-screen-content.ranker-screen-with-actions) .ranker-screen-notification-overlay{bottom:calc(104px + env(safe-area-inset-bottom))}
