/* v104 Look page */
.lk17prev{position:sticky;top:-2px;z-index:3;display:grid;place-items:center;height:150px;margin:0 -12px 6px;background:linear-gradient(180deg,rgba(26,16,46,.98) 70%,rgba(26,16,46,0));}
.lk17prev .av{height:140px!important;width:140px!important}
.lk17g{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.lk17sw{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}
.btn.lk17card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:58px;padding:6px 4px;border-radius:12px;text-align:center;
  background-color:#1d1430!important;border:1.5px solid rgba(212,175,55,.28)!important;color:#e8e3f5}
.btn.lk17card small{color:#e8e3f5;font-weight:700;font-size:.72rem;line-height:1.1}
.btn.lk17card b{font-size:1.2rem;color:#ffe9b0}
.btn.lk17card.sel17{background-color:#2a1a48!important;border-color:#d4af37!important;box-shadow:0 0 0 1px rgba(212,175,55,.5),0 0 14px rgba(212,175,55,.45)!important}
.btn.lk17card.sel17 small{color:#fff4d6}
.ck17{position:absolute;top:3px;right:4px;width:16px;height:16px;border-radius:50%;background:#d4af37;color:#1a1028;font:900 11px/16px system-ui,sans-serif;font-style:normal;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,.6)}
.lk17hint{margin:-2px 0 6px}
.lk17slot{margin:6px 0 10px}
.lkslot{display:flex;align-items:center;gap:6px;margin-bottom:6px}.lkslot b{color:#ffe9b0;font-size:.85rem;letter-spacing:.04em}
.ic17{width:22px;height:22px;flex:none}
.lkopts{display:grid;grid-auto-flow:column;grid-auto-columns:92px;gap:6px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}
.lkopts .btn.lk17card{height:104px;min-height:104px;justify-content:flex-start;padding-top:8px;border-color:var(--rc,rgba(212,175,55,.28))!important}
.lkopts .btn.lk17card.sel17{border-color:#d4af37!important}
.gl17ic{display:grid;place-items:center;width:44px;height:44px;flex:none}
.gl17ic .itico,.gl17ic img{width:44px!important;height:44px!important;object-fit:contain}
.gl17ic .ic17{width:38px;height:38px}
.lkopts .btn.lk17card small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%;overflow-wrap:normal;word-break:normal;hyphens:auto}
/* scrolling windows: corner brackets stay put on the frame (they used to scroll up into the content) */
.dh .win.dhp.scrolls17::before,.dh .win.dhp.scrolls17::after{display:none}
.dh .veil:has(.win.dhp.scrolls17){--c17:rgba(212,175,55,.6)}
.btn.sw17 .sw{display:block;width:26px;height:26px;border-radius:50%;background:var(--c);border:2px solid rgba(255,255,255,.35);box-shadow:inset 0 -3px 5px rgba(0,0,0,.35),0 1px 2px rgba(0,0,0,.5)}
.lk17prev{background:#170f29;border-bottom:1px solid rgba(212,175,55,.25);box-shadow:0 6px 10px -6px rgba(0,0,0,.7)}
@media (max-height:700px){.lk17prev{height:112px}.lk17prev .av{height:104px!important;width:104px!important}}
