.aboutme-module__oQ5ZZG__page{background-color:var(--bg);min-height:100vh;color:var(--text);transition:background .3s,color .3s}.aboutme-module__oQ5ZZG__nav{z-index:100;border-bottom:1px solid var(--border);background-color:var(--bg);align-items:center;padding:14px 32px;display:flex;position:sticky;top:0}.aboutme-module__oQ5ZZG__navLogo{letter-spacing:-.5px;color:var(--text);font-size:18px;font-weight:700;text-decoration:none}.aboutme-module__oQ5ZZG__accent{color:var(--accent)}.aboutme-module__oQ5ZZG__fade{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(40px)}.aboutme-module__oQ5ZZG__fadeIn{opacity:1;transform:translateY(0)}.aboutme-module__oQ5ZZG__hero{background:#0a0a0a;border-bottom:3px solid #f68827;height:100vh;position:relative;overflow:hidden}.aboutme-module__oQ5ZZG__cmdWin{z-index:10;-webkit-user-select:none;user-select:none;will-change:transform;background:#0c0c0c;border:1px solid #3a3a3a;width:780px;max-width:calc(100% - 48px);animation:.5s cubic-bezier(.16,1,.3,1) forwards aboutme-module__oQ5ZZG__cmdBoot;position:absolute;top:8%;left:50%;transform:translate(-50%);box-shadow:4px 4px #000,0 20px 60px #000000d9}@keyframes aboutme-module__oQ5ZZG__cmdBoot{0%{opacity:0;transform:translate(-50%)scale(.05)}to{opacity:1;transform:translate(-50%)scale(1)}}.aboutme-module__oQ5ZZG__cmdBar{background:#1a1a1a;border-bottom:1px solid #2e2e2e;align-items:center;height:36px;padding:0 0 0 14px;display:flex}.aboutme-module__oQ5ZZG__cmdBarTitle{color:#ccc;pointer-events:none;flex:1;font-size:13px;font-family:Ubuntu Mono,monospace!important}.aboutme-module__oQ5ZZG__cmdBtns{height:100%;display:flex}.aboutme-module__oQ5ZZG__cmdBtn{color:#ccc;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:46px;height:36px;font-size:12px;transition:background .15s;display:flex}.aboutme-module__oQ5ZZG__cmdBtn:hover{background:#ffffff14}.aboutme-module__oQ5ZZG__cmdClose:hover{color:#fff;background:#c42b1c}.aboutme-module__oQ5ZZG__cmdBody{color:#ccc;scrollbar-width:thin;scrollbar-color:#333 #0c0c0c;background:#0c0c0c;min-height:260px;max-height:420px;padding:16px 20px 20px;font-size:17px;line-height:1.75;overflow-y:auto;font-family:Ubuntu Mono,monospace!important}.aboutme-module__oQ5ZZG__cmdBody::-webkit-scrollbar{width:6px}.aboutme-module__oQ5ZZG__cmdBody::-webkit-scrollbar-track{background:#0c0c0c}.aboutme-module__oQ5ZZG__cmdBody::-webkit-scrollbar-thumb{background:#333}.aboutme-module__oQ5ZZG__cmdLine{color:#ccc;white-space:pre-wrap;word-break:break-all;font-size:17px;line-height:1.75;font-family:Ubuntu Mono,monospace!important}.aboutme-module__oQ5ZZG__cmdDir{color:#f68827}.aboutme-module__oQ5ZZG__cmdCursor{color:#ccc;animation:1s step-end infinite aboutme-module__oQ5ZZG__blink}@keyframes aboutme-module__oQ5ZZG__blink{0%,to{opacity:1}50%{opacity:0}}.aboutme-module__oQ5ZZG__heroBottom{padding:0 48px;position:absolute;left:0;right:0}.aboutme-module__oQ5ZZG__heroName{letter-spacing:-.02em;color:#fff;text-align:justify;text-align-last:justify;opacity:0;width:100%;font-size:clamp(96px,18vw,260px);font-weight:800;line-height:1;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .6s;transform:translate(120%);font-family:LINE Seed JP,sans-serif!important}.aboutme-module__oQ5ZZG__heroNameIn{opacity:1;transform:translate(0)}.aboutme-module__oQ5ZZG__heroMeta{flex-wrap:wrap;gap:40px;margin-top:16px;display:flex}.aboutme-module__oQ5ZZG__heroMetaItem{color:#f68827;letter-spacing:.06em;opacity:0;font-size:22px;transition:opacity .6s,transform .6s;transform:translateY(12px)}.aboutme-module__oQ5ZZG__heroMetaIn{opacity:1;transform:translateY(0)}.aboutme-module__oQ5ZZG__heroScroll{color:#444;letter-spacing:.15em;font-size:13px;position:absolute;bottom:24px;right:48px}.aboutme-module__oQ5ZZG__sectionOrange{background:#f68827;border-bottom:3px solid #0a0a0a;padding:120px 64px}.aboutme-module__oQ5ZZG__sectionBlack{background:#0a0a0a;border-bottom:3px solid #1a1a1a;padding:120px 64px}.aboutme-module__oQ5ZZG__sectionLime{background:#d4f53c;border-bottom:3px solid #0a0a0a;padding:120px 64px}.aboutme-module__oQ5ZZG__labelLight{color:#ffffff4d;letter-spacing:.2em;margin-bottom:72px;font-size:13px}.aboutme-module__oQ5ZZG__labelDark{color:#0006;letter-spacing:.2em;margin-bottom:72px;font-size:13px}.aboutme-module__oQ5ZZG__profileRow{border-bottom:1px solid #0000002e;align-items:baseline;gap:40px;padding:24px 0;display:flex}.aboutme-module__oQ5ZZG__profileRow:last-child{border-bottom:none}.aboutme-module__oQ5ZZG__profileKey{color:#00000080;letter-spacing:.12em;flex-shrink:0;min-width:96px;font-size:13px}.aboutme-module__oQ5ZZG__profileVal{color:#0a0a0a;font-size:clamp(40px,6vw,88px);font-weight:800;line-height:1}.aboutme-module__oQ5ZZG__stackItem{border-bottom:1px solid #1e1e1e;align-items:baseline;gap:24px;padding:24px 0;display:flex}.aboutme-module__oQ5ZZG__stackItem:last-child{border-bottom:none}.aboutme-module__oQ5ZZG__stackCategory{color:#ffffff59;letter-spacing:.15em;flex-shrink:0;min-width:96px;font-size:13px;font-family:LINE Seed JP,sans-serif!important}.aboutme-module__oQ5ZZG__stackTechs{color:#fff;font-size:clamp(40px,6vw,88px);font-weight:800;line-height:1;font-family:LINE Seed JP,sans-serif!important}.aboutme-module__oQ5ZZG__interestItem{border-bottom:1px solid #0000001f;align-items:baseline;gap:48px;padding:32px 0;display:flex}.aboutme-module__oQ5ZZG__interestItem:last-child{border-bottom:none}.aboutme-module__oQ5ZZG__interestKey{color:#0006;letter-spacing:.15em;flex-shrink:0;min-width:80px;font-size:13px}.aboutme-module__oQ5ZZG__interestVal{color:#0a0a0a;font-size:clamp(40px,6vw,88px);font-weight:800;line-height:1;font-family:LINE Seed JP,sans-serif!important}.aboutme-module__oQ5ZZG__gitCmd{color:#ffffff40;margin-bottom:40px;font-size:15px;font-family:Ubuntu Mono,monospace!important}.aboutme-module__oQ5ZZG__gitLog{flex-direction:column;display:flex}.aboutme-module__oQ5ZZG__gitItem{opacity:0;border-bottom:1px solid #1a1a1a;align-items:baseline;gap:20px;padding:22px 0;transition:opacity .5s,transform .5s;display:flex;transform:translate(-20px)}.aboutme-module__oQ5ZZG__gitItem:last-child{border-bottom:none}.aboutme-module__oQ5ZZG__gitIn{opacity:1;transform:translate(0)}.aboutme-module__oQ5ZZG__gitTree{color:#4ecdc4;flex-shrink:0;font-size:clamp(40px,6vw,88px);line-height:1;font-family:Ubuntu Mono,monospace!important}.aboutme-module__oQ5ZZG__gitHash{color:#f68827;flex-shrink:0;font-size:clamp(40px,6vw,88px);line-height:1;font-family:Ubuntu Mono,monospace!important}.aboutme-module__oQ5ZZG__gitMsg{color:#e0e0e0;font-size:clamp(40px,6vw,88px);line-height:1;font-family:Ubuntu Mono,monospace!important}.aboutme-module__oQ5ZZG__footer{color:var(--sub);border-top:1px solid var(--border);background-color:var(--bg);justify-content:center;align-items:center;padding:32px;font-size:14px;display:flex;position:relative}.aboutme-module__oQ5ZZG__themeToggle{border:1px solid var(--border);cursor:pointer;color:var(--sub);text-align:center;background:0 0;border-radius:20px;width:60px;padding:4px 12px;font-size:14px;position:absolute;right:32px}@media (max-width:768px){.aboutme-module__oQ5ZZG__nav{padding:12px 16px}.aboutme-module__oQ5ZZG__themeToggle{right:16px}.aboutme-module__oQ5ZZG__hero{height:100svh}.aboutme-module__oQ5ZZG__cmdWin{width:calc(100% - 32px);max-width:calc(100% - 32px);top:5%}.aboutme-module__oQ5ZZG__cmdBody{min-height:160px;max-height:240px;line-height:1.6;font-size:14px!important}.aboutme-module__oQ5ZZG__cmdLine{line-height:1.6;font-size:14px!important}.aboutme-module__oQ5ZZG__heroBottom{padding:0 16px 24px}.aboutme-module__oQ5ZZG__heroName{font-size:clamp(56px,14vw,100px)}.aboutme-module__oQ5ZZG__heroMetaItem{font-size:15px}.aboutme-module__oQ5ZZG__heroScroll{bottom:16px;right:16px}.aboutme-module__oQ5ZZG__sectionOrange,.aboutme-module__oQ5ZZG__sectionBlack,.aboutme-module__oQ5ZZG__sectionLime{padding:64px 20px}.aboutme-module__oQ5ZZG__labelLight,.aboutme-module__oQ5ZZG__labelDark{margin-bottom:40px}.aboutme-module__oQ5ZZG__profileRow{flex-direction:column;gap:16px;padding:16px 0}.aboutme-module__oQ5ZZG__profileKey{min-width:unset}.aboutme-module__oQ5ZZG__profileVal{font-size:clamp(28px,7vw,52px)!important}.aboutme-module__oQ5ZZG__stackItem{flex-direction:column;gap:12px;padding:16px 0}.aboutme-module__oQ5ZZG__stackCategory{min-width:unset}.aboutme-module__oQ5ZZG__stackTechs{font-size:clamp(24px,6vw,44px)!important}.aboutme-module__oQ5ZZG__interestItem{flex-direction:column;gap:12px;padding:20px 0}.aboutme-module__oQ5ZZG__interestKey{min-width:unset}.aboutme-module__oQ5ZZG__interestVal{font-size:clamp(32px,8vw,56px)!important}.aboutme-module__oQ5ZZG__gitCmd{font-size:13px!important}.aboutme-module__oQ5ZZG__gitItem{flex-wrap:wrap;gap:10px;padding:16px 0}.aboutme-module__oQ5ZZG__gitTree,.aboutme-module__oQ5ZZG__gitHash{font-size:clamp(18px,4vw,28px)!important}.aboutme-module__oQ5ZZG__gitMsg{width:100%;font-size:clamp(18px,4vw,28px)!important}}
