.circle-pink{padding:40px 25px 50px;border:solid 1px #e989d4;margin-bottom:15px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:center}.paper-main{background:rgba(242,250,252,.85)!important;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.index-main{background:rgba(242,250,252,.85)!important;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.post-md{background:0 0}.archive-list{background:0 0}.archive li{background:rgba(242,250,252,.7)!important}#hacker-terminal-container{margin:30px 0;width:100%}#hacker-terminal{position:relative;width:100%;max-width:100%;background:rgba(50,62,116,.15);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);font-family:'Courier New',monospace;border:1px solid rgba(127,104,141,.25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);margin-bottom:20px}body:not(:has(#hacker-terminal-container)) #hacker-terminal{position:fixed;top:80px;right:30px;width:580px;z-index:9998}.terminal-header{background:rgba(50,62,116,.08);padding:8px 12px;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(127,104,141,.15)}.terminal-title{color:rgba(127,104,141,.9);font-size:11px;font-weight:600;letter-spacing:.5px}.terminal-controls{display:flex;gap:6px}.terminal-btn{width:10px;height:10px;border-radius:50%;display:inline-block;opacity:.6}.terminal-btn.close{background:#ff5f57}.terminal-btn.minimize{background:#ffbd2e}.terminal-btn.maximize{background:#28ca42}.terminal-body{padding:14px 16px;color:rgba(50,62,116,.85);font-size:13px;line-height:1.8;min-height:50px;display:flex;align-items:center}#terminal-text{color:rgba(50,62,116,.85);word-break:break-all;font-weight:400}.terminal-cursor{color:rgba(127,104,141,.7);margin-left:3px;animation:blink 1.2s step-end infinite}@keyframes blink{0%,50%{opacity:1}100%,50.1%{opacity:0}}@media (max-width:768px){#hacker-terminal-container{margin:20px 0}body:not(:has(#hacker-terminal-container)) #hacker-terminal{width:calc(100% - 40px);top:70px;right:20px;left:20px}.terminal-body{font-size:12px;padding:12px 14px}.terminal-title{font-size:10px}}.terminal-btn{cursor:pointer;transition:transform .1s ease}.terminal-btn:hover{transform:scale(1.2);opacity:1!important}.terminal-btn:active{transform:scale(.9)}#hacker-terminal{transition:opacity .3s ease,transform .3s ease,height .3s ease}#chip-animation-fullscreen{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000;z-index:99999;display:flex;align-items:center;justify-content:center;animation:fadeIn .5s ease}@keyframes fadeIn{from{opacity:0}to{opacity:1}}#circuit-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;transition:opacity 1s ease}#matrix-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:1;transition:opacity 1s ease}#fullscreen-effects-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;pointer-events:none}#security-keywords{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4;font-size:48px;font-weight:700;color:#0f8;text-shadow:0 0 20px #0f8,0 0 40px #0f8,0 0 60px #0f8;font-family:'Courier New',monospace;letter-spacing:8px;text-align:center;opacity:0;transition:opacity .5s ease;animation:glitch 3s infinite;display:flex;align-items:center;justify-content:center}#keyword-text{display:inline-block}#keyword-cursor{display:inline-block;margin-left:8px;animation:blink-fullscreen 1.2s step-end infinite}@keyframes blink-fullscreen{0%,50%{opacity:1}100%,50.1%{opacity:0}}@keyframes glitch{0%,100%,90%{transform:translate(-50%,-50%)}92%{transform:translate(-48%,-50%)}94%{transform:translate(-52%,-50%)}96%{transform:translate(-50%,-48%)}98%{transform:translate(-50%,-52%)}}#exit-fullscreen{position:absolute;top:30px;right:30px;z-index:4;padding:12px 24px;background:rgba(0,255,136,.2);border:2px solid #0f8;color:#0f8;font-size:14px;font-family:'Courier New',monospace;cursor:pointer;border-radius:8px;transition:all .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 20px rgba(0,255,136,.3)}#exit-fullscreen:hover{background:rgba(0,255,136,.3);box-shadow:0 0 30px rgba(0,255,136,.5);transform:scale(1.05)}#exit-fullscreen:active{transform:scale(.95)}@media (max-width:768px){#security-keywords{font-size:28px;letter-spacing:4px;padding:0 20px}#keyword-cursor{margin-left:4px}#exit-fullscreen{top:20px;right:20px;padding:10px 20px;font-size:12px}}#live2d{z-index:9998!important}