/* Screenshot-matched compact Japanese marketplace header */
.ys-home .ys-topline{background:#fff;border-top:1px solid #ddd;padding:10px 0 0;color:#333}.ys-home .ys-topline>.ys-container{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.ys-brandline{display:flex;align-items:center;gap:13px}.ys-brand-mark{font-family:Georgia,serif;font-size:27px;font-weight:900;color:#e60025!important;line-height:1;letter-spacing:-1.5px}.ys-brand-mark span{color:#e60025}.ys-brand-mark small{font-family:system-ui;font-size:10px;letter-spacing:0;color:#555;margin-left:3px}.ys-brandline>span{font-size:12px;color:#333;white-space:nowrap}.ys-brandline>span a,.ys-toplinks a{color:#0066ed!important}.ys-toplinks{display:flex;gap:13px;font-size:12px;white-space:nowrap}.ys-home .ys-header{height:78px;max-width:1200px;justify-content:flex-end;gap:15px;background:#fff}.ys-home .ys-search{height:48px;max-width:740px;flex:1;background:#fafafa;border:0;border-radius:30px;box-shadow:0 2px 14px #00000010;align-items:center;overflow:hidden}.ys-magnify{font-size:30px;color:#777;margin-left:22px;line-height:1;transform:rotate(-20deg)}.ys-home .ys-search input{background:transparent;font-size:13px}.ys-home .ys-search button{background:transparent;color:#777;font-size:12px;padding:0 20px}.ys-home .ys-actions{display:flex;align-items:center;gap:12px;margin:0}.ys-home .ys-actions a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:20px;color:#858585;white-space:nowrap}.ys-home .ys-actions small{font-size:9px;color:#777}.ys-action-group{display:flex;gap:14px;align-items:center;background:#fff;border-radius:30px;padding:9px 13px;box-shadow:0 1px 12px #0000000b}.ys-home .ys-actions .ys-ai,.ys-home .ys-actions .ys-account{width:67px;height:50px;border-radius:28px;box-shadow:0 1px 12px #00000010}.ys-home .ys-actions .ys-ai{background:linear-gradient(120deg,#fff2f9,#effaff);color:#6a5cff}.ys-home .ys-nav{background:#fff;color:#444;border:0}.ys-home .ys-nav .ys-container{min-height:50px;gap:5px;flex-wrap:nowrap;overflow-x:auto;align-items:center}.ys-home .ys-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:24px;box-shadow:0 1px 11px #00000010;background:#fff;color:#4b4b4b;font-size:12px;font-weight:500;white-space:nowrap}.ys-home .ys-nav .ys-selected{background:#ff8700;color:#fff;font-weight:700}.ys-home .ys-hero-grid{margin-top:20px}@media(max-width:950px){.ys-home .ys-toplinks{display:none}.ys-home .ys-header{height:auto;padding-top:18px;padding-bottom:10px}.ys-action-group{gap:7px}.ys-home .ys-actions small{font-size:8px}}@media(max-width:650px){.ys-home .ys-topline>.ys-container{padding-top:2px}.ys-brandline>span{display:none}.ys-home .ys-header{display:flex;flex-direction:column-reverse;align-items:stretch;gap:12px}.ys-home .ys-actions{justify-content:space-between}.ys-home .ys-search{width:100%;min-height:44px}.ys-action-group{flex:1;justify-content:space-around}.ys-home .ys-actions .ys-ai,.ys-home .ys-actions .ys-account{width:52px}.ys-home .ys-nav .ys-container{min-height:50px}.ys-home .ys-nav a{padding:0 12px}}