.item-page-breadcrumb{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.82rem;font-weight:600;gap:4px;letter-spacing:.02em;list-style:none;margin:0 0 18px;padding:0}.item-page-breadcrumb li+li:before{color:var(--line);content:"/";margin-right:4px}.item-page-breadcrumb a{color:var(--accent);text-decoration:none}.item-page-breadcrumb a:focus,.item-page-breadcrumb a:hover{text-decoration:underline}.item-page-breadcrumb .breadcrumb-current{color:var(--text)}.item-page-back-button{align-items:center;background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;display:inline-flex;font-size:.86rem;font-weight:700;gap:6px;margin-bottom:20px;min-height:34px;padding:0 12px;position:sticky;top:12px;z-index:1}.item-page-back-button:focus,.item-page-back-button:hover{background:var(--accent-soft);border-color:var(--accent);outline:none}.item-page-content{margin:0 auto;max-width:680px;padding:24px 20px 48px}.item-page-content .drawer-kicker,.item-page-content .item-detail-body h2{margin-right:0}.item-page-content .open-page-button{display:none}.open-page-button{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;font-size:.86rem;font-weight:700;min-height:34px;padding:0 10px;text-decoration:none;display:inline-flex;align-items:center}.open-page-button:focus,.open-page-button:hover{background:var(--accent-soft);border-color:var(--accent);outline:none}@media (max-width:620px){.item-page-content{padding:16px 14px 32px}}