*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:Georgia,Times New Roman,serif;background-color:#fff;color:#111;line-height:1.7;min-height:100vh}.page{display:flex;flex-direction:column;min-height:100vh;max-width:760px;margin:0 auto;padding:0 1.5rem}main{flex:1;padding:2rem 0 3rem;display:flex;flex-direction:column;gap:1.5rem}header{text-align:center;padding:3.5rem 0 2.5rem;border-bottom:2px solid #111}.logo{font-size:3rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.5rem;direction:rtl}header h1{font-size:2.25rem;font-weight:700;letter-spacing:-.03em;margin-bottom:.5rem}.tagline{font-size:1rem;color:#555;font-style:italic}.card{border:1.5px solid #111;padding:2rem}.card h2{font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #ddd}.card p{color:#333;margin-bottom:.75rem}.card p:last-child{margin-bottom:0}.command-list{list-style:none;display:flex;flex-direction:column;gap:.6rem}.command-list li{color:#333}.command-list code{font-family:Menlo,Courier New,monospace;font-size:.9em;background:#f0f0f0;padding:.15em .4em;border:1px solid #ccc}.links-card .link-grid{display:flex;gap:1rem;flex-wrap:wrap}.link-button{display:inline-block;padding:.65rem 1.4rem;background:#111;color:#fff;text-decoration:none;font-family:inherit;font-size:.95rem;font-weight:600;letter-spacing:.02em;transition:background .15s}.link-button:hover{background:#333}.prose h2{font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;margin-top:2rem;margin-bottom:.6rem;padding-bottom:.4rem;border-bottom:1px solid #ddd}.prose h2:first-of-type{margin-top:1rem}.prose p{color:#333;margin-bottom:.85rem}.prose ul{margin:.5rem 0 .85rem 1.5rem;color:#333}.prose ul li{margin-bottom:.4rem}.prose a{color:#111;text-underline-offset:3px}.prose a:hover{color:#555}.last-updated{font-size:.85rem;color:#888;font-style:italic;margin-bottom:1.5rem}.back-link{margin-top:.5rem}.back-link a{color:#111;text-decoration:none;font-size:.9rem;font-weight:600;letter-spacing:.02em;border-bottom:1.5px solid #111;padding-bottom:1px;transition:color .15s}.back-link a:hover{color:#555;border-color:#555}footer{text-align:center;padding:1.5rem 0;border-top:1.5px solid #111;font-size:.8rem;color:#888;margin-top:auto}.command-cards{display:flex;flex-direction:column;gap:1.25rem}.command-card{border:1px solid #ddd;padding:1.1rem 1.25rem}.command-name{font-family:Menlo,Courier New,monospace;font-size:1rem;font-weight:700;background:#111;color:#fff;display:inline-block;padding:.2em .6em;margin-bottom:.55rem;letter-spacing:.01em}.command-desc{color:#333;margin-bottom:.6rem;font-size:.95rem}.command-options{display:flex;flex-direction:column;gap:.3rem;padding-top:.5rem;border-top:1px solid #eee}.option-row{font-size:.85rem;display:flex;gap:.5rem;flex-wrap:wrap;color:#555}.option-label{font-weight:700;color:#111;flex-shrink:0}.option-values{color:#555}.mode-cards{display:flex;flex-direction:column;gap:1.25rem}.mode-card{border:1px solid #ddd;padding:1.1rem 1.25rem}.mode-header{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.6rem}.mode-emoji{font-size:1.6rem;line-height:1;flex-shrink:0;margin-top:.1rem}.mode-title{font-weight:700;font-size:1rem;margin-bottom:.2rem}.mode-command{font-family:Menlo,Courier New,monospace;font-size:.8em;background:#f0f0f0;padding:.15em .4em;border:1px solid #ccc}.mode-desc{color:#333;font-size:.95rem;margin-bottom:.65rem}.mode-example{display:flex;align-items:center;gap:.6rem;background:#f8f8f8;padding:.55rem .8rem;font-size:.88rem;flex-wrap:wrap}.example-prompt{color:#555}.example-arrow{color:#aaa;font-weight:700}.example-answer{font-family:Menlo,Courier New,monospace;font-weight:700;color:#111}.updates-list{display:flex;flex-direction:column;gap:1.5rem}.update-block{display:flex;gap:1.25rem}.update-date{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#888;white-space:nowrap;padding-top:.15rem;min-width:90px}.update-items{list-style:none;display:flex;flex-direction:column;gap:.35rem}.update-items li{font-size:.92rem;color:#333;padding-left:1rem;position:relative}.update-items li:before{content:"–";position:absolute;left:0;color:#aaa}@media(max-width:560px){header h1{font-size:1.75rem}.logo{font-size:2.25rem}.card{padding:1.5rem}.links-card .link-grid{flex-direction:column}.link-button{text-align:center}}
