:root{--color-primary:#3b82f6;--color-primary-hover:#2563eb;--color-text:#1f2937;--color-text-light:#6b7280;--color-bg:#f8fafc;--color-card:#ffffff;--color-border:#e5e7eb;--color-border-light:#cbd5e1;--color-success:#10b981;--color-error:#ef4444;--shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.1);--shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.1);--radius-sm:0.5rem;--radius-md:1rem;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem}*{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;margin:0;padding:0;box-sizing:border-box}.tool-card,.tool-card *{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}body{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;background-color:var(--color-bg);color:var(--color-text);line-height:1.6;direction:rtl;text-align:right}.container{max-width:768px;margin:0 auto;padding:var(--spacing-md)}header{background-color:var(--color-card);border-bottom:1px solid var(--color-border);padding:var(--spacing-md) 0;margin-bottom:var(--spacing-lg)}header nav{max-width:768px;margin:0 auto;padding:0 var(--spacing-md)}header nav a{color:var(--color-primary);text-decoration:none;font-weight:600;transition:color .2s}header nav a:hover{color:var(--color-primary-hover)}footer{background-color:var(--color-card);border-top:1px solid var(--color-border);padding:var(--spacing-xl) 0 var(--spacing-lg);margin-top:var(--spacing-xl)}footer .footer-links{max-width:768px;margin:0 auto;padding:0 var(--spacing-md);display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--spacing-sm)}footer .footer-links a{color:var(--color-text-light);text-decoration:none;font-size:.875rem;transition:color .2s}footer .footer-links a:hover{color:var(--color-primary)}h1{font-size:2rem;font-weight:700;color:var(--color-text);margin-bottom:var(--spacing-md);line-height:1.2}h2{font-size:1.5rem;font-weight:600;color:var(--color-text);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm)}h3{font-size:1.25rem;font-weight:600;color:var(--color-text);margin-top:var(--spacing-md);margin-bottom:var(--spacing-sm)}p{margin-bottom:var(--spacing-sm);color:var(--color-text)}.intro{font-size:1.125rem;color:var(--color-text-light);margin-bottom:var(--spacing-lg)}.tool-card{background-color:var(--color-card);border-radius:var(--radius-md);padding:var(--spacing-md);box-shadow:var(--shadow-md);margin-bottom:var(--spacing-lg)}.card{background-color:var(--color-card);border-radius:var(--radius-md);padding:var(--spacing-md);box-shadow:var(--shadow-sm);transition:box-shadow .3s,transform .3s;border:1px solid var(--color-border)}.card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.form-group{margin-bottom:var(--spacing-md)}label{display:block;font-weight:600;margin-bottom:var(--spacing-xs);color:var(--color-text)}input[type=date],input[type=number],input[type=text],input[type=time],select,textarea{width:100%;padding:.75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:1rem;font-family:inherit;transition:border-color .2s,box-shadow .2s;background-color:var(--color-card)}input:focus,select:focus,textarea:focus{outline:0;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(59,130,246,.1)}textarea{resize:vertical;min-height:100px}.btn,button{padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background-color .2s,transform .1s;font-family:inherit}.btn-primary{background-color:var(--color-primary);color:#fff}.btn-primary:hover{background-color:var(--color-primary-hover)}.btn-primary:active{transform:scale(.98)}button:disabled{opacity:.5;cursor:not-allowed}.result-area{background-color:var(--color-bg);border:2px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-md);margin-top:var(--spacing-md);min-height:60px;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:600;color:var(--color-primary)}.result-area.success{background-color:#ecfdf5;border-color:var(--color-success);color:var(--color-success)}.result-area.error{background-color:#fef2f2;border-color:var(--color-error);color:var(--color-error)}.ad-slot{min-height:90px;margin:var(--spacing-lg) 0;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg);border:1px dashed var(--color-border-light);border-radius:var(--radius-sm);color:var(--color-text-light);font-size:.875rem}.grid{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.grid-2{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(2,1fr)}ol,ul{margin-bottom:var(--spacing-md);padding-right:var(--spacing-md)}li{margin-bottom:var(--spacing-xs)}.w-100{width:100%}section{margin-bottom:var(--spacing-xl)}.faq-item{margin-bottom:var(--spacing-md);padding:var(--spacing-md);background-color:var(--color-card);border-radius:var(--radius-sm);border:1px solid var(--color-border)}.faq-item h3{margin-top:0;color:var(--color-primary)}table{width:100%;border-collapse:collapse;margin-bottom:var(--spacing-md)}td,th{padding:.75rem;text-align:right;border-bottom:1px solid var(--color-border)}th{background-color:var(--color-bg);font-weight:600}@media (max-width:768px){h1{font-size:1.75rem}h2{font-size:1.25rem}.grid-2{grid-template-columns:1fr}.container{padding:var(--spacing-sm)}footer .footer-links{grid-template-columns:1fr}}@media (max-width:640px){h1{font-size:1.5rem}.grid{grid-template-columns:1fr}}.text-center{text-align:center}.mt-1{margin-top:var(--spacing-sm)}.mt-2{margin-top:var(--spacing-md)}.mt-3{margin-top:var(--spacing-lg)}.mb-1{margin-bottom:var(--spacing-sm)}.mb-2{margin-bottom:var(--spacing-md)}.mb-3{margin-bottom:var(--spacing-lg)}.hidden{display:none}