.dark-mode-toggle[data-v-975b58b0]{position:relative;background:none;border:none;cursor:pointer;padding:0;outline:none;transition:transform .2s ease}.dark-mode-toggle[data-v-975b58b0]:hover{transform:scale(1.1)}.dark-mode-toggle[data-v-975b58b0]:active{transform:scale(.95)}.toggle-track[data-v-975b58b0]{width:50px;height:25px;background:linear-gradient(135deg,#e2e8f0,#cbd5e0);border-radius:25px;position:relative;transition:all .3s ease;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.dark-mode-toggle.dark .toggle-track[data-v-975b58b0]{background:linear-gradient(135deg,#4a5568,#2d3748);box-shadow:inset 0 2px 4px rgba(0,0,0,.3)}.toggle-thumb[data-v-975b58b0]{position:absolute;top:2px;left:2px;width:21px;height:21px;background:linear-gradient(135deg,#fff,#f7fafc);border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.1)}.toggle-thumb.dark[data-v-975b58b0]{transform:translateX(25px);background:linear-gradient(135deg,#2d3748,#1a202c);border:1.5px solid #e2e8f0;box-shadow:0 0 0 3px rgba(226,232,240,.12),0 2px 8px rgba(0,0,0,.4)}.icon[data-v-975b58b0]{font-size:10px;transition:all .3s ease;color:gold}.toggle-thumb:not(.dark) .icon[data-v-975b58b0]{color:#f6ad55}.toggle-thumb.dark .icon[data-v-975b58b0]{color:#000;text-shadow:0 0 6px #ffe066,0 0 2px #fff;filter:drop-shadow(0 0 2px #fff8) drop-shadow(0 0 4px #ffe06688)}.toggle-thumb .icon[data-v-975b58b0]{animation:iconRotate-975b58b0 .3s ease}@keyframes iconRotate-975b58b0{0%{transform:rotate(-30deg);opacity:0}to{transform:rotate(0deg);opacity:1}}.navbar[data-v-8263f2e0]{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:1rem 3rem;color:#333;box-shadow:0 2px 10px rgba(0,0,0,.08);position:sticky;top:0;z-index:1000;width:100%;box-sizing:border-box;transition:all .3s ease;font-family:Poppins,sans-serif}.dark-theme .navbar[data-v-8263f2e0]{background-color:#1c1917;color:#e4e4e7;box-shadow:0 2px 10px rgba(0,0,0,.3)}.brand a[data-v-8263f2e0]{color:#333;text-decoration:none;font-weight:700;font-size:1.6rem;transition:color .3s ease}.dark-theme .brand a[data-v-8263f2e0]{color:#e4e4e7}.brand a strong[data-v-8263f2e0]{font-weight:400;color:#f97316}.dark-theme .brand a strong[data-v-8263f2e0]{color:#fb923c}.brand a[data-v-8263f2e0]:hover{color:#f97316}.dark-theme .brand a[data-v-8263f2e0]:hover{color:#fb923c}.nav-links[data-v-8263f2e0]{list-style:none;display:flex;margin:0;padding:0}.nav-actions[data-v-8263f2e0]{display:flex;align-items:center;gap:12px;margin-left:20px}.nav-links li[data-v-8263f2e0]{margin-left:30px}.nav-links a[data-v-8263f2e0]{color:#555;text-decoration:none;font-size:1rem;font-weight:600;padding:5px 0;position:relative;transition:color .3s ease}.dark-theme .nav-links a[data-v-8263f2e0]{color:#a1a1aa}.nav-links a[data-v-8263f2e0]:after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:50%;background-color:#f97316;transition:all .3s ease-in-out;transform:translateX(-50%)}.dark-theme .nav-links a[data-v-8263f2e0]:after{background-color:#fb923c}.nav-links a.router-link-exact-active[data-v-8263f2e0],.nav-links a[data-v-8263f2e0]:hover{color:#f97316}.dark-theme .nav-links a.router-link-exact-active[data-v-8263f2e0],.dark-theme .nav-links a[data-v-8263f2e0]:hover{color:#fb923c}.nav-links a.router-link-exact-active[data-v-8263f2e0]:after,.nav-links a[data-v-8263f2e0]:hover:after{width:100%}.hamburger[data-v-8263f2e0]{display:none;flex-direction:column;justify-content:center;align-items:center;width:38px;height:38px;background:none;border:none;cursor:pointer;z-index:1200;margin-left:10px}.hamburger span[data-v-8263f2e0]{display:block;width:26px;height:3px;margin:4px 0;background:#333;border-radius:2px;transition:all .3s}.dark-theme .hamburger span[data-v-8263f2e0]{background:#e4e4e7}.hamburger span.open[data-v-8263f2e0]:first-child{transform:translateY(7px) rotate(45deg)}.hamburger span.open[data-v-8263f2e0]:nth-child(2){opacity:0}.hamburger span.open[data-v-8263f2e0]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:900px){.navbar[data-v-8263f2e0]{padding:1rem 1.2rem}.brand a[data-v-8263f2e0]{font-size:1.2rem}}@media (max-width:768px){.navbar[data-v-8263f2e0]{padding:.7rem .5rem}.brand a[data-v-8263f2e0]{font-size:1.1rem}.nav-actions[data-v-8263f2e0]{margin-left:0}.hamburger[data-v-8263f2e0]{display:flex}.nav-links[data-v-8263f2e0]{position:fixed;top:60px;right:0;left:0;background:hsla(0,0%,100%,.98);backdrop-filter:blur(10px);flex-direction:column;align-items:center;justify-content:flex-start;gap:0;padding:2rem 0 3rem 0;box-shadow:0 8px 32px rgba(0,0,0,.15);z-index:1100;transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.dark-theme .nav-links[data-v-8263f2e0]{background:rgba(28,25,23,.98)}.nav-links.open[data-v-8263f2e0]{transform:translateY(0);opacity:1;visibility:visible}.nav-links li[data-v-8263f2e0]{margin:.8rem 0;transform:translateY(20px);opacity:0;animation:none}.nav-links.open li[data-v-8263f2e0]{animation:slideInUp-8263f2e0 .4s ease forwards}.nav-links.open li[data-v-8263f2e0]:first-child{animation-delay:.1s}.nav-links.open li[data-v-8263f2e0]:nth-child(2){animation-delay:.15s}.nav-links.open li[data-v-8263f2e0]:nth-child(3){animation-delay:.2s}.nav-links.open li[data-v-8263f2e0]:nth-child(4){animation-delay:.25s}.nav-links.open li[data-v-8263f2e0]:nth-child(5){animation-delay:.3s}.nav-links a[data-v-8263f2e0]{font-size:1.2rem;padding:15px 30px;border-radius:8px;transition:all .3s ease}.nav-links a[data-v-8263f2e0]:hover{background:rgba(249,115,22,.1);transform:translateY(-2px)}.dark-theme .nav-links a[data-v-8263f2e0]:hover{background:rgba(251,146,60,.1)}}@media (max-width:480px){.navbar[data-v-8263f2e0]{padding:.5rem .2rem}.brand a[data-v-8263f2e0]{font-size:1rem}.nav-links[data-v-8263f2e0]{top:48px;padding:1.5rem 0 2rem 0}.nav-links a[data-v-8263f2e0]{font-size:1.1rem;padding:12px 25px}}@keyframes slideInUp-8263f2e0{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.hamburger span[data-v-8263f2e0]{transform-origin:center}.brand a[data-v-8263f2e0]{transition:all .3s ease}.brand a[data-v-8263f2e0]:hover{transform:translateY(-1px)}.app-footer[data-v-53a08bee]{background-color:#f8f9fa;color:#6c757d;padding:2rem 1.5rem;text-align:center;border-top:1px solid #e9ecef;font-family:Poppins,sans-serif;margin-top:auto;transition:all .3s ease}body.dark-theme{background-color:#1c1917;border-top:1px solid #374151}.footer-content[data-v-53a08bee]{max-width:960px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1rem}.copyright[data-v-53a08bee]{font-size:.9rem;margin:0}.copyright strong[data-v-53a08bee]{font-weight:600;color:#495057}body.dark-theme{color:#e4e4e7}.copyright a[data-v-53a08bee]{color:#f97316;text-decoration:none;font-weight:600}.copyright a[data-v-53a08bee]:hover{text-decoration:underline}.heart[data-v-53a08bee]{color:#e25555;display:inline-block;animation:pulse-53a08bee 1.5s ease-in-out infinite}@keyframes pulse-53a08bee{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.social-links[data-v-53a08bee]{display:flex;gap:1.5rem}.social-links a[data-v-53a08bee]{color:#6c757d;font-size:1.3rem;transition:color .3s ease,transform .3s ease}body.dark-theme{color:#a1a1aa}.social-links a[data-v-53a08bee]:hover{color:#f97316;transform:translateY(-3px)}body.dark-theme{color:#fb923c}@media (min-width:768px){.footer-content[data-v-53a08bee]{flex-direction:row;justify-content:space-between}.copyright[data-v-53a08bee]{text-align:left}.social-links[data-v-53a08bee]{justify-content:flex-end}}@media (max-width:480px){.app-footer[data-v-53a08bee]{padding:1rem .5rem;font-size:.85rem}.footer-content[data-v-53a08bee]{flex-direction:column;gap:.5rem;align-items:center}.copyright[data-v-53a08bee]{font-size:.8rem;text-align:center}.social-links[data-v-53a08bee]{gap:1rem;justify-content:center;font-size:1.1rem}}.mobile-notice-overlay[data-v-55c1b2fe]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:9999;padding:20px;animation:fadeIn-55c1b2fe .3s ease}.mobile-notice[data-v-55c1b2fe]{background:#fff;border-radius:16px;padding:32px 24px;max-width:400px;width:100%;text-align:center;box-shadow:0 20px 40px rgba(0,0,0,.2);animation:slideUp-55c1b2fe .3s ease}.dark-theme .mobile-notice[data-v-55c1b2fe]{background:#1c1917;color:#e4e4e7}.notice-icon[data-v-55c1b2fe]{color:#f97316;margin-bottom:16px}.notice-title[data-v-55c1b2fe]{font-size:1.25rem;font-weight:600;margin-bottom:12px;color:#1c1917}.dark-theme .notice-title[data-v-55c1b2fe]{color:#f3f4f6}.notice-message[data-v-55c1b2fe]{color:#78716c;line-height:1.5;margin-bottom:24px;font-size:.95rem}.dark-theme .notice-message[data-v-55c1b2fe]{color:#9ca3af}.notice-actions[data-v-55c1b2fe]{display:flex;gap:12px;justify-content:center}.btn-primary[data-v-55c1b2fe]{background:#f97316;color:#fff;border:none;padding:10px 20px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;font-size:.9rem}.btn-primary[data-v-55c1b2fe]:hover{background:#ea580c;transform:translateY(-1px)}.btn-secondary[data-v-55c1b2fe]{background:transparent;color:#78716c;border:1px solid #d1d5db;padding:10px 20px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;font-size:.9rem}.btn-secondary[data-v-55c1b2fe]:hover{background:#f3f4f6;border-color:#9ca3af}.dark-theme .btn-secondary[data-v-55c1b2fe]{color:#9ca3af;border-color:#57534e}.dark-theme .btn-secondary[data-v-55c1b2fe]:hover{background:#292524;border-color:#78716c}@keyframes fadeIn-55c1b2fe{0%{opacity:0}to{opacity:1}}@keyframes slideUp-55c1b2fe{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.mobile-notice[data-v-55c1b2fe]{padding:24px 20px;margin:20px}.notice-actions[data-v-55c1b2fe]{flex-direction:column}.btn-primary[data-v-55c1b2fe],.btn-secondary[data-v-55c1b2fe]{width:100%}}.floating-action-button[data-v-2dcb977b]{position:fixed;bottom:2rem;right:2rem;width:3.5rem;height:3.5rem;background:linear-gradient(135deg,#f97316,#d97706);border:none;border-radius:50%;color:#fff;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;z-index:1000;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px)}.floating-action-button[data-v-2dcb977b]:hover{transform:translateY(-2px) scale(1.1);box-shadow:0 8px 25px rgba(0,0,0,.3);background:linear-gradient(135deg,#d97706,#f97316)}.floating-action-button[data-v-2dcb977b]:active{transform:translateY(0) scale(1.05);transition:all .1s ease}.fab-icon[data-v-2dcb977b]{width:1.5rem;height:1.5rem;transition:transform .3s ease}.floating-action-button:hover .fab-icon[data-v-2dcb977b]{transform:translateX(2px)}.fab-fade-enter-active[data-v-2dcb977b],.fab-fade-leave-active[data-v-2dcb977b]{transition:all .3s cubic-bezier(.4,0,.2,1)}.fab-fade-enter-from[data-v-2dcb977b],.fab-fade-leave-to[data-v-2dcb977b]{opacity:0;transform:translateY(20px) scale(.8)}body.dark-theme .floating-action-button[data-v-2dcb977b]{background:linear-gradient(135deg,#fb923c,#ea580c);box-shadow:0 4px 12px rgba(0,0,0,.4)}body.dark-theme .floating-action-button[data-v-2dcb977b]:hover{background:linear-gradient(135deg,#ea580c,#fb923c);box-shadow:0 8px 25px rgba(0,0,0,.6)}@media (max-width:768px){.floating-action-button[data-v-2dcb977b]{bottom:1.5rem;right:1.5rem;width:3rem;height:3rem}.fab-icon[data-v-2dcb977b]{width:1.25rem;height:1.25rem}}@media (max-width:480px){.floating-action-button[data-v-2dcb977b]{bottom:1rem;right:1rem;width:2.75rem;height:2.75rem}.fab-icon[data-v-2dcb977b]{width:1.125rem;height:1.125rem}}.floating-action-button[data-v-2dcb977b]{pointer-events:auto;will-change:transform,opacity}.dark-mode-warning[data-v-220ff29f]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.85);backdrop-filter:blur(8px)}.warning-content[data-v-220ff29f]{position:relative;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:16px;padding:0;max-width:600px;width:90%;box-shadow:0 20px 60px rgba(0,0,0,.5);animation:pulse-warning-220ff29f 2s ease-in-out infinite;overflow:hidden}.warning-stripe[data-v-220ff29f]{height:8px;background:repeating-linear-gradient(45deg,#000,#000 20px,#fbbf24 0,#fbbf24 40px)}.warning-content>div[data-v-220ff29f]{padding:32px 40px;display:flex;align-items:center;gap:20px}.warning-icon[data-v-220ff29f]{font-size:2rem;color:#78350f;flex-shrink:0;animation:shake-220ff29f .5s ease-in-out infinite}.warning-text[data-v-220ff29f]{flex:1;color:#78350f}.warning-text strong[data-v-220ff29f]{display:block;font-size:1.1rem;font-weight:700;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.warning-text p[data-v-220ff29f]{margin:0;font-size:.95rem;opacity:.9}.close-btn[data-v-220ff29f]{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.1);border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#78350f;z-index:10}.close-btn[data-v-220ff29f]:hover{background:rgba(0,0,0,.2);transform:scale(1.1)}.close-btn i[data-v-220ff29f]{font-size:1rem}.toggle-section[data-v-220ff29f]{display:flex;align-items:center;justify-content:center;gap:20px;padding:24px 40px;background:transparent;border-top:none}.toggle-label[data-v-220ff29f]{font-size:1rem;font-weight:600;color:#78350f;text-transform:uppercase;letter-spacing:.5px}.custom-toggle[data-v-220ff29f]{cursor:pointer;transition:transform .2s ease}.custom-toggle[data-v-220ff29f]:hover{transform:scale(1.05)}.custom-toggle[data-v-220ff29f]:active{transform:scale(.98)}.toggle-bg[data-v-220ff29f]{width:70px;height:35px;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:50px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 2px 8px rgba(0,0,0,.2),0 4px 12px rgba(251,191,36,.3);border:2px solid rgba(120,53,15,.3)}.toggle-bg.active[data-v-220ff29f]{background:linear-gradient(135deg,#1e293b,#0f172a);box-shadow:inset 0 2px 8px rgba(0,0,0,.5),0 4px 12px rgba(15,23,42,.4);border:2px solid rgba(148,163,184,.3)}.toggle-circle[data-v-220ff29f]{position:absolute;top:3px;left:3px;width:27px;height:27px;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:50%;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.1)}.toggle-circle.active[data-v-220ff29f]{transform:translateX(35px);background:linear-gradient(135deg,#1e293b,#0f172a);box-shadow:0 2px 8px rgba(0,0,0,.4),0 0 12px rgba(251,191,36,.3)}.toggle-circle i[data-v-220ff29f]{font-size:14px;transition:all .3s ease}.toggle-circle:not(.active) i[data-v-220ff29f]{color:#f59e0b;filter:drop-shadow(0 0 2px rgba(245,158,11,.5))}.toggle-circle.active i[data-v-220ff29f]{color:#fbbf24;filter:drop-shadow(0 0 4px rgba(251,191,36,.8));animation:moonGlow-220ff29f 2s ease-in-out infinite}@keyframes moonGlow-220ff29f{0%,to{filter:drop-shadow(0 0 4px rgba(251,191,36,.8))}50%{filter:drop-shadow(0 0 8px rgba(251,191,36,1))}}@keyframes pulse-warning-220ff29f{0%,to{box-shadow:0 20px 60px rgba(0,0,0,.5)}50%{box-shadow:0 20px 80px rgba(245,158,11,.8)}}@keyframes shake-220ff29f{0%,to{transform:translateX(0)}25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}.fade-overlay-enter-active[data-v-220ff29f],.fade-overlay-leave-active[data-v-220ff29f]{transition:all .3s ease}.fade-overlay-enter-from[data-v-220ff29f],.fade-overlay-leave-to[data-v-220ff29f]{opacity:0}.fade-overlay-enter-from .warning-content[data-v-220ff29f],.fade-overlay-leave-to .warning-content[data-v-220ff29f]{transform:scale(.9)}@media (max-width:768px){.warning-content[data-v-220ff29f]{max-width:85%}.warning-content>div[data-v-220ff29f]{padding:24px 28px;gap:16px}.warning-icon[data-v-220ff29f]{font-size:1.5rem}.warning-text strong[data-v-220ff29f]{font-size:.95rem}.warning-text p[data-v-220ff29f]{font-size:.85rem}.close-btn[data-v-220ff29f]{width:32px;height:32px}}@media (max-width:480px){.warning-content[data-v-220ff29f]{max-width:90%}.warning-content>div[data-v-220ff29f]{flex-direction:column;text-align:center;padding:20px;gap:12px}.close-btn[data-v-220ff29f]{position:absolute;top:12px;right:12px}.warning-text strong[data-v-220ff29f]{font-size:.9rem}.warning-text p[data-v-220ff29f]{font-size:.8rem}.toggle-section[data-v-220ff29f]{flex-direction:column;padding:20px;gap:12px}.toggle-label[data-v-220ff29f]{font-size:.9rem}}

/* !!! TAMBAHKAN CSS UNTUK TRANSISI DI SINI !!! */.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}body{margin:0;font-family:Poppins,Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;line-height:1.6;transition:background-color .3s ease,color .3s ease;background-color:#fff}*{scrollbar-width:thin;scrollbar-color:#f97316 #e7e5e4}body.dark-theme ::-webkit-scrollbar-track{background:#292524}body.dark-theme ::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#fb923c,#ea580c)}body.dark-theme ::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#ea580c,#fb923c)}body.dark-theme ::-webkit-scrollbar-corner{background:#292524}body.dark-theme *{scrollbar-color:#fb923c #292524}body.dark-theme,html.dark-theme{background-color:#1c1917!important;color:#e7e5e4!important}body.dark-theme .navbar{background:rgba(28,25,23,.8)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;color:#e7e5e4!important;border-bottom:1px solid hsla(0,0%,100%,.05)!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important}body.dark-theme .brand a{color:#e7e5e4!important}body.dark-theme .brand a strong,body.dark-theme .brand a:hover{color:#fb923c!important}body.dark-theme .nav-links a{color:#a8a29e!important}body.dark-theme .nav-links a:after{background-color:#fb923c!important}body.dark-theme .nav-links a.router-link-exact-active,body.dark-theme .nav-links a:hover{color:#fb923c!important}body.dark-theme .nav-links{background:rgba(28,25,23,.98)!important}body.dark-theme .hamburger span{background:#e7e5e4!important}body.dark-theme .home-view{background:linear-gradient(135deg,#1c1917,#0c0a09)!important}body.dark-theme .hero{background:rgba(41,37,36,.4)!important;backdrop-filter:blur(10px)!important;border:1px solid hsla(0,0%,100%,.05)!important}body.dark-theme .hero-title{color:#e7e5e4!important}body.dark-theme .hero-title strong{color:#f97316!important}body.dark-theme .hero-subtitle{color:#a8a29e!important}body.dark-theme .hero-subtitle span{color:#fb923c!important}body.dark-theme .hero-description{color:#a8a29e!important}body.dark-theme .cta-button{background:linear-gradient(135deg,#f97316,#ea580c)!important;box-shadow:0 4px 15px rgba(249,115,22,.3)!important}body.dark-theme .secondary-button{border-color:#fb923c!important;color:#fb923c!important}body.dark-theme .secondary-button:hover{background:rgba(251,146,60,.1)!important}body.dark-theme .scroll-indicator{color:#a8a29e!important}body.dark-theme .about-view{background:linear-gradient(135deg,#1c1917,#0c0a09)!important;background-color:#1c1917!important;color:#e7e5e4!important}body.dark-theme .about-content{background:rgba(41,37,36,.4)!important;border:1px solid hsla(0,0%,100%,.05)!important}body.dark-theme .profile-text h1{color:#f97316!important}body.dark-theme .profile-text h2{color:#e7e5e4!important}body.dark-theme .profile-text h2 strong{color:#fb923c!important}body.dark-theme .intro{color:#a8a29e!important}body.dark-theme .about-pic{border-color:#0c0a09!important;box-shadow:0 10px 30px rgba(0,0,0,.3)!important}body.dark-theme .story-content h3{color:#e7e5e4!important;border-bottom-color:#fb923c!important}body.dark-theme .story-content p{color:#d6d3d1!important}body.dark-theme .skills-list li{background:hsla(0,0%,100%,.03)!important;color:#d6d3d1!important}body.dark-theme .download-cv-btn{background:hsla(0,0%,100%,.05)!important;border-color:hsla(0,0%,100%,.1)!important;color:#e7e5e4!important}body.dark-theme .download-cv-btn:hover{border-color:#fb923c!important;color:#fb923c!important}body.dark-theme .projects-view{background:linear-gradient(135deg,#1c1917,#0c0a09)!important}body.dark-theme .header-section{background:linear-gradient(135deg,#292524,#1c1917)!important}body.dark-theme .page-title{color:#e7e5e4!important}body.dark-theme .title-gradient{background:linear-gradient(135deg,#fff,#fed7aa)!important;-webkit-background-clip:text!important;background-clip:text!important}body.dark-theme .page-subtitle{color:#a8a29e!important}body.dark-theme .filter-pill{background:hsla(0,0%,100%,.05)!important;color:#a8a29e!important;border-color:hsla(0,0%,100%,.1)!important}body.dark-theme .filter-pill.active,body.dark-theme .filter-pill:hover{background:#f97316!important;color:#fff!important;border-color:#f97316!important}body.dark-theme .bento-card{background:#292524!important;border-color:hsla(0,0%,100%,.05)!important}body.dark-theme .project-title{color:#e7e5e4!important}body.dark-theme .project-description{color:#a8a29e!important}body.dark-theme .tech-tag{background:hsla(0,0%,100%,.05)!important}body.dark-theme .view-details-btn{background:rgba(251,146,60,.1)!important;color:#fb923c!important}body.dark-theme .view-details-btn:hover{background:#fb923c!important}body.dark-theme .contact-view{background-color:#1c1917!important;color:#e7e5e4!important}body.dark-theme .contact-card{background:transparent!important;border:none!important}body.dark-theme .section-header h2{color:#e7e5e4!important}body.dark-theme .section-header p{color:#a8a29e!important}body.dark-theme .contact-item{background:rgba(41,37,36,.4)!important;border:1px solid hsla(0,0%,100%,.05)!important;backdrop-filter:blur(10px)!important}body.dark-theme .contact-item h3{color:#e7e5e4!important}body.dark-theme .contact-item p{color:#a8a29e!important}body.dark-theme .icon-wrapper{background:rgba(251,146,60,.1)!important;color:#fb923c!important}body.dark-theme .contact-link{background:hsla(0,0%,100%,.05)!important;color:#fb923c!important;border-color:rgba(251,146,60,.2)!important}body.dark-theme .contact-link:hover{background:rgba(251,146,60,.1)!important}body.dark-theme .contact-stats{background:rgba(217,119,6,.1)!important;color:#fbbf24!important;border-color:rgba(217,119,6,.2)!important}body.dark-theme .social-floating{background:#292524!important;border:1px solid hsla(0,0%,100%,.05)!important}body.dark-theme .social-title{color:#e7e5e4!important}body.dark-theme .contact-label,body.dark-theme .social-subtitle{color:#a8a29e!important}body.dark-theme .contact-value{color:#e7e5e4!important}body.dark-theme .social-btn{background:hsla(0,0%,100%,.05)!important;color:#e7e5e4!important}body.dark-theme .social-btn:hover{background:#f97316!important;color:#fff!important}body.dark-theme .app-footer{background-color:#1c1917!important;border-top-color:hsla(0,0%,100%,.05)!important}body.dark-theme .copyright strong{color:#e7e5e4!important}body.dark-theme .copyright a{color:#fb923c!important}body.dark-theme .social-links a{color:#a8a29e!important}body.dark-theme .social-links a:hover{color:#fb923c!important}body.dark-theme .maintenance-ticker{background:#292524!important;border-bottom-color:hsla(0,0%,100%,.05)!important}body.dark-theme .ticker-content{color:#fb923c!important}body.dark-theme .modal-container{background:#1c1917!important;border:1px solid hsla(0,0%,100%,.1)!important}body.dark-theme .modal-close{background:hsla(0,0%,100%,.1)!important;color:#e7e5e4!important}body.dark-theme .section-title{color:#e7e5e4!important}body.dark-theme .challenges-text,body.dark-theme .features-list li,body.dark-theme .modal-description{color:#a8a29e!important}body.dark-theme .info-item{background:#292524!important;border-color:hsla(0,0%,100%,.05)!important}body.dark-theme .info-label{color:#a8a29e!important}body.dark-theme .info-value{color:#e7e5e4!important}body.dark-theme .action-btn.tertiary{background:hsla(0,0%,100%,.05)!important;color:#e7e5e4!important;border-color:hsla(0,0%,100%,.1)!important}body.dark-theme .action-btn.tertiary:hover{background:hsla(0,0%,100%,.1)!important;border-color:#e7e5e4!important}body.dark-theme .modal-title{color:#e7e5e4!important}body.dark-theme .modal-category{color:#fb923c!important;background:rgba(251,146,60,.1)!important}body.dark-theme .detail-item h3{color:#fb923c!important}body.dark-theme .tech-tag{background:#292524!important;border-color:rgba(251,146,60,.3)!important;color:#fb923c!important}body.dark-theme .modal-footer{border-top-color:hsla(0,0%,100%,.1)!important;background:#1c1917!important}body.dark-theme .gallery-view{background-color:#1c1917!important}body.dark-theme .gallery-header h1{color:#e7e5e4!important}body.dark-theme .gallery-header p{color:#a8a29e!important}body.dark-theme ::-webkit-scrollbar-track{background:#292524!important}body.dark-theme ::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#fb923c,#ea580c)!important}