/*
Theme Name: RTL Theme
Theme URI: https://refugeetoluxury.com
Author: RTL
Author URI: https://refugeetoluxury.com
Description: Pixel-perfect WordPress replica of the Refugee to Luxury Framer site.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: rtl-theme
*/

/* Local font overrides — served from assets/fonts/ */
@font-face {
    font-family: "Apple Garamond Light Regular";
    src: url("assets/fonts/apple-garamond-light.woff2") format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
}
@font-face {
    font-family: "Inter";
    src: url("assets/fonts/inter-regular.woff2") format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
}
@font-face {
    font-family: "Inter";
    src: url("assets/fonts/inter-bold.woff2") format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 700;
}


/* Fix Framer breakpoint classes that require JS */
@media (min-width: 1440px) {
    .hidden-72rtr7 { display: none !important; }
}
@media (max-width: 1439.98px) {
    .hidden-12cmui7 { display: none !important; }
}

/* Ensure root container is full-width, not fixed 1440px */
.framer-6qF4n.framer-72rtr7 {
    width: 100% !important;
    max-width: 1440px;
    margin: 0 auto;
}

/* Hide Framer editor bar */
#__framer-editorbar-container {
  display: none !important;
}

/* Hide WP edit post link */
.post-edit-link,
.edit-link,
a.post-edit-link,
#wp-admin-bar-edit,
.customize-partial-edit-shortcut,
.customize-partial-edit-shortcut-button {
  display: none !important;
}

/* Mobile-only pills (hidden by default, shown at 768px) */
.hero-pills-mobile {
  display: none;
}

/* Fix hero background - should be white/cream, not dark */
.framer-6qF4n .framer-vwx3uq {
    background-color: rgb(255, 255, 255) !important;
}

/* Fix: Footer overlay and background block clicks on platform pills and nav links.
   The gradient overlay (framer-1dr76b8) and the background-image wrapper are
   position:absolute covering the full footer area without pointer-events:none,
   intercepting clicks on the Spotify/Apple/YouTube pills and footer nav links.
   Also ensure the content layer and pill <a> tags are explicitly clickable. */
.framer-yscky .framer-1dr76b8,
[data-framer-background-image-wrapper] {
    pointer-events: none !important;
}

.framer-yscky .framer-l5p4wk {
    position: relative !important;
    z-index: 1 !important;
    pointer-events: auto !important;
}

/* Ensure the platform pill <a> tags are clickable across all pages */
.framer-e0hMQ .framer-rdp8r5,
.framer-e0hMQ .framer-rr53c1,
.framer-e0hMQ .framer-2x28az {
    pointer-events: auto !important;
    position: relative !important;
    z-index: 1 !important;
    cursor: pointer !important;
}

/* Ensure footer nav links are also clickable */
.framer-yscky a {
    pointer-events: auto !important;
}
