.skills-showcase-container[data-v-08573a49]{display:flex;flex-direction:column;gap:28px;width:100%}.skills-pills-bar[data-v-08573a49]{display:flex;gap:8px;overflow-x:auto;padding:4px 4px 12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.skills-pills-bar[data-v-08573a49]::-webkit-scrollbar{display:none}.skill-tab-pill[data-v-08573a49]{align-items:center;background:var(--ivory-2);border:1.5px solid var(--line);border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font-family:var(--body);font-size:.88rem;font-weight:700;gap:8px;padding:8px 18px;transition:all .3s cubic-bezier(.16,1,.3,1);white-space:nowrap}.skill-tab-pill[data-v-08573a49]:hover{background:#1e1b1814;transform:translateY(-2px)}.skill-tab-pill.active[data-v-08573a49]{background:var(--ink);border-color:var(--ink);box-shadow:0 4px 16px #1e1b1833;color:var(--ivory)}.pill-dot[data-v-08573a49]{border-radius:50%;flex-shrink:0;height:8px;width:8px}.skills-3d-stage[data-v-08573a49]{background:radial-gradient(circle at center,rgba(194,87,26,.08) 0,transparent 68%),#181512;border:1px solid hsla(39,46%,93%,.12);border-radius:28px;box-shadow:0 20px 50px #00000040;cursor:grab;height:440px;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.skills-3d-stage[data-v-08573a49]:active{cursor:grabbing}.skills-3d-canvas[data-v-08573a49]{display:block;height:100%!important;width:100%!important}.stage-controls[data-v-08573a49]{align-items:center;bottom:20px;display:flex;gap:16px;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;z-index:10}.stage-arrow-btn[data-v-08573a49]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#1e1b18d9;border:1.5px solid hsla(39,46%,93%,.2);border-radius:50%;color:#f5efe4;cursor:pointer;display:grid;height:44px;place-items:center;pointer-events:auto;transition:all .25s ease;width:44px}.stage-arrow-btn svg[data-v-08573a49]{height:18px;width:18px}.stage-arrow-btn[data-v-08573a49]:hover:not(:disabled){background:var(--orange);border-color:var(--orange);transform:scale(1.08)}.stage-arrow-btn[data-v-08573a49]:disabled{cursor:not-allowed;opacity:.3}.stage-hint-pill[data-v-08573a49]{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#1e1b18d9;border:1px solid hsla(39,46%,93%,.15);border-radius:999px;color:#e2d9cc;display:inline-flex;font-size:.82rem;font-weight:700;gap:8px;letter-spacing:-.01em;padding:6px 16px}.hint-sep[data-v-08573a49]{opacity:.4}.skill-detail-card[data-v-08573a49]{background:var(--ivory-2);border:1.5px solid var(--line);border-radius:24px;box-shadow:0 10px 30px #1e1b180d;display:flex;flex-direction:column;gap:16px;padding:clamp(24px,3.5vw,36px);transition:all .35s ease}.detail-header[data-v-08573a49]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.detail-badge[data-v-08573a49]{align-items:center;color:var(--mute);display:inline-flex;font-size:.84rem;font-weight:800;gap:8px;letter-spacing:.05em;text-transform:uppercase}.detail-dot[data-v-08573a49]{border-radius:50%;height:9px;width:9px}.detail-exp[data-v-08573a49]{background:#c2571a1a;border-radius:999px;color:var(--orange);font-size:.86rem;font-weight:700;padding:4px 12px}.detail-title[data-v-08573a49]{color:var(--ink);font-family:var(--display);font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:800;line-height:1.1;margin:0}.detail-desc[data-v-08573a49]{color:#4d453d;font-size:1.05rem;line-height:1.6;margin:8px 0 0;max-width:80ch}.detail-footer[data-v-08573a49]{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:14px;margin-top:8px;padding-top:16px}.footer-label[data-v-08573a49]{color:var(--mute);font-size:.86rem;font-weight:700}.detail-tags[data-v-08573a49]{display:flex;flex-wrap:wrap;gap:8px}.proj-tag[data-v-08573a49]{background:#1e1b180f;border:1px solid var(--line);border-radius:999px;color:var(--ink);font-size:.82rem;font-weight:700;padding:4px 12px}@media(max-width:768px){.skills-3d-stage[data-v-08573a49]{height:360px}}
