.home-wrap{max-width:1180px;margin:auto;padding:64px 28px 100px}.home-intro{display:flex;align-items:end;justify-content:space-between;padding-bottom:42px;border-bottom:1px solid var(--line)}.home-intro h1{font:800 clamp(58px,7vw,94px)/.88 'Barlow Condensed';margin:14px 0 24px}.home-intro h1 em{color:var(--lime);font-style:italic}.section-title{display:flex;align-items:end;justify-content:space-between;margin:42px 0 18px}.section-title h2{font:800 38px 'Barlow Condensed';margin:5px 0 0}.my-tables{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.table-card{position:relative;min-height:185px;background:#111419;border:1px solid var(--line)}.open-table{width:100%;height:100%;padding:26px;text-align:left;background:transparent;color:white;display:flex;flex-direction:column;align-items:flex-start}.open-table:hover{background:#171c22}.card-format{font:700 9px Inter;letter-spacing:.13em;color:var(--lime)}.open-table strong{font:800 28px 'Barlow Condensed';margin:18px 38px 5px 0}.open-table small{color:var(--muted);font-size:10px}.open-table em{margin-top:auto;color:white;font:700 10px Inter;font-style:normal;letter-spacing:.1em}.delete-table{position:absolute;z-index:2;right:10px;top:10px;width:34px;height:34px;padding:0;background:#20252b;color:#8b939d;font-size:22px}.delete-table:hover{background:#4a1d1d;color:#ff9c94}.no-tables,.table-loading{grid-column:1/-1;padding:55px;border:1px dashed #343a43;color:var(--muted);display:flex;flex-direction:column;gap:8px;text-align:center}.no-tables strong{color:white}.back-home{display:inline-block;margin-bottom:30px;color:var(--muted);text-decoration:none;font:700 10px Inter;letter-spacing:.12em}.back-home:hover{color:var(--lime)}

@media(max-width:800px){
  .home-wrap{padding:36px 14px 70px}.home-intro{align-items:flex-start;flex-direction:column;gap:22px}.home-intro h1{font-size:58px}.home-intro button{width:100%}.my-tables{grid-template-columns:1fr}.table-card{min-height:155px}.open-table{padding:22px}.section-title{margin-top:32px}
  .dashboard{padding:30px 8px 60px}.back-home{margin-left:6px}.dash-head{padding:0 6px}.dash-head h1{font-size:44px;overflow-wrap:anywhere}.dash-head button{width:100%}.status-strip{margin-left:6px;margin-right:6px;padding:12px 10px}.board{padding:5px;overflow:visible}.board-head,.table-row{min-width:0;width:100%;grid-template-columns:32px minmax(0,1fr) 34px 34px 38px 46px;padding-left:5px;padding-right:5px;column-gap:2px}.board-head{font-size:7px}.table-row{min-height:60px}.table-row em{font-size:17px}.table-row strong{font-size:15px;line-height:1;min-width:0;overflow-wrap:anywhere}.table-row>span{font-size:14px}.table-row>b{font-size:19px}.table-row small{font-size:5px;letter-spacing:0}.table-row mark{font-size:6px;max-width:100%;white-space:normal}
  .mvp-board{padding:8px;overflow:visible}.mvp-title{min-width:0;padding:7px}.mvp-title h2{font-size:30px}.mvp-head,.mvp-row{min-width:0;width:100%;grid-template-columns:30px minmax(0,1fr) 32px 70px 34px;column-gap:2px}.mvp-head{font-size:7px}.mvp-row{min-height:56px}.mvp-row em{font-size:17px}.mvp-row strong{font-size:15px;line-height:1;min-width:0;overflow-wrap:anywhere}.mvp-row>b{font-size:18px}.mvp-row>span{font-size:13px}.mvp-row strong small,.mvp-row span small,.mvp-row b small{font-size:5px;letter-spacing:0}.jobs{margin-left:6px;margin-right:6px}.job{padding:12px 10px}.job span{overflow-wrap:anywhere}.modal{padding:8px}.modal-box{max-height:95vh;overflow-y:auto}
}
.dash-actions{display:flex;gap:8px;align-items:stretch}@media(max-width:800px){.dash-actions{width:100%;flex-direction:column}.dash-actions button{width:100%}}
