.flipy-bottom-nav .nav-custom-icon{flex:0 0 28px;width:28px;height:28px;isolation:isolate}
.nav-menu-image{display:block;width:100%;height:100%;object-fit:contain;opacity:.76;pointer-events:none}
.nav-menu-tint{position:absolute;inset:0;pointer-events:none;background:var(--pink,#ff0870);-webkit-mask:var(--nav-image) center/contain no-repeat;mask:var(--nav-image) center/contain no-repeat;opacity:0}
.flipy-bottom-nav .nav-item.active .nav-menu-image{opacity:1}
.flipy-bottom-nav .nav-item.active .nav-menu-tint{opacity:1;animation:flipyMenuPaint 1.05s cubic-bezier(.3,.1,.2,1) both}
@keyframes flipyMenuPaint{from{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}
.discover-notifications{position:relative}
.ui-image-icon{display:block;flex:0 0 auto;max-width:100%;object-fit:contain;pointer-events:none}
.discover-notifications .notification-count{position:absolute;top:0;right:-1px;display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:var(--pink);color:#fff;font-size:9px;font-weight:800}
.discover-photo-control,.discover-safety-button{position:absolute;top:24px;z-index:30;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid #ffffff70;border-radius:50%;background:#08080bc9;color:#fff;font-size:15px;box-shadow:0 4px 15px #0008;touch-action:manipulation}
.discover-undo-button{left:12px}.discover-safety-button{left:auto;right:12px}
.discover-photo-control:hover,.discover-safety-button:hover{background:#29222ade}
.discover-photo-control:active,.discover-safety-button:active{background:var(--pink)}
.discover-photo-control:focus-visible,.discover-safety-button:focus-visible{outline:2px solid #ff8abd;outline-offset:3px}
.discover-photo-control:disabled{opacity:.5;cursor:wait}
.verified-badge{display:inline-block;flex:0 0 24px;width:24px;height:24px;object-fit:contain;vertical-align:middle}
.verification-label-badge{flex:0 0 18px;width:18px;height:18px;object-fit:contain}
.verified-badge[hidden],.verification-label-badge[hidden],.discover-verification[hidden]{display:none!important}
.discover-info .chip,.content .chips>.chip{display:inline-flex;align-items:center;gap:6px}
.discover-info .chip>i,.content .chips>.chip>i{flex:0 0 auto;font-size:1em}
.discover-actions{--discover-action-size:64px;gap:32px}
.discover-actions #pass-button,.discover-actions #like-button{flex:0 0 var(--discover-action-size);width:var(--discover-action-size);height:var(--discover-action-size);min-width:var(--discover-action-size);min-height:var(--discover-action-size);font-size:26px}
.discover-actions #pass-button{background:linear-gradient(145deg,#4c4654,#34303d);color:#fff;border-color:#8b7b92;box-shadow:inset 0 1px 0 #ffffff18,0 8px 22px #0005}
.discover-actions #pass-button:hover{background:linear-gradient(145deg,#5b5364,#423a4c)}
@media(max-width:380px){.discover-actions{--discover-action-size:60px}}
@media(max-height:650px){.discover-actions{--discover-action-size:56px}}
@media(min-width:700px) and (max-width:1099px) and (max-height:600px){.discover-actions{--discover-action-size:50px}}
@media(max-width:1099px){#discover-root .discover-actions{margin-top:24px;margin-bottom:0}}
@media(max-width:1099px) and (max-height:600px){#discover-root .discover-actions{margin-top:18px}}
@media(min-width:1100px){
  .desktop-nav .nav-custom-icon{flex-basis:29px;width:29px;height:29px}
  .page-descobrir .discover-actions{--discover-action-size:80px;gap:26px}
  .page-descobrir .discover-actions #pass-button,.page-descobrir .discover-actions #like-button{flex-basis:var(--discover-action-size);width:var(--discover-action-size);height:var(--discover-action-size);min-width:var(--discover-action-size);min-height:var(--discover-action-size);font-size:34px}
  .page-descobrir .desktop-notifications{order:-1}
  .page-descobrir .desktop-discovery-tools{order:2;margin-left:0}
  .page-descobrir .desktop-account-menu{order:3}
  .page-descobrir .desktop-cash{order:1}
}
@media(prefers-reduced-motion:reduce){.flipy-bottom-nav .nav-item.active .nav-menu-tint{animation:none}}
