/* Additive mobile styling; no existing stylesheet is overwritten. */
html,body{max-width:100%;overflow-x:clip}
.kaden-main{width:min(1150px,calc(100% - 2rem))}
.kaden-panel.kaden-admin-wide{max-width:none;width:100%;margin:1.5rem 0}
.kaden-main>section.kaden-panel{max-width:none;width:100%;margin:1.5rem 0}
.kaden-main>section.kaden-panel .kaden-filters{max-width:760px}
.kaden-member-table-header,.kaden-member-table-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(100px,.6fr) minmax(0,1fr);gap:1rem;align-items:center;padding:1rem;border-bottom:1px solid #34415e}
.kaden-member-table-header{color:#a7b8d6}.kaden-member-table-row small{display:block;color:#9daccc;overflow-wrap:anywhere}
.kaden-member-table-row form{margin:0}.kaden-notification-list{display:grid;gap:.6rem}
.kaden-notification-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;border:1px solid #33415e;border-radius:12px;background:#101a30}
.kaden-notification-row small{display:block;color:#9daccc;margin-top:.4rem}
.kaden-header nav{min-width:0;max-width:100%;overflow-wrap:anywhere}
.kaden-header nav a{padding:.2rem 0}.kaden-grid,.kaden-games-grid,.kaden-home-games,.kaden-home-listings{min-width:0}
.kaden-card,.kaden-panel{min-width:0;overflow-wrap:anywhere}
.kaden-filters>*{min-width:0}.kaden-form input,.kaden-form textarea,.kaden-form select{max-width:100%}
.kaden-layout>*{min-width:0}
@media(max-width:720px){
 .kaden-header{padding:1rem;gap:.8rem}.kaden-header nav{display:flex;gap:.65rem 1rem;flex-wrap:wrap;width:100%}
 .kaden-main{width:calc(100% - 1.5rem);margin:1rem auto}
 .kaden-member-table-header{display:none}.kaden-member-table-row{grid-template-columns:1fr;gap:.6rem;padding:.85rem 0}
 .kaden-notification-row{align-items:flex-start;flex-direction:column}
 .kaden-panel,.kaden-card{padding:1rem}.kaden-heading-actions{width:100%;display:flex;flex-wrap:wrap}
 .kaden-filters{flex-direction:column}.kaden-filters input,.kaden-filters select,.kaden-filters button{width:100%}
 .kaden-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}
 .kaden-member-top{flex-direction:column;align-items:flex-start}
}
@media(max-width:390px){.kaden-profile-stats{grid-template-columns:1fr}.kaden-header nav{font-size:.88rem}}

/* v1.7.1 navigation and Wishlist: narrow screens never require horizontal scrolling */
.kaden-header nav{min-width:0;justify-content:flex-end}
.kaden-header nav a{white-space:nowrap}
.kaden-header nav form{flex-shrink:0}
.kaden-main>.kaden-panel{max-width:none;width:100%;margin:1.5rem 0}
.kaden-main>.kaden-panel .kaden-form{max-width:760px}
@media(max-width:720px){.kaden-header nav{width:100%;justify-content:flex-start;gap:.6rem}.kaden-header nav a{padding:.25rem 0}.kaden-header{padding:1rem}.kaden-main{width:calc(100% - 2rem)}.kaden-filters input,.kaden-filters select{min-width:0}.kaden-main>.kaden-panel{padding:1rem}}
