.wiki-search{max-width:460px;margin:0 auto 20px;position:relative;display:flex;align-items:center}.wiki-search i{position:absolute;right:16px;color:var(--text-3);font-size:1.15rem;pointer-events:none;transition:color .2s}.wiki-search input{width:100%;padding:13px 46px 13px 18px;border-radius:14px;border:2px solid var(--line);background:rgba(255,255,255,.04);color:var(--text);font-family:inherit;font-size:.95rem;outline:0;transition:.25s}.wiki-search input:focus{border-color:var(--pink);background:rgba(255,0,98,.06)}.wiki-search input:focus+i,.wiki-search:focus-within i{color:var(--pink-hi)}.wiki-search input::placeholder{color:var(--text-3)}.art-video{margin:34px 0}.art-video-h{display:flex;align-items:center;gap:9px;color:var(--text);font-weight:800;font-size:1.1rem;margin-bottom:14px}.art-video-h i{color:var(--pink-hi);font-size:1.35rem}.video-frame{position:relative;width:100%;padding-top:56.25%;border-radius:18px;overflow:hidden;border:2px solid var(--line);background:#000}.video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.play-btn .lbl-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:64px;height:1.5em;transition:width .34s var(--spring)}.play-btn:hover .lbl-wrap{width:150px}.play-btn .lbl{font-family:var(--mc);font-size:1.05rem;letter-spacing:2px;transition:opacity .22s ease,transform .3s var(--spring);white-space:nowrap}.play-btn .lbl-ip{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(10px);letter-spacing:.5px}.play-btn:hover .lbl-play{opacity:0;transform:translateY(-10px)}.play-btn:hover .lbl-ip{opacity:1;transform:none}.art-cta{margin-top:44px;padding:28px;border-radius:20px;text-align:center;background:linear-gradient(135deg,rgba(255,0,98,.12),rgba(255,207,63,.07));border:2px solid var(--line)}.art-cta h3{color:var(--text);font-size:1.2rem;font-weight:800;margin-bottom:8px}.art-cta p{color:var(--text-3);font-size:.9rem;margin-bottom:18px}.art-social{margin-top:38px;padding-top:26px;border-top:1px solid var(--line)}.like-row{display:flex;align-items:center;gap:14px;margin-bottom:26px}.like-btn{display:inline-flex;align-items:center;gap:9px;padding:11px 22px;border-radius:14px;cursor:pointer;background:rgba(255,255,255,.045);border:2px solid var(--line);color:var(--text-2);font-weight:700;font-size:.95rem;font-family:inherit;transition:.25s}.like-btn:hover{border-color:var(--pink);color:#fff}.like-btn.liked{background:rgba(255,0,98,.14);border-color:var(--pink);color:var(--pink-hi)}.like-btn i{font-size:1.3rem}.like-btn.liked i{color:var(--pink)}.cmt-h{display:flex;align-items:center;gap:9px;color:var(--text);font-weight:800;font-size:1.15rem;margin-bottom:16px}.cmt-h i{color:var(--pink-hi);font-size:1.35rem}.cmt-box{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;padding:16px;margin-bottom:22px}.cmt-box textarea{width:100%;background:rgba(0,0,0,.25);border:1px solid var(--line);border-radius:12px;color:var(--text);font-family:inherit;font-size:.92rem;line-height:1.9;padding:12px 14px;resize:vertical;min-height:74px;outline:0}.cmt-box textarea:focus{border-color:var(--pink)}.cmt-box-foot{display:flex;justify-content:space-between;align-items:center;margin-top:12px;gap:10px;flex-wrap:wrap}.cmt-login{background:var(--bg-2);border:1px dashed var(--line-2);border-radius:16px;padding:22px;text-align:center;color:var(--text-3);margin-bottom:22px}.cmt-login a{color:var(--pink-hi);font-weight:700;text-decoration:none}.cmt-list{display:flex;flex-direction:column;gap:14px}.cmt{display:flex;gap:12px;background:rgba(255,255,255,.02);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.cmt-av{flex-shrink:0;width:40px;height:40px;border-radius:11px;background:linear-gradient(135deg,var(--pink),var(--gold-deep));display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff;font-size:1rem;overflow:hidden}.cmt-av-img{object-fit:cover}.cmt-c{flex:1;min-width:0}.cmt-top{display:flex;align-items:center;gap:10px;margin-bottom:5px}.cmt-name{font-weight:800;color:var(--text);font-size:.9rem}.cmt-ago{font-size:.74rem;color:var(--text-3)}.cmt-body{color:var(--text-2);font-size:.9rem;line-height:1.9;word-break:break-word}.cmt-empty{color:var(--text-3);text-align:center;padding:26px;font-size:.9rem}