@font-face{font-family:Thmanyah;src:url("/assets/fonts/thmanyahsans-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Thmanyah;src:url("/assets/fonts/thmanyahsans-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Thmanyah;src:url("/assets/fonts/thmanyahsans-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:Thmanyah;src:url("/assets/fonts/thmanyahsans-Black.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}

:root{
  --pink:#FF477C;
  --ink:#000;
  --muted:#6B6B6B;
  --danger:#E7370A;
  --success:#16A34A;
  --line:rgba(161,161,161,.74);
  --measure:720px;
}

*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{-webkit-text-size-adjust:100%}

body{
  font-family:Thmanyah,"Segoe UI",system-ui,-apple-system,sans-serif;
  background:#fff;
  color:var(--ink);
  direction:rtl;
  min-height:100dvh;
  display:flex;
  flex-direction:column;
  -webkit-font-smoothing:antialiased;
}

a{text-decoration:none;color:inherit}
img{max-width:100%;display:block}

.wrap{flex:1;width:100%;max-width:var(--measure);margin-inline:auto;padding:0 0 40px}

.brand{
  font-size:24px;
  line-height:30px;
  font-weight:900;
  color:var(--pink);
  text-align:center;
  padding:34px 20px 46px;
  letter-spacing:.2px;
}

.rows{border-top:1px solid var(--line)}

.row{
  display:flex;
  align-items:center;
  gap:14px;
  min-height:81px;
  padding:14px 20px;
  border-bottom:1px solid var(--line);
  transition:background .15s ease;
}
@media(hover:hover){.row:hover{background:#FFF5F8}}
.row:active{background:#FFF0F5}

.row-title{flex:1;font-size:20px;line-height:25px;font-weight:400}
.row-arrow{width:29px;height:29px;color:#1E1E1E;flex-shrink:0}

.updated{text-align:center;font-size:15px;line-height:19px;padding:28px 20px 0}
.updated .ver{color:var(--muted);font-size:13px}

.page-note{text-align:center;padding:24px 20px 0}
.page-note .p{font-size:15px;line-height:1.7;font-weight:700;margin-bottom:8px}
.page-note a{font-weight:700}

.store-link{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:6px;
  font-size:15px;
  font-weight:700;
  padding:20px;
}
.store-link svg{width:14px;height:14px;flex-shrink:0}
@media(hover:hover){.store-link:hover{color:var(--pink)}}

.back{
  display:inline-flex;
  align-items:center;
  gap:2px;
  color:var(--pink);
  font-size:18px;
  font-weight:900;
  padding:22px 20px 0;
}
.back svg{width:20px;height:20px}

.doc-title{font-size:26px;line-height:1.4;font-weight:900;padding:18px 20px 8px}
.content{padding:0 20px}

.h{font-weight:700;line-height:1.45}
.h1{font-size:23px;margin:8px 0 10px}
.h2{font-size:19px;margin:26px 0 10px}
.h3{font-size:16.5px;margin:18px 0 10px}

.p{font-size:15.5px;line-height:1.85;margin-bottom:12px}
.p.center{text-align:center}

.list{margin:0 0 14px;padding-inline-start:22px}
.list li{font-size:15.5px;line-height:1.85;margin-bottom:8px}
.list li::marker{color:var(--pink);font-weight:700}

.img{margin:12px 0}
.img img{width:100%;border-radius:14px;object-fit:cover}
.img figcaption{text-align:center;font-size:12.5px;color:var(--muted);margin-top:8px}

.note{
  margin:12px 0;
  padding:12px 14px 14px;
  border-radius:14px;
  font-size:14.5px;
  line-height:1.75;
  border-inline-start:3px solid;
  text-align:start;
}
.note-info{background:#FFF0F5;border-color:var(--pink);color:var(--pink)}
.note-warning{background:#FFF6E5;border-color:#9F6000;color:#9F6000}
.note-danger{background:#FDECE7;border-color:var(--danger);color:var(--danger)}

.rule{border:0;border-top:1px solid #FFE0EB;margin:18px 0}

.b{font-weight:700}
.i{font-style:italic}
.u{text-decoration:underline}
.c-ink{color:var(--ink)}
.c-muted{color:var(--muted)}
.c-pink{color:var(--pink)}
.c-danger{color:var(--danger)}
.c-success{color:var(--success)}
.s-sm{font-size:13px}
.s-base{font-size:15.5px}
.s-lg{font-size:18px}
.s-xl{font-size:22px}
.w-normal{font-weight:400}
.w-medium{font-weight:500}
.w-bold{font-weight:700}
.w-black{font-weight:900}

.content a{color:var(--pink);text-decoration:underline}

.footer{background:var(--pink);padding:0 20px 18px;text-align:center;margin-top:120px}
.footer-logo{width:257px;max-width:72%;height:auto;margin:-100px auto 0}
.footer-year{color:#fff;font-size:11px;line-height:14px;margin-top:14px}

.error{display:flex;flex-direction:column;justify-content:center;padding-top:40px}

@media(min-width:768px){
  .brand{font-size:30px;line-height:38px;padding:56px 20px 52px}
  .rows{border-top:0}
  .row{border:1px solid var(--line);border-radius:16px;margin-bottom:12px;min-height:72px}
  .doc-title{font-size:32px}
  .content{padding:0 24px}
  .p,.list li{font-size:16px}
  .footer{margin-top:140px}
}
