/*
Theme Name: Sam7 Store Coming Soon
Theme URI: https://example.com/sam7-coming-soon
Author: Sam7 Store
Description: A luxurious RTL coming-soon theme for Sam7 Store.
Version: 1.0.1
Text Domain: sam7-coming-soon
 Tags: rtl-language-support, custom-logo, custom-background, featured-images
*/
:root{--ink:#1e2926;--cream:#f6f2ea;--gold:#b68a4e;--muted:#6e746d}*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Vazirmatn,Tahoma,sans-serif}body{background:#26322e;color:var(--ink)}.sam7-page{min-height:100vh;position:relative;overflow:hidden;display:grid;place-items:center;padding:34px 20px;background:linear-gradient(126deg,rgba(24,41,36,.64),rgba(35,42,32,.28)),var(--sam7-bg,linear-gradient(132deg,#83988f 0%,#d4d1c4 45%,#56675e 100%));background-size:cover;background-position:center}.sam7-shade{position:absolute;inset:0;background:radial-gradient(circle at 82% 14%,rgba(236,202,136,.34),transparent 28%),radial-gradient(circle at 11% 90%,rgba(15,37,32,.45),transparent 32%)}.sam7-orb{position:absolute;border-radius:999px;filter:blur(1px);opacity:.22}.orb-one{width:420px;height:420px;background:#e7c58b;top:-210px;right:5%}.orb-two{width:340px;height:340px;background:#9ab2a5;bottom:-180px;left:2%}.sam7-card{position:relative;width:min(750px,100%);text-align:center;padding:clamp(30px,6vw,62px);border:1px solid rgba(255,255,255,.43);border-radius:28px;background:rgba(250,248,241,.88);box-shadow:0 28px 75px rgba(10,25,19,.32);backdrop-filter:blur(12px)}.sam7-brand{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:36px;direction:ltr}.sam7-brand .custom-logo-link{display:block;line-height:0}.sam7-brand .custom-logo{display:block;max-height:55px;width:auto}.sam7-wordmark{font:800 40px/1 Arial,sans-serif;letter-spacing:-3px;color:var(--ink);text-decoration:none}.sam7-wordmark span{color:var(--gold)}.sam7-brand p{padding:4px 0 4px 16px;margin:0;border-left:1px solid #cfc9bb;color:#777b71;letter-spacing:1.1px;font:500 10px/1.5 Arial,sans-serif}.sam7-kicker{font-weight:700;font-size:13px;color:var(--gold);letter-spacing:.4px}.sam7-copy h1{margin:13px 0 13px;font-size:clamp(32px,5vw,54px);line-height:1.28;font-weight:800;letter-spacing:-1.5px}.sam7-copy p{max-width:590px;margin:0 auto;color:#59615a;font-size:15px;line-height:2.1}.sam7-countdown{display:flex;justify-content:center;gap:11px;margin:36px auto}.sam7-countdown div{display:grid;place-items:center;width:92px;height:83px;border:1px solid #ded7c9;border-radius:14px;background:rgba(255,255,255,.55)}.sam7-countdown b{font-size:27px;line-height:1.1;color:#263a32;direction:rtl}.sam7-countdown span{margin-top:6px;font-size:11px;color:#8b897e}.sam7-notify{max-width:534px;margin:auto;padding:22px;border-radius:17px;background:#ece8de}.sam7-notify h2{font-size:14px;margin:0 0 13px;font-weight:700}.sam7-notify form{display:flex;gap:8px}.sam7-notify input{min-width:0;flex:1;border:1px solid #d4cdbf;border-radius:9px;background:#fff;padding:13px 14px;outline:none;font:13px Vazirmatn}.sam7-notify input:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(182,138,78,.16)}.sam7-notify button{border:0;border-radius:9px;background:#263c34;color:#fff;padding:10px 18px;font:600 13px Vazirmatn;cursor:pointer;white-space:nowrap;transition:.2s}.sam7-notify button:hover{background:#b68a4e}.sam7-notify button span{font-size:17px;padding-right:4px}.sam7-message{margin:0 0 10px;font-size:12px;color:#a74a38}.sam7-message.success{color:#327153}.sam7-card footer{margin-top:29px;font-size:12px;color:#797b73;letter-spacing:.1px}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}@media(max-width:520px){.sam7-page{padding:14px}.sam7-card{padding:32px 19px;border-radius:20px}.sam7-brand{margin-bottom:28px}.sam7-brand p{display:none}.sam7-copy p{font-size:13px;line-height:2}.sam7-countdown{gap:6px;margin:29px auto}.sam7-countdown div{width:calc((100vw - 70px)/4);height:70px}.sam7-countdown b{font-size:20px}.sam7-countdown span{font-size:10px}.sam7-notify{padding:16px 12px}.sam7-notify form{display:block}.sam7-notify input,.sam7-notify button{width:100%}.sam7-notify button{margin-top:8px}.sam7-card footer{margin-top:23px}}
