/* مقیاس مشترک گوشه‌ها در صفحه اصلی، پنل، فرم و رسید هیرونداد */
:root{
  --radius-xs:8px;--radius-sm:12px;--radius-md:16px;
  --radius-lg:24px;--radius-xl:32px;--radius-hero:36px;--radius-pill:999px;
}
/* صفحه اصلی و فرم درخواست */
.motherboard{border-radius:var(--radius-hero)}
.motherboard::after{border-radius:calc(var(--radius-hero) - 10px)}
.request-terminal{border-radius:var(--radius-xl)}
.xray-layer{border-radius:inherit}
.service-socket{border-radius:var(--radius-lg)}
.core-chip{border-radius:22px}.core-pins{border-radius:var(--radius-sm)}
.core-pins::after{border-radius:var(--radius-xs)}.port{border-radius:6px}
.request-paper,.issued-paper{border-radius:20px;clip-path:none;overflow:hidden}
.request-paper::after,.issued-paper::after{border-radius:20px 20px 0 0}
.paper-track{border-radius:20px}
.printer-slot,.printer-slot>span{border-radius:var(--radius-pill)}
.header-action,.issue-button{border-radius:var(--radius-pill)}
.field input,.field select,.field textarea{border-radius:var(--radius-md)}
.sample-button,.receipt-actions button,.skip-link{border-radius:var(--radius-sm)}
.receipt-actions button{padding-inline:8px}
.review-banner{border-radius:var(--radius-md)}
.privacy-page{border-radius:var(--radius-xl);border:1px solid var(--line);background:#111d32;padding:32px;margin-block:28px}
/* مرکز مدیریت */
.sidebar{border-radius:28px 0 0 28px}
.topbar{border-radius:0 0 var(--radius-lg) var(--radius-lg)}
.stat,.panel,.note{border-radius:var(--radius-lg)}
dialog,.notification-popover{border-radius:28px}
.workspace,.sidebar-help,.nav-item{border-radius:var(--radius-md)}
.workspace-symbol,.avatar,.search-box,.button,.filter,.table-status,.range-select{border-radius:var(--radius-md)}
.button.primary{border-radius:var(--radius-pill)}
.filter,.environment,.nav-count,.tag,.trend,.service-head-badge{border-radius:var(--radius-pill)}
.icon-button,.stat-icon,.service-brand,.activity-icon,.service-card-title img{border-radius:var(--radius-sm)}
.demo-notice,.resources,.audit-message,.log-detail pre,.toast,.chart-tooltip{border-radius:var(--radius-md)}
.notification-popover button{border-radius:var(--radius-sm)}
.search-box kbd{border-radius:6px}
.data-table thead th:first-child{border-start-start-radius:var(--radius-sm)}
.data-table thead th:last-child{border-start-end-radius:var(--radius-sm)}
/* پنل پیگیری Django و فرم‌های آن */
#header{border-radius:0 0 var(--radius-lg) var(--radius-lg)}
#content-main>.module,.module.aligned,#changelist,#changelist-filter,.submit-row,.messagelist li{border-radius:var(--radius-md)}
#toolbar,.object-tools a,.paginator{border-radius:var(--radius-sm)}
#content input:not([type=checkbox]):not([type=radio]):not([type=hidden]),
#content select,#content textarea,#content .button,#content input[type=submit],#content input[type=button]{border-radius:var(--radius-sm)}
.login #container{border-radius:var(--radius-lg)}
@media(max-width:760px){
  .motherboard{border-radius:28px}.motherboard::after{border-radius:18px}
  .request-terminal{border-radius:26px}
  .stat,.panel,.note{border-radius:20px}
  .privacy-page{padding:24px;border-radius:var(--radius-lg)}
}
