._cardContainer_1le0s_1{display:flex;flex-wrap:wrap;justify-content:space-evenly}@media (max-width: 768px){._cardContainer_1le0s_1{flex-direction:column;align-items:center}._title_1le0s_27{font-size:1.25rem}}._cardGroup_1le0s_37{display:flex;flex-direction:column;gap:1.25rem}._card_1le0s_1{background:linear-gradient(to bottom,#fff,#f4f4f4);height:100%;padding:0;transition:box-shadow .2s ease;font-size:1.1rem;border:1px solid #e0e0e0;text-align:left;box-shadow:0 2px 6px #0000000d}._card_1le0s_1:hover{box-shadow:0 4px 10px #0000001f}._cardContent_1le0s_81{height:1.5rem;background-color:#fff;display:flex;font-size:1.2rem;font-weight:700;color:#333;padding:1rem;text-align:center}._imageWrapper_1le0s_103{background-color:#fff;border-bottom:1px solid #eee;height:7.5rem;width:100%;display:flex;align-items:center;justify-content:center}._surpreme_1le0s_123,._Riease_1le0s_125,._chunyuan_1le0s_127{max-height:100%;max-width:100%;object-fit:contain}._companyContent_1le0s_139{font-size:.875rem;font-weight:700;padding-left:.625rem}._divider_1le0s_151{border:none;height:1px;background-color:#ccc;margin:.625rem 0;width:90%}._sectionTitle_1le0s_167{font-size:1.1rem;font-weight:700;display:inline-block;padding:.5rem 1rem;margin-top:1.25rem;margin-bottom:.5rem;background-color:#eef0ff;border-left:5px solid #3b36cc;border-radius:0 6px 6px 0;color:#3b36cc}._sectionWork_1le0s_193{background-color:#eef0ff;border-left-color:#3b36cc;color:#3b36cc}._sectionSide_1le0s_205{background-color:#e6f7ec;border-left-color:#3bbc72;color:#2b724e}._groupTitle_1le0s_217{font-size:.875rem;font-weight:600;color:#888;margin:.625rem 0 .25rem;padding-left:.5rem}._projectLinks_1le0s_233 ul{list-style:none;padding-left:1.125rem;margin:0}._projectLinks_1le0s_233 li{margin-bottom:.3125rem}._projectLinks_1le0s_233 a{font-size:1rem;color:#3b36cc;text-decoration:none;position:relative;transition:all .2s}._projectLinks_1le0s_233 a:hover{color:#1e1ebf;text-decoration:underline}._linkHint_1le0s_281{font-size:12px;text-align:center;color:#888;margin-bottom:8px;padding-left:15px}@keyframes _pulse_1le0s_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}to{transform:scale(1);opacity:1}}._linkHintActive_1le0s_327{animation:_pulse_1le0s_1 1s infinite;color:#d9534f;font-weight:700;display:inline-block}._linkBlock_1le0s_345{display:block;padding:6px 10px;margin-bottom:4px;color:#0d6efd;font-weight:700;text-decoration:none;border-radius:6px;transition:background-color .2s,color .2s,transform .2s;position:relative}._linkBlock_1le0s_345:after{content:"↗";font-size:12px;margin-left:4px;opacity:.6}._linkBlock_1le0s_345:hover{background-color:#e9f2ff;color:#084298;transform:scale(1.02)}._linkBlock_1le0s_345:hover:after{opacity:1}._flipCard_nsmi6_1{width:250px;height:700px;perspective:1000px;cursor:pointer;overflow:hidden}._flipCardInner_nsmi6_17{width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d;position:relative}._flipped_nsmi6_33 ._flipCardInner_nsmi6_17{transform:rotateY(180deg)}._flipCardFront_nsmi6_41,._flipCardBack_nsmi6_43{width:100%;height:100%;position:absolute;backface-visibility:hidden;box-shadow:0 0 6px #0000001a;background-color:transparent;overflow:hidden}._flipCardFront_nsmi6_41{background-color:#fff;z-index:2;will-change:transform,font-weight}._flipCardBack_nsmi6_43{background-color:#fff;transform:rotateY(180deg)}@keyframes _pulse_nsmi6_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}to{transform:scale(1);opacity:1}}._tip_nsmi6_117{position:absolute;bottom:5px;width:100%;text-align:center;font-size:12px;color:#888;transition:opacity .3s ease}._tipActive_nsmi6_137{animation:_pulse_nsmi6_1 1s infinite;color:#d9534f;font-weight:700}._mainContainer_1d2f8_5{max-width:1200px;margin:0 auto;padding:24px;box-sizing:border-box;font-family:Segoe UI,sans-serif;text-align:center}._profileSection_1d2f8_23{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:32px}._avatar_1d2f8_39{width:120px;height:120px;border-radius:50%;object-fit:cover;box-shadow:0 2px 8px #0000001a}._name_1d2f8_55{font-size:2rem;font-weight:600;margin:0;color:#222}._intro_1d2f8_69{font-size:1.1rem;max-width:600px;margin:0 auto;color:#555}._introSub_1d2f8_83{display:inline-block;margin-top:16px}._socialLinks_1d2f8_95{display:flex;justify-content:center;align-items:center;gap:32px;margin-top:20px;flex-wrap:wrap}._socialLinks_1d2f8_95 a{font-size:1.5rem;color:#3b36cc;transition:color .3s}._socialLinks_1d2f8_95 a:hover{color:#2a28a5}._sectionTitle_1d2f8_133{font-size:1.75rem;font-weight:700;margin:40px 0 20px;color:#333}._todoButtonWrapper_1d2f8_147{margin-top:32px}._todoButton_1d2f8_147{padding:10px 20px;font-size:1rem;background-color:#3b36cc;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}._todoButton_1d2f8_147:hover{background-color:#2a28a5}@media (max-width: 768px){._name_1d2f8_55{font-size:1.5rem}._intro_1d2f8_69{font-size:1rem}._sectionTitle_1d2f8_133{font-size:1.5rem}}._contactItem_1d2f8_213{position:relative}._emailText_1d2f8_221{position:absolute;bottom:-1.5rem;left:50%;transform:translate(-50%);background-color:#fff;padding:2px 8px;border:1px solid #ccc;border-radius:4px;font-size:.85rem;opacity:0;pointer-events:none;transition:opacity .3s ease;white-space:nowrap;z-index:10}._contactItem_1d2f8_213:hover ._emailText_1d2f8_221{opacity:1}._todoPage_1gx8f_33{background-color:#3b36cc;color:#fff;font-family:sans-serif;min-height:100vh;width:100vw;display:flex;justify-content:center;padding:0;margin:0;box-sizing:border-box}._wrapper_1gx8f_71{width:450px;padding:30px;background-color:#1a1a40;border-radius:5px;margin-top:20px;text-align:center}._create-form_1gx8f_89{height:40px;width:100%;margin:25px 0;border:1px solid #3b36cc;display:flex}._create-form_1gx8f_89>input{outline:none;border:none;background:none;color:#fff;width:100%;height:100%;padding-left:10px}._create-form_1gx8f_89>button{border:none;background-color:#3636cc;color:#fff;width:50px;height:100%;cursor:pointer}._todo_1gx8f_33{background-color:#3636cc;height:40px;padding:0 10px;margin-top:10px;border-radius:5px;display:flex;justify-content:space-between;align-items:center}._delete-icon_1gx8f_169{cursor:pointer;margin-left:5px}._completed_1gx8f_179{opacity:.4;text-decoration:line-through 3px black}._container_1v2u2_1{display:flex;justify-content:center;padding:40px;background-color:#f9f9f9;min-height:100vh;font-family:Segoe UI,Noto Sans TC,sans-serif;line-height:1.7;color:#333}._card_1v2u2_23{background-color:#fff;padding:30px;max-width:700px;box-shadow:0 0 10px #0000001a;border-radius:12px}._title_1v2u2_39{font-size:28px;margin-bottom:20px;color:#333}._image_1v2u2_51{width:100%;height:200px;object-fit:contain;border-radius:8px;margin-bottom:20px}._description_1v2u2_67{font-size:16px;color:#555;margin:16px 0}._subtitle_1v2u2_79{font-size:18px;font-weight:700;margin-top:32px;margin-bottom:12px;color:#2c3e50}._orderedList_1v2u2_97{list-style:decimal;padding-left:1.2em;margin:.5em 0 1.2em}._orderedList_1v2u2_97 li{margin-bottom:10px;font-size:15px}._features_1v2u2_121{list-style:none;padding-left:0;margin-bottom:20px}._features_1v2u2_121 li{margin-bottom:10px;font-size:15px}._buttonGroup_1v2u2_145{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}._buttonGithub_1v2u2_159{background-color:#e4e8ff;color:2a2f91;padding:10px 18px;border-radius:6px;text-decoration:none;font-weight:700;transition:background-color .2s ease;display:inline-block}._buttonGithub_1v2u2_159:hover{background-color:#d0d6ff;color:#1e2366}._backLink_1v2u2_193{display:block;margin-top:20px;color:#888;text-decoration:none;font-size:14px}._backLink_1v2u2_193:hover{text-decoration:underline}._buttonMega_1v2u2_217{display:inline-block;background-color:#d9272e;color:#fff;padding:10px 18px;border:none;border-radius:6px;text-decoration:none;font-weight:700;transition:background-color .2s ease;margin-left:12px}._buttonMega_1v2u2_217:hover{background-color:#b02025}
