@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap";:root{--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--heading-font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--d-font-family--monospace: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, monospace;--base-font-size: 15px}body{font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--parch-cyan: #00eaff;--parch-cyan-hover: #33eeff;--parch-cyan-muted: rgba(0, 234, 255, 0.12);--parch-cyan-border: rgba(0, 234, 255, 0.28);--parch-green: #00ff80;--parch-green-muted: rgba(0, 255, 128, 0.12);--parch-blue: #0080ff;--parch-blue-muted: rgba(0, 128, 255, 0.12);--parch-purple: #8500b2;--parch-violet: #b000cc;--parch-gradient-brand: linear-gradient(135deg, #00eaff 0%, #0080ff 50%, #00ff80 100%);--parch-gradient-subtle: linear-gradient(135deg, rgba(0, 234, 255, 0.08) 0%, rgba(0, 128, 255, 0.05) 50%, rgba(0, 255, 128, 0.08) 100%);--parch-gradient-border: linear-gradient(135deg, rgba(0, 234, 255, 0.3) 0%, rgba(0, 128, 255, 0.15) 50%, rgba(0, 255, 128, 0.3) 100%);--parch-gradient-dark-card: linear-gradient(180deg, rgba(22, 28, 38, 0.7) 0%, rgba(14, 18, 26, 0.85) 100%);--parch-surface-card: var(--secondary);--parch-surface-elevated: var(--primary-very-low);--parch-border-subtle: 1px solid rgba(255, 255, 255, 0.07);--parch-glass-bg: rgba(14, 18, 26, 0.72);--parch-glass-blur: blur(16px);--parch-glass-border: 1px solid rgba(255, 255, 255, 0.08);--parch-shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.08);--parch-shadow-md: 0 8px 24px rgba(0, 0, 0, 0.12);--parch-shadow-lg: 0 16px 40px rgba(0, 0, 0, 0.22);--parch-shadow-cyan-sm: 0 0 16px rgba(0, 234, 255, 0.18);--parch-shadow-button: 0 4px 14px rgba(0, 234, 255, 0.25);--d-max-width: 1220px;--d-border-radius: 10px;--d-border-radius-large: 16px;--d-button-border-radius: 9px;--d-input-border-radius: 9px;--d-nav-pill-border-radius: 9px;--d-sidebar-border-radius: 9px;--d-sidebar-width: 17.5em;--d-sidebar-row-height: 2.4em;--canvas-header-height: 4.25rem;--canvas-header-background: var(--header_background);--canvas-nav-space: 0.85rem;--canvas-content-padding: 1.5rem;--canvas-topic-list-padding: 0.9em;--parch-ease: cubic-bezier(0.16, 1, 0.3, 1);--parch-trans-fast: 0.15s var(--parch-ease);--parch-trans-normal: 0.25s var(--parch-ease)}html{font-family:var(--font-family);letter-spacing:-0.012em}body{background-color:var(--secondary);color:var(--primary);line-height:1.6}h1,h2,h3,h4,h5,h6,.title,.topic-title{font-family:var(--heading-font-family);letter-spacing:-0.025em;font-weight:700}::selection{background:rgba(0,234,255,.2);color:inherit}p>code,li>code,td>code,span>code:not(.badge-category-bg){font-family:var(--d-font-family--monospace) !important;font-size:.88em !important;padding:.18em .45em;border-radius:6px;background:var(--primary-very-low);border:1px solid var(--primary-low);color:var(--parch-cyan) !important;word-break:break-word}.d-header-wrap{position:sticky;top:0;z-index:1000}.d-header{height:var(--canvas-header-height, 4.25rem);background:var(--header_background);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--primary-low);box-shadow:0 1px 3px rgba(0,0,0,.05);position:relative;transition:background-color var(--parch-trans-normal),border-color var(--parch-trans-normal)}.d-header .contents{display:flex;align-items:center;justify-content:space-between}.d-header .title a{display:flex;align-items:center;gap:.75rem;text-decoration:none;transition:opacity var(--parch-trans-fast)}.d-header .title a:hover{opacity:.88}.d-header .title #site-logo{max-height:38px;width:auto;object-fit:contain}.d-header .floating-search-input-wrapper input[type=text],.d-header .search-input input[type=text]{border-radius:20px;border:1px solid var(--primary-low-mid);background:var(--primary-very-low);padding:.45em 1.1em;font-size:.88rem;transition:all var(--parch-trans-fast)}.d-header .floating-search-input-wrapper input[type=text]:focus,.d-header .search-input input[type=text]:focus{border-color:var(--parch-cyan);box-shadow:0 0 0 3px rgba(0,234,255,.15);background:var(--secondary)}.d-header .d-header-icons .icon{border-radius:8px;transition:all var(--parch-trans-fast)}.d-header .d-header-icons .icon:hover{background:var(--primary-low);color:var(--parch-cyan)}.parch-hero-banner{margin:1.5rem 0 2rem 0;padding:2.2rem 2.4rem;background:var(--secondary);border:1px solid var(--primary-low);border-radius:var(--d-border-radius-large);box-shadow:var(--parch-shadow-md);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:1.4rem}.parch-hero-banner::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--parch-gradient-brand)}.parch-hero-banner .parch-banner-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .8rem;border-radius:20px;background:var(--parch-cyan-muted);border:1px solid var(--parch-cyan-border);color:var(--parch-cyan);font-size:.78rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;width:fit-content}.parch-hero-banner .parch-banner-badge .dot{width:7px;height:7px;border-radius:50%;background:var(--parch-green);box-shadow:0 0 8px var(--parch-green)}.parch-hero-banner .parch-banner-content{display:flex;justify-content:space-between;align-items:center;gap:2rem;position:relative;z-index:1}.parch-hero-banner .parch-banner-content .parch-banner-text{max-width:650px}.parch-hero-banner .parch-banner-content .parch-banner-text h1{font-size:1.95rem;font-weight:700;margin:0 0 .6rem 0;line-height:1.25;color:var(--primary)}.parch-hero-banner .parch-banner-content .parch-banner-text p{font-size:1rem;color:var(--primary-medium);line-height:1.6;margin:0}.parch-hero-banner .parch-banner-content .parch-banner-logo{display:flex;align-items:center;justify-content:center;width:76px;height:76px;flex-shrink:0}.parch-hero-banner .parch-banner-content .parch-banner-logo svg,.parch-hero-banner .parch-banner-content .parch-banner-logo img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 14px rgba(0, 234, 255, 0.2))}.parch-hero-banner .parch-banner-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;position:relative;z-index:1}.parch-hero-banner .parch-banner-actions .btn-parch-primary{background:var(--parch-gradient-brand);color:#0b0f14 !important;font-weight:600;font-size:.88rem;padding:.52rem 1.15rem;border-radius:var(--d-button-border-radius);border:none;box-shadow:var(--parch-shadow-button);display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;transition:all var(--parch-trans-fast)}.parch-hero-banner .parch-banner-actions .btn-parch-primary svg{width:16px;height:16px;flex-shrink:0}.parch-hero-banner .parch-banner-actions .btn-parch-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,234,255,.4)}.parch-hero-banner .parch-banner-actions .btn-parch-primary:active{transform:translateY(0)}.parch-hero-banner .parch-banner-actions .btn-parch-secondary{background:var(--primary-very-low);color:var(--primary) !important;font-weight:500;font-size:.88rem;padding:.52rem 1.1rem;border-radius:var(--d-button-border-radius);border:1px solid var(--primary-low);display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;transition:all var(--parch-trans-fast)}.parch-hero-banner .parch-banner-actions .btn-parch-secondary svg{width:15px;height:15px;color:var(--primary-medium);transition:color var(--parch-trans-fast);flex-shrink:0}.parch-hero-banner .parch-banner-actions .btn-parch-secondary:hover{background:var(--primary-low);border-color:var(--parch-cyan-border);color:var(--parch-cyan) !important;transform:translateY(-2px)}.parch-hero-banner .parch-banner-actions .btn-parch-secondary:hover svg{color:var(--parch-cyan)}.parch-hero-banner .parch-banner-actions .btn-parch-secondary:active{transform:translateY(0)}.topic-list{border-collapse:separate;border-spacing:0 6px}.topic-list thead th{font-weight:600;color:var(--primary-medium);font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--primary-low);padding:.6em .85em}.topic-list tbody tr{background:var(--secondary);border-radius:var(--d-border-radius);box-shadow:0 1px 3px rgba(0,0,0,.04);border:1px solid var(--primary-low);transition:all var(--parch-trans-fast)}.topic-list tbody tr td{padding:var(--canvas-topic-list-padding, 0.9em);border:none}.topic-list tbody tr td:first-child{border-top-left-radius:var(--d-border-radius);border-bottom-left-radius:var(--d-border-radius);border-left:3px solid rgba(0,0,0,0)}.topic-list tbody tr td:last-child{border-top-right-radius:var(--d-border-radius);border-bottom-right-radius:var(--d-border-radius)}.topic-list tbody tr:hover{background:var(--primary-very-low);border-color:var(--primary-low-mid);transform:translateY(-1px);box-shadow:var(--parch-shadow-md)}.topic-list tbody tr:hover td:first-child{border-left-color:var(--parch-cyan)}.topic-list tbody tr.unread td:first-child{border-left-color:var(--parch-green)}.topic-list .main-link a.title{color:var(--primary);font-size:1.02rem;font-weight:600;line-height:1.45;transition:color var(--parch-trans-fast)}.topic-list .main-link a.title:hover{color:var(--parch-cyan)}.badge-wrapper.bullet .badge-category{font-weight:600;font-size:.82rem}.badge-wrapper.bullet .badge-category-bg{border-radius:4px}.discourse-tag{border-radius:6px;background:var(--primary-very-low);color:var(--primary-high) !important;font-size:.78rem;padding:.2em .55em;font-family:var(--d-font-family--monospace);border:1px solid var(--primary-low);transition:all var(--parch-trans-fast)}.discourse-tag:hover{background:var(--parch-cyan-muted);border-color:var(--parch-cyan-border);color:var(--parch-cyan) !important}.category-boxes,.category-boxes-with-topics{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:1.25rem;margin-bottom:2rem}.category-boxes .category-box,.category-boxes-with-topics .category-box{width:100%;margin:0;background:var(--secondary);border:1px solid var(--primary-low);border-radius:var(--d-border-radius-large);box-shadow:var(--parch-shadow-sm);transition:all var(--parch-trans-normal);overflow:hidden;position:relative;display:flex;flex-direction:column}.category-boxes .category-box::before,.category-boxes-with-topics .category-box::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--category-badge-color, var(--parch-cyan));opacity:.85;transition:opacity var(--parch-trans-fast)}.category-boxes .category-box:hover,.category-boxes-with-topics .category-box:hover{transform:translateY(-3px);box-shadow:var(--parch-shadow-md);border-color:var(--primary-low-mid)}.category-boxes .category-box:hover::before,.category-boxes-with-topics .category-box:hover::before{opacity:1;box-shadow:0 0 12px var(--category-badge-color, var(--parch-cyan))}.category-boxes .category-box:hover .category-box-heading h3,.category-boxes-with-topics .category-box:hover .category-box-heading h3{color:var(--parch-cyan)}.category-boxes .category-box .category-box-inner,.category-boxes-with-topics .category-box .category-box-inner{padding:1.4rem;display:flex;flex-direction:column;height:100%;border:none}.category-boxes .category-box .category-box-heading,.category-boxes-with-topics .category-box .category-box-heading{margin-bottom:.6rem}.category-boxes .category-box .category-box-heading h3,.category-boxes-with-topics .category-box .category-box-heading h3{font-size:1.15rem;font-weight:700;margin:0;color:var(--primary);transition:color var(--parch-trans-fast)}.category-boxes .category-box .description,.category-boxes-with-topics .category-box .description{font-size:.88rem;color:var(--primary-medium);line-height:1.5;margin-bottom:1rem;flex-grow:1}.category-boxes .category-box .category-stat,.category-boxes-with-topics .category-box .category-stat{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;color:var(--primary-medium);background:var(--primary-very-low);padding:.25rem .65rem;border-radius:20px;border:1px solid var(--primary-low);width:fit-content}.category-boxes .category-box .subcategories,.category-boxes-with-topics .category-box .subcategories{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.8rem;padding-top:.8rem;border-top:1px solid var(--primary-low)}.category-boxes .category-box .subcategories .subcategory,.category-boxes-with-topics .category-box .subcategories .subcategory{font-size:.78rem}.topic-post article.boxed{background:var(--secondary);border-radius:var(--d-border-radius-large);border:1px solid var(--primary-low);margin-bottom:1.25rem;padding:1.4rem;box-shadow:var(--parch-shadow-sm);transition:border-color var(--parch-trans-fast)}.topic-post article.boxed:hover{border-color:var(--primary-low-mid)}.topic-post .topic-avatar .avatar{border-radius:50%;transition:all var(--parch-trans-fast)}.topic-post .topic-avatar .avatar:hover{box-shadow:0 0 0 2px var(--parch-cyan),0 0 12px rgba(0,234,255,.3)}.user-title,.names .user-title,.user-card .user-title{display:inline-flex;align-items:center;gap:.35rem;order:4;flex-basis:auto;font-size:.82rem;font-weight:500;color:var(--primary-medium);line-height:1.4;vertical-align:middle;background:rgba(0,0,0,0);border:none;padding:0;margin-inline-start:.4rem;border-radius:6px;direction:inherit;unicode-bidi:plaintext}.user-title.staff,.user-title[class*="--تیم-"],.user-title[class*="--team-"],.user-title[class*="--admin"],.user-title[class*="--mod"],.names .user-title.staff,.names .user-title[class*="--تیم-"],.names .user-title[class*="--team-"],.names .user-title[class*="--admin"],.names .user-title[class*="--mod"],.user-card .user-title.staff,.user-card .user-title[class*="--تیم-"],.user-card .user-title[class*="--team-"],.user-card .user-title[class*="--admin"],.user-card .user-title[class*="--mod"]{background:var(--parch-cyan-muted);border:1px solid var(--parch-cyan-border);color:var(--parch-cyan) !important;padding:.12rem .55rem;font-weight:600;font-size:.78rem;letter-spacing:0}.parch-terminal-wrap{margin:1.25rem 0;border-radius:12px;overflow:hidden;border:1px solid var(--primary-low);box-shadow:var(--parch-shadow-md);background:#0b0f16}.parch-terminal-wrap .parch-terminal-header{background:#111722;padding:.55rem .95rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.07)}.parch-terminal-wrap .parch-terminal-header .parch-terminal-controls{display:flex;align-items:center;gap:6px}.parch-terminal-wrap .parch-terminal-header .parch-terminal-controls .ctrl-dot{width:11px;height:11px;border-radius:50%;display:inline-block}.parch-terminal-wrap .parch-terminal-header .parch-terminal-controls .ctrl-dot.red{background:#ff5f56}.parch-terminal-wrap .parch-terminal-header .parch-terminal-controls .ctrl-dot.yellow{background:#ffbd2e}.parch-terminal-wrap .parch-terminal-header .parch-terminal-controls .ctrl-dot.green{background:#27c93f}.parch-terminal-wrap .parch-terminal-header .parch-terminal-title{font-family:var(--d-font-family--monospace);font-size:.78rem;color:#8b949e;font-weight:500;display:flex;align-items:center;gap:.4rem}.parch-terminal-wrap .parch-terminal-header .parch-terminal-title svg{width:14px;height:14px;opacity:.7}.parch-terminal-wrap .parch-terminal-header .parch-terminal-title .prompt-indicator{font-weight:700}.parch-terminal-wrap .parch-terminal-header .parch-terminal-title .prompt-indicator.root{color:#ff5f56}.parch-terminal-wrap .parch-terminal-header .parch-terminal-title .prompt-indicator.user{color:var(--parch-cyan)}.parch-terminal-wrap .parch-terminal-header .parch-copy-btn{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);color:#c9d1d9;font-size:.75rem;padding:.25rem .65rem;border-radius:6px;cursor:pointer;font-family:var(--font-family);display:inline-flex;align-items:center;gap:.35rem;transition:all var(--parch-trans-fast)}.parch-terminal-wrap .parch-terminal-header .parch-copy-btn svg{width:13px;height:13px}.parch-terminal-wrap .parch-terminal-header .parch-copy-btn:hover{background:var(--parch-gradient-brand);color:#0b0f14;border-color:rgba(0,0,0,0)}.parch-terminal-wrap pre{margin:0}.parch-terminal-wrap pre code{font-family:var(--d-font-family--monospace) !important;font-size:.88rem !important;line-height:1.55 !important;padding:1.1rem 1.25rem !important;background:#0b0f16 !important;color:#e6edf3 !important;border:none !important;border-radius:0 !important}aside.quote{border-left:3px solid var(--parch-cyan);background:var(--primary-very-low);border-radius:0 var(--d-border-radius) var(--d-border-radius) 0;padding:.85rem 1.15rem;margin:1rem 0}aside.quote .title{color:var(--primary-high);font-weight:600}.sidebar-wrapper .sidebar-section-link-wrapper .sidebar-section-link{border-radius:var(--d-sidebar-border-radius);transition:all var(--parch-trans-fast);margin:2px 0}.sidebar-wrapper .sidebar-section-link-wrapper .sidebar-section-link:hover{background:var(--primary-low);color:var(--parch-cyan)}.sidebar-wrapper .sidebar-section-link-wrapper .sidebar-section-link.active{background:var(--parch-cyan-muted);color:var(--parch-cyan);font-weight:600;border-left:3px solid var(--parch-cyan)}.btn-primary{background:var(--parch-gradient-brand);color:#0b0f14 !important;font-weight:600;border:none;border-radius:var(--d-button-border-radius);box-shadow:var(--parch-shadow-button);transition:all var(--parch-trans-fast)}.btn-primary .d-icon{color:#0b0f14}.btn-primary:hover{box-shadow:0 6px 18px rgba(0,234,255,.4);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-default{border-radius:var(--d-button-border-radius);transition:all var(--parch-trans-fast)}.btn-default:hover{background:var(--primary-low);color:var(--parch-cyan)}.nav-pills>li>a{border-radius:var(--d-nav-pill-border-radius);font-weight:500;transition:all var(--parch-trans-fast)}.nav-pills>li>a.active{background:var(--parch-gradient-brand);color:#0b0f14 !important;font-weight:600;box-shadow:var(--parch-shadow-button)}#reply-control{border-top-left-radius:var(--d-border-radius-large);border-top-right-radius:var(--d-border-radius-large);box-shadow:0 -8px 30px rgba(0,0,0,.25);border-top:2px solid var(--parch-cyan)}.modal-inner-container{border-radius:var(--d-border-radius-large);box-shadow:var(--parch-shadow-lg);border:1px solid var(--primary-low)}
/*# sourceMappingURL=common_theme_31_402580259718bdd8650278b8c13599a6f3d6e131.css.map?__ws=forum.parchlinux.com */
