.main-layout-container[data-astro-cid-4muwu2ek]{display:flex;gap:20px;max-width:1200px;width:100%;margin:20px auto;padding:0 15px;align-items:flex-start}.sidebar-area[data-astro-cid-4muwu2ek]{width:280px;flex-shrink:0}.content-area[data-astro-cid-4muwu2ek]{flex:1;min-width:0}.board-section[data-astro-cid-4muwu2ek]{background:#fff;border-radius:12px;box-shadow:0 4px 16px #0000000d;overflow:hidden;width:100%}.board-header-center[data-astro-cid-4muwu2ek]{padding:18px 24px;border-bottom:1px solid #eee;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:15px;width:100%;box-sizing:border-box}@media(max-width:767px){.main-layout-container[data-astro-cid-4muwu2ek]{padding:0 4px!important;margin:5px auto!important}.board-section[data-astro-cid-4muwu2ek]{border-radius:4px!important;box-shadow:none!important}.board-header-center[data-astro-cid-4muwu2ek]{flex-direction:column;gap:0px;text-align:center;padding:6px 8px}.board-title-left[data-astro-cid-4muwu2ek] h2[data-astro-cid-4muwu2ek]{font-size:1.05rem;margin-bottom:2px}.date-navigator[data-astro-cid-4muwu2ek]{margin-bottom:0;gap:8px}.date-display-text[data-astro-cid-4muwu2ek]{font-size:1.1rem}.date-nav-btn[data-astro-cid-4muwu2ek]{padding:0 4px}.post-list[data-astro-cid-4muwu2ek]{padding:0;gap:3px;width:100%;box-sizing:border-box}.card-link[data-astro-cid-4muwu2ek]{padding:6px 4px 4px}.card-center[data-astro-cid-4muwu2ek]{margin:2px 0 0;gap:10px}.card-bottom[data-astro-cid-4muwu2ek]{margin-top:0;padding-top:2px}.match-time-text[data-astro-cid-4muwu2ek]{font-size:.8rem;display:inline-block;line-height:1}.team-name[data-astro-cid-4muwu2ek],.league-info[data-astro-cid-4muwu2ek]{font-size:.7rem}}.board-title-left[data-astro-cid-4muwu2ek] h2[data-astro-cid-4muwu2ek]{margin:0;font-size:1.3rem;color:#333;display:flex;align-items:center;gap:8px;font-weight:700}.board-title-left[data-astro-cid-4muwu2ek] h2[data-astro-cid-4muwu2ek]:before{content:"";display:inline-block;width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-position:center}[data-astro-cid-4muwu2ek][data-category=soccer] .board-title-left[data-astro-cid-4muwu2ek] h2[data-astro-cid-4muwu2ek]:before{background-image:url(/icons/soccer.png)}[data-astro-cid-4muwu2ek][data-category=baseball] .board-title-left[data-astro-cid-4muwu2ek] h2[data-astro-cid-4muwu2ek]:before{background-image:url(/icons/baseball.png)}[data-astro-cid-4muwu2ek][data-category=basketball] .board-title-left[data-astro-cid-4muwu2ek] h2[data-astro-cid-4muwu2ek]:before{background-image:url(/icons/basketball.png)}[data-astro-cid-4muwu2ek][data-category=volleyball] .board-title-left[data-astro-cid-4muwu2ek] h2[data-astro-cid-4muwu2ek]:before{background-image:url(/icons/volleyball.png)}[data-astro-cid-4muwu2ek][data-category=hockey] .board-title-left[data-astro-cid-4muwu2ek] h2[data-astro-cid-4muwu2ek]:before{background-image:url(/icons/hockey.png)}[data-astro-cid-4muwu2ek][data-category=lol] .board-title-left[data-astro-cid-4muwu2ek] h2[data-astro-cid-4muwu2ek]:before{background-image:url(/icons/lol.png)}.date-navigator[data-astro-cid-4muwu2ek]{display:flex;align-items:center;gap:15px}.date-nav-btn[data-astro-cid-4muwu2ek]{background:none;border:none;font-size:1.1rem;font-weight:700;color:#4dabf7;cursor:pointer;padding:4px 8px}.date-display-text[data-astro-cid-4muwu2ek]{font-size:1.4rem;cursor:pointer;font-weight:700;color:#212529}.date-filter-wrapper[data-astro-cid-4muwu2ek]{display:flex;align-items:center}.date-input-group[data-astro-cid-4muwu2ek]{display:flex;align-items:center;background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:3px 8px;gap:5px}.date-filter-input[data-astro-cid-4muwu2ek]{border:none;outline:none;font-size:.85rem;color:#495057;cursor:pointer}.date-reset-btn[data-astro-cid-4muwu2ek]{background:none;border:none;color:#adb5bd;cursor:pointer;display:flex;align-items:center}.date-reset-btn[data-astro-cid-4muwu2ek]:hover{color:#fa5252}.post-list[data-astro-cid-4muwu2ek]{list-style:none;margin:0;padding:20px;display:grid;grid-template-columns:1fr;gap:15px}@media(max-width:767px){.main-layout-container[data-astro-cid-4muwu2ek]{padding-left:0!important;padding-right:0!important;margin:0!important;gap:0!important}.board-section[data-astro-cid-4muwu2ek]{border-radius:0!important;margin:0!important;width:100%!important;box-shadow:none!important}.post-list[data-astro-cid-4muwu2ek]{padding:6px 4px!important;gap:8px!important}.post-card-item[data-astro-cid-4muwu2ek]{border-radius:8px!important;margin:0!important}.card-link[data-astro-cid-4muwu2ek]{padding:8px 8px 6px!important}.card-top[data-astro-cid-4muwu2ek]{margin-bottom:2px!important}.card-center[data-astro-cid-4muwu2ek]{margin-top:0!important}.card-bottom[data-astro-cid-4muwu2ek]{padding-top:2px!important}}@media(min-width:1024px){.post-list[data-astro-cid-4muwu2ek]{grid-template-columns:1fr 1fr}}.post-card-item[data-astro-cid-4muwu2ek]{border-radius:10px;box-shadow:0 4px 6px #0000000d,0 1px 3px #0000001a,inset 0 1px #ffffff80;transition:all .3s cubic-bezier(.25,.8,.25,1);overflow:hidden;position:relative;border:1px solid rgba(0,0,0,.05);border-bottom:4px solid rgba(0,0,0,.1)}.post-card-item[data-astro-cid-4muwu2ek]:hover{transform:translateY(-2px);box-shadow:0 12px 20px #0000001a,0 4px 8px #0000000d;border-bottom:4px solid rgba(0,0,0,.15)}.card-link[data-astro-cid-4muwu2ek]{display:flex;flex-direction:column;padding:12px;text-decoration:none;color:#333}[data-astro-cid-4muwu2ek][data-category=soccer] .post-card-item[data-astro-cid-4muwu2ek][data-started=false]{background:linear-gradient(135deg,#e8f8f0,#d1f2e0);border:1.5px solid #b7ebcc}[data-astro-cid-4muwu2ek][data-category=baseball] .post-card-item[data-astro-cid-4muwu2ek][data-started=false]{background:linear-gradient(135deg,#fff4e6,#ffe8cc);border:1.5px solid #ffd8a8}[data-astro-cid-4muwu2ek][data-category=basketball] .post-card-item[data-astro-cid-4muwu2ek][data-started=false]{background:linear-gradient(135deg,#fff0f0,#ffd6d6);border:1.5px solid #ffb3b3}[data-astro-cid-4muwu2ek][data-category=volleyball] .post-card-item[data-astro-cid-4muwu2ek][data-started=false]{background:linear-gradient(135deg,#f3f0ff,#e5dbff);border:1.5px solid #d0bfff}[data-astro-cid-4muwu2ek][data-category=hockey] .post-card-item[data-astro-cid-4muwu2ek][data-started=false]{background:linear-gradient(135deg,#eef1f5,#dde3ea);border:1.5px solid #cbd5e1}[data-astro-cid-4muwu2ek][data-category=lol] .post-card-item[data-astro-cid-4muwu2ek][data-started=false]{background:linear-gradient(135deg,#fffbe6,#fff3bf);border:1.5px solid #ffe066}.post-card-item[data-astro-cid-4muwu2ek][data-started=true]{background:#f8f9fa!important;border:1px solid #dee2e6!important;border-bottom:2px solid #ced4da!important;box-shadow:none!important;opacity:.8}.card-top[data-astro-cid-4muwu2ek]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.league-info[data-astro-cid-4muwu2ek]{font-size:.8rem;color:#2b2b2b;font-weight:700;line-height:1.1}.status-badge[data-astro-cid-4muwu2ek]{font-size:.75rem;padding:3px 8px;border-radius:50px;font-weight:700}.status-badge[data-astro-cid-4muwu2ek].scheduled{background:#e7f5ff;color:#228be6}.status-badge[data-astro-cid-4muwu2ek].started{background:#e63946;color:#fff}.card-center[data-astro-cid-4muwu2ek]{display:flex;justify-content:center;align-items:center;gap:12px;margin:8px 0 0}.team[data-astro-cid-4muwu2ek]{display:flex;align-items:center;gap:5px;flex:1;min-width:0}.home-team[data-astro-cid-4muwu2ek]{justify-content:flex-end;text-align:right}.away-team[data-astro-cid-4muwu2ek]{justify-content:flex-start;text-align:left}.team-name[data-astro-cid-4muwu2ek]{font-size:.95rem;font-weight:800;color:#111;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all;white-space:normal;min-width:0;max-width:100%;text-align:center;width:100%}.team-logo[data-astro-cid-4muwu2ek]{width:31px;height:31px;object-fit:contain;flex-shrink:0}.vs-zone[data-astro-cid-4muwu2ek]{font-size:1.1rem;font-weight:800;color:#aeaeae;font-style:italic;width:10%;text-align:center}.card-bottom[data-astro-cid-4muwu2ek]{text-align:center;margin-top:0;border-top:1px dashed #eee;padding-top:3px}.match-time-text[data-astro-cid-4muwu2ek]{font-size:.85rem;color:#666}.no-data-msg[data-astro-cid-4muwu2ek]{text-align:center;padding:50px 20px;color:#868e96;font-size:.95rem}.pagination-section[data-astro-cid-4muwu2ek]{padding:20px;border-top:1px solid #eee;display:flex;justify-content:center}.category-search[data-astro-cid-4muwu2ek]{display:flex;gap:6px}.category-search[data-astro-cid-4muwu2ek] input[data-astro-cid-4muwu2ek]{padding:6px 12px;border:1px solid #ced4da;border-radius:4px;outline:none;font-size:.9rem}.category-search[data-astro-cid-4muwu2ek] button[data-astro-cid-4muwu2ek]{padding:6px 14px;background:#4dabf7;border:none;color:#fff;border-radius:4px;cursor:pointer;font-weight:700}.category-search[data-astro-cid-4muwu2ek] button[data-astro-cid-4muwu2ek]:hover{background:#339af0}
