@import"https://fonts.googleapis.com/css2?family=Fira+Code:wght@300;400;700&display=swap";:root{--nord0: #2e3440;--nord1: #3b4252;--nord2: #434c5e;--nord3: #4c566a;--nord4: #d8dee9;--nord5: #e5e9f0;--nord6: #eceff4;--nord7: #8fbcbb;--nord8: #88c0d0;--nord9: #81a1c1;--nord10: #5e81ac;--nord11: #bf616a;--nord12: #d08770;--nord13: #ebcb8b;--nord14: #a3be8c;--nord15: #b48ead;--bg-dark: #1a1d23;--font-persian: "Nazanin", "B Nazanin", serif}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Fira Code,monospace;background-color:var(--bg-dark);color:var(--nord4);min-height:100vh;overflow-x:hidden}.terminal-container{min-height:100vh;padding:2rem;display:flex;align-items:center;justify-content:center}.terminal{background-color:var(--nord1);border-radius:8px;box-shadow:0 8px 32px #0009;width:100%;max-width:800px;overflow:hidden}.terminal-header{background-color:var(--nord2);padding:.75rem 1rem;display:flex;align-items:center;gap:.5rem}.terminal-button{width:12px;height:12px;border-radius:50%;display:inline-block}.terminal-button.red{background-color:var(--nord11)}.terminal-button.yellow{background-color:var(--nord13)}.terminal-button.green{background-color:var(--nord14)}.terminal-title{flex:1;text-align:center;font-size:.875rem;color:var(--nord4)}.terminal-body{padding:2rem;min-height:820px;height:820px;overflow-y:auto}.terminal-line{margin-bottom:.5rem;display:flex;align-items:flex-start}.terminal-line.command{margin-top:.75rem}.prompt{color:var(--nord14);margin-right:.5rem;-webkit-user-select:none;user-select:none}.command{color:var(--nord8)}.output{color:var(--nord4);line-height:1.6}.typing-cursor{display:inline-block;width:10px;height:1.2em;background-color:var(--nord4);animation:blink 1s infinite;vertical-align:text-bottom}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.links{display:flex;gap:2rem;flex-wrap:wrap}.link{color:var(--nord8);text-decoration:none;position:relative;transition:color .3s ease}.link:hover{color:var(--nord9)}.link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:var(--nord9);transition:width .3s ease}.link:hover:after{width:100%}.ascii-art{font-size:.75rem;line-height:1;margin-bottom:2rem;white-space:pre;overflow:hidden;font-family:Fira Code,monospace}@media (width <= 640px){.terminal-container{padding:0;align-items:stretch;min-height:100vh}.terminal{border-radius:0;margin-top:0;height:100vh;display:flex;flex-direction:column}.terminal-body{padding:1.5rem;min-height:auto;height:auto;flex:1;overflow-y:auto}.links{gap:1rem}.ascii-art{font-size:.5rem;line-height:1;overflow-x:visible}}.persian-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-dark);padding:10px;line-height:1.4;min-height:100vh}.persian-page .container{max-width:100%;margin:0;padding:0}.persian-page .grid-two{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.persian-page .card{background:var(--nord1);border:1px solid var(--nord3);border-radius:6px;padding:14px}.persian-page .card-title{font-size:1.5rem;color:var(--nord6);margin-bottom:8px;font-weight:600;border-bottom:1px solid var(--nord3);padding-bottom:6px}.persian-page .card-title-small{font-size:1.4rem;color:var(--nord6);margin-bottom:8px;font-weight:600;border-bottom:1px solid var(--nord3);padding-bottom:6px}.persian-page .card-desc{font-size:1.1rem;color:var(--nord4);margin-bottom:10px;line-height:1.4}.persian-page .section-heading{font-size:1.2rem;color:var(--nord6);margin:16px 0 12px;text-align:center;font-weight:600}.persian-page .persian-inline{font-family:var(--font-persian);font-size:1.1em;font-weight:600;color:var(--nord6);direction:rtl;display:inline-block}.persian-page .ending{font-family:var(--font-persian);color:var(--nord8);font-weight:700;font-size:1em}.persian-page .verb-table{width:100%;border-collapse:collapse;font-size:1.1rem;margin-top:8px}.persian-page .verb-table thead{background:var(--nord3);color:var(--nord6)}.persian-page .verb-table th{padding:6px 8px;text-align:left;font-weight:600;font-size:1.05rem;border:1px solid var(--nord2)}.persian-page .verb-table tbody tr{border-bottom:1px solid var(--nord2)}.persian-page .verb-table tbody tr:hover{background-color:var(--nord2)}.persian-page .verb-table tbody tr:last-child{border-bottom:none}.persian-page .verb-table td{padding:5px 8px;color:var(--nord5);border:1px solid var(--nord2)}.persian-page .rule-box{background:var(--nord2);border:1px solid var(--nord3);border-radius:4px;padding:10px;margin-bottom:10px;color:var(--nord6)}.persian-page .rule-box strong{color:var(--nord6);font-size:1.15rem;display:block;margin-bottom:6px}.persian-page .example-text{font-size:1.1rem;color:var(--nord4);line-height:1.5;margin-top:4px}.persian-page .example-text em{color:var(--nord14);font-size:1.05rem}.persian-page .arrow{color:var(--nord15)}.persian-page .note{background:var(--nord2);border-left:3px solid var(--nord13);padding:8px 12px;margin-top:12px;border-radius:4px;color:var(--nord4);font-size:.95rem}.persian-page .note strong{color:var(--nord13)}@media (width <= 1024px){.persian-page .grid-two{grid-template-columns:1fr}}@media (width <= 768px){.persian-page .container{padding:14px}.persian-page .verb-table{font-size:.7rem}.persian-page .verb-table th,.persian-page .verb-table td{padding:4px 6px}}
