.tiny-content{direction:rtl;font-family:Vazirmatn,IRANSans,Tahoma,Segoe UI,sans-serif;color:#222;line-height:1.85;font-size:16px;margin:0 auto;padding:28px;background:#fff;border-radius:12px;box-shadow:0 6px 30px #0f172a0f;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;text-align:justify;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tiny-content h1,.tiny-content h2,.tiny-content h3,.tiny-content h4{margin:22px 0 12px;font-weight:700;color:#0f172a;line-height:1.25;letter-spacing:-.2px}.tiny-content h1{font-size:28px}.tiny-content h2{font-size:22px}.tiny-content h3{font-size:18px}.tiny-content h4{font-size:16px}.tiny-content p{margin:12px 0;font-size:16px;color:#334155}.tiny-content a{color:#0ea5a4;text-decoration:none;border-bottom:1px dashed rgba(14,165,164,.15);transition:color .18s ease,border-color .18s ease}.tiny-content a:hover{color:#088a88;border-bottom-color:#0ea5a459}.tiny-content img{max-width:100%;height:auto;display:block;margin:16px auto;border-radius:20px;box-shadow:0 8px 20px #0206170f;object-fit:contain}.tiny-content figure{margin:18px 0;text-align:center}.tiny-content figcaption{font-size:13px;color:#64748b;margin-top:8px}.tiny-content table{width:100%;border-collapse:collapse;margin:18px 0;overflow:auto;display:block;border-radius:8px;box-shadow:0 6px 16px #0206170a}.tiny-content th,.tiny-content td{padding:12px 14px;border-bottom:1px solid rgba(15,23,42,.06);text-align:right;vertical-align:middle}.tiny-content thead tr th{background:linear-gradient(90deg,#02061705,#02061700);font-weight:700}.tiny-content ul,.tiny-content ol{margin:12px 0 12px 24px;padding:0}.tiny-content li{margin:8px 0}.tiny-content blockquote{margin:16px 0;padding:14px 18px;border-radius:10px;background:linear-gradient(180deg,#fbfdff,#fff);border-right:4px solid rgba(14,165,164,.12);color:#0f172a;font-style:italic}.tiny-content code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Roboto Mono,Courier New,monospace;background:#02061708;padding:4px 8px;border-radius:6px;font-size:13px}.tiny-content pre{background:#0f172a;color:#e6eef8;padding:14px;border-radius:10px;overflow:auto;font-size:13px;line-height:1.5;margin:14px 0}.tiny-content .callout{display:block;margin:14px 0;padding:12px 14px;border-radius:10px;background:linear-gradient(180deg,#f0f9f9,#fff);border-right:3px solid rgba(14,165,164,.12);color:#064e47}.tiny-content ul.checklist{list-style:none;padding:0}.tiny-content ul.checklist li{position:relative;padding-right:36px;margin:10px 0}.tiny-content ul.checklist li:after{content:"✓";position:absolute;right:0;top:0;background:#e6fffb;color:#0b6b63;width:28px;height:28px;border-radius:6px;display:inline-grid;place-items:center;font-weight:700;box-shadow:0 4px 12px #0206170a}@media (max-width: 768px){.tiny-content{padding:18px;font-size:15px}.tiny-content h1{font-size:22px}.tiny-content h2{font-size:18px}}.tiny-content .mce-figure,.tiny-content .mce-content-body figure{margin:16px 0}.tiny-content iframe{width:100%;min-height:260px;border-radius:8px;border:none;margin:14px 0}.tiny-content .badge{display:inline-block;padding:6px 10px;border-radius:999px;background:#0ea5a417;color:#065f59;font-weight:600;font-size:13px}.tiny-content .important{background:linear-gradient(90deg,#fff6e6,#fff);padding:6px 10px;border-radius:8px;border-right:3px solid rgba(245,158,11,.12)}.error-area .error-content{text-align:center;position:relative}.error-area .error-content h1{font-size:300px;line-height:.7;font-weight:700;color:var(--action)}.error-area .error-content h1 span{color:var(--secondary)}.error-area .error-content h3{margin:50px 0 0;position:relative;color:var(--action);font-size:35px}.error-area .error-content p{font-size:18px;max-width:520px;margin:20px auto}
