#root{max-width:var(--max-width);margin:0 auto;display:flex;flex-direction:column;height:100vh;width:100vw}.shell{height:100%;width:100%;display:flex;flex-direction:column;margin-top:64px}[data-theme=light]{--externalLink: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20d='M10.0002%205H8.2002C7.08009%205%206.51962%205%206.0918%205.21799C5.71547%205.40973%205.40973%205.71547%205.21799%206.0918C5%206.51962%205%207.08009%205%208.2002V15.8002C5%2016.9203%205%2017.4801%205.21799%2017.9079C5.40973%2018.2842%205.71547%2018.5905%206.0918%2018.7822C6.5192%2019%207.07899%2019%208.19691%2019H15.8031C16.921%2019%2017.48%2019%2017.9074%2018.7822C18.2837%2018.5905%2018.5905%2018.2839%2018.7822%2017.9076C19%2017.4802%2019%2016.921%2019%2015.8031V14M20%209V4M20%204H15M20%204L13%2011'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3c/svg%3e")}[data-theme=dark]{--externalLink: url("data:image/svg+xml,%3csvg%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20d='M10.0002%205H8.2002C7.08009%205%206.51962%205%206.0918%205.21799C5.71547%205.40973%205.40973%205.71547%205.21799%206.0918C5%206.51962%205%207.08009%205%208.2002V15.8002C5%2016.9203%205%2017.4801%205.21799%2017.9079C5.40973%2018.2842%205.71547%2018.5905%206.0918%2018.7822C6.5192%2019%207.07899%2019%208.19691%2019H15.8031C16.921%2019%2017.48%2019%2017.9074%2018.7822C18.2837%2018.5905%2018.5905%2018.2839%2018.7822%2017.9076C19%2017.4802%2019%2016.921%2019%2015.8031V14M20%209V4M20%204H15M20%204L13%2011'%20stroke='%23FFFFFF'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3c/svg%3e")}.footer{padding:32px;width:100%;margin:auto;display:flex;justify-content:space-around;gap:16px;box-sizing:border-box}.footer .footer-link{display:flex;flex-direction:column;gap:4px}.footer .footer-link .title{font-size:1.25rem;font-weight:700;margin:0}.footer .footer-link .sub-title{display:flex;flex-direction:row;align-items:center;gap:8px}.footer .footer-link .sub-title>a{display:flex;align-items:center;cursor:pointer;text-decoration:none;gap:8px}.footer .footer-link .sub-title>a img{width:30px;height:30px}.footer .footer-link .sub-title>a:after{content:"";height:14px;width:14px;background:var(--externalLink);background-repeat:no-repeat}@media (max-width: 768px){.footer{flex-direction:column}}.cursor{font-weight:500;animation:blink .75s infinite}@keyframes blink{0%{opacity:1}to{opacity:0}}.home-page{height:100%;display:flex;flex-direction:column;padding-top:100px}.home-page .main-content{display:flex;flex-direction:row;align-items:center;justify-content:center;flex:1;gap:40px;margin:20px 40px;box-sizing:border-box}.home-page .main-content .profile-pic{width:100%;height:auto;max-width:400px;max-height:400px;min-height:150px;min-width:150px;border-radius:100%;background:#eee no-repeat center;background-size:cover;box-shadow:0 10px 40px var(--accent-glow);border:4px solid var(--border-color);transition:box-shadow var(--transition-smooth),transform var(--transition-smooth)}.home-page .main-content .profile-pic:hover{transform:scale(1.02);box-shadow:0 15px 50px var(--accent-glow)}.home-page .main-content .profile-text{display:flex;flex-direction:column;max-width:440px;gap:16px;animation:slideUp .8s ease forwards}.home-page .main-content .profile-text .name{font-size:3rem;font-weight:800;letter-spacing:-.03em;background:linear-gradient(135deg,var(--text-main) 0%,var(--accent-primary) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:flex;align-items:center}.home-page .main-content .profile-text .heading{font-size:1.75rem;font-weight:500;color:var(--text-muted)}.home-page .main-content .profile-text .heading span{color:var(--text-main)}.home-page .main-content .profile-text .sub-heading{font-size:1.15rem;line-height:1.7;color:var(--text-muted)}@media (max-width: 850px){.home-page .main-content{flex-direction:column;text-align:center;gap:24px}.home-page .main-content .name{justify-content:center}}.home-page .egg{height:32px;width:auto;margin-left:12px;cursor:pointer;transition:transform .25s cubic-bezier(.175,.885,.32,1.275);filter:drop-shadow(0 4px 6px rgba(0,0,0,.1))}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.nav-bar{position:fixed;top:24px;left:0;width:100%;display:flex;justify-content:center;z-index:999;pointer-events:none}.nav-bar .navigation{pointer-events:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:calc(100% - 48px);max-width:1100px;padding:12px 24px;border-radius:100px;background:var(--glass-bg);border:1px solid var(--border-color);box-shadow:var(--shadow-md)}.nav-bar .navigation .left-nav{display:flex;flex-direction:row;align-items:baseline;gap:16px}.nav-bar .navigation .left-nav .name{font-size:1.25rem;font-weight:700;cursor:pointer;color:var(--text-main);letter-spacing:-.02em}.nav-bar .navigation .left-nav .designation{font-size:.95rem;font-weight:400;cursor:pointer;color:var(--text-muted)}.nav-bar .navigation .end-nav{display:flex;align-items:center;gap:20px}.nav-bar .navigation .end-nav a{font-size:.95rem;font-weight:500;position:relative;color:var(--text-muted);transition:color var(--transition-fast)}.nav-bar .navigation .end-nav a:after{content:"";position:absolute;width:0;height:2px;bottom:-4px;left:50%;background:var(--accent-primary);transition:width .3s ease,left .3s ease;border-radius:2px}.nav-bar .navigation .end-nav a:hover{color:var(--text-main)}.nav-bar .navigation .end-nav a:hover:after{width:100%;left:0}.nav-bar .navigation .end-nav a.active{color:var(--accent-secondary)}.nav-bar .navigation .end-nav a.active:after{width:100%;left:0;background:var(--accent-secondary)}.nav-bar .navigation .end-nav .seperator{height:16px;margin:0;border-color:var(--border-color)}@media (max-width: 600px){.nav-bar{top:16px}.nav-bar .navigation{width:calc(100% - 32px);padding:12px 20px}.nav-bar .navigation .left-nav .designation{display:none}.nav-bar .navigation .left-nav .name{font-size:1.1rem}}.personal-page{padding:120px 20px 80px;min-height:100vh;display:flex;flex-direction:column;align-items:center;animation:slideUp .8s cubic-bezier(.16,1,.3,1) forwards;width:100%}.personal-header{text-align:center;margin-bottom:48px}.personal-header .title{font-size:3.5rem;font-weight:800;margin:0 0 16px;background:linear-gradient(135deg,var(--text-main) 0%,var(--accent-primary) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.03em}.personal-header .subtitle{font-size:1.25rem;color:var(--text-muted);font-weight:500}.bento-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:250px;grid-auto-flow:dense;gap:24px;max-width:1100px;width:100%}.bento-item{position:relative;border-radius:var(--card-radius);overflow:hidden;background-color:var(--card-bg);background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:var(--shadow-md);transition:transform var(--transition-smooth),box-shadow var(--transition-smooth);cursor:pointer}.bento-item:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #0000001f;z-index:2}.bento-item:hover .bento-overlay{background:linear-gradient(0deg,#000000e6,#0000004d)}.bento-item:hover .bento-content{transform:translateY(0);opacity:1}.bento-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,#000000b3,#0000001a);display:flex;flex-direction:column;justify-content:flex-end;padding:32px;transition:background var(--transition-smooth)}.bento-content{color:#fff;transform:translateY(20px);opacity:.9;transition:all var(--transition-smooth)}.bento-content h3{margin:0 0 8px;font-size:1.5rem;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.bento-content p{margin:0;font-size:1rem;line-height:1.5;color:#ffffffd9}.lightbox{position:fixed;top:0;left:0;right:0;bottom:0;height:100dvh;z-index:9999;display:flex;touch-action:none}.lightbox-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--lightbox-overlay-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:fadeIn .3s ease forwards}.pan-zoom-wrapper{position:relative;width:100%;height:100%;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;z-index:2;cursor:auto;-ms-overflow-style:none;scrollbar-width:none;background:var(--lightbox-overlay-bg)}.pan-zoom-wrapper::-webkit-scrollbar{display:none}.pan-zoom-wrapper:active{cursor:grabbing}.spatial-canvas{min-width:max(160vw,1800px);min-height:max(160vh,1800px);padding:10vh 15vw;display:flex;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.16,1,.3,1);background:var(--lightbox-overlay-bg)}.masonry-collage{display:grid;grid-template-columns:repeat(12,100px);grid-auto-rows:100px;grid-auto-flow:dense;gap:12px;justify-content:center;align-content:center;width:max-content;margin:0 auto;background:var(--lightbox-overlay-bg)}.collage-frame{margin:0;border-radius:4px;overflow:hidden;background:transparent;opacity:1;transition:opacity .5s ease,transform var(--transition-fast)}.collage-frame.loading{opacity:0;transform:scale(.95)}.hero-landscape{grid-column:span 6;grid-row:span 5}.hero-portrait{grid-column:span 5;grid-row:span 6}.landscape{grid-column:span 4;grid-row:span 3}.portrait{grid-column:span 3;grid-row:span 4}.culinary-matrix{display:grid;grid-template-columns:repeat(4,350px);grid-template-rows:repeat(4,350px);grid-template-areas:"img1 img2 img3 img4" "vid1 hero hero vid2" "vid1 hero hero vid2" "img5 img6 img7 img8";gap:16px;justify-content:center;align-content:center;width:max-content;margin:0 auto;background:var(--lightbox-overlay-bg)}.area-hero{grid-area:hero}.area-vid1{grid-area:vid1}.area-vid2{grid-area:vid2}.area-img1{grid-area:img1}.area-img2{grid-area:img2}.area-img3{grid-area:img3}.area-img4{grid-area:img4}.area-img5{grid-area:img5}.area-img6{grid-area:img6}.area-img7{grid-area:img7}.area-img8{grid-area:img8}.motion-matrix{display:grid;grid-template-columns:repeat(4,350px);grid-template-rows:repeat(5,350px);grid-template-areas:"img1 img1 img3 img3" "vid1 hero hero vid2" "vid1 hero hero vid2" "img4 img4 img5 img5" "vid3 vid3 vid4 vid4";gap:16px;justify-content:center;align-content:center;width:max-content;margin:0 auto;background:var(--lightbox-overlay-bg)}.motion-matrix .area-hero{grid-area:hero}.motion-matrix .area-vid1{grid-area:vid1}.motion-matrix .area-vid2{grid-area:vid2}.motion-matrix .area-vid3{grid-area:vid3}.motion-matrix .area-vid4{grid-area:vid4}.motion-matrix .area-img1{grid-area:img1}.motion-matrix .area-img3{grid-area:img3}.motion-matrix .area-img4{grid-area:img4}.motion-matrix .area-img5{grid-area:img5}.clicks-matrix{display:grid;grid-template-columns:repeat(4,350px);grid-template-rows:repeat(4,350px);grid-template-areas:"img2 hero hero img3" "img4 hero hero img5" "vid1 vid1 vid2 vid2" "vid3 vid3 vid3 vid3";gap:16px;justify-content:center;align-content:center;width:max-content;margin:0 auto;background:var(--lightbox-overlay-bg)}.clicks-matrix .area-hero{grid-area:hero}.clicks-matrix .area-img2{grid-area:img2}.clicks-matrix .area-img3{grid-area:img3}.clicks-matrix .area-img4{grid-area:img4}.clicks-matrix .area-img5{grid-area:img5}.clicks-matrix .area-vid1{grid-area:vid1}.clicks-matrix .area-vid2{grid-area:vid2}.clicks-matrix .area-vid3{grid-area:vid3}.summit-matrix{display:grid;grid-template-columns:repeat(4,350px);grid-template-rows:repeat(4,350px);grid-template-areas:"vid3 hero hero vid4" "vid3 hero hero vid4" "vid2 img2 img3 vid5" "vid1 vid1 vid1 vid1";gap:16px;justify-content:center;align-content:center;width:max-content;margin:0 auto;background:var(--lightbox-overlay-bg)}.summit-matrix .area-hero{grid-area:hero}.summit-matrix .area-img2{grid-area:img2}.summit-matrix .area-vid1{grid-area:vid1}.summit-matrix .area-vid2{grid-area:vid2}.summit-matrix .area-vid3{grid-area:vid3}.summit-matrix .area-vid4{grid-area:vid4}.summit-matrix .area-vid5{grid-area:vid5}.summit-matrix .area-img3{grid-area:img3}.collage-img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .4s ease}.zoom-controls{position:fixed;bottom:max(60px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);display:flex;align-items:center;gap:16px;background:var(--glass-bg);padding:12px 24px;border-radius:30px;border:1px solid var(--border-color);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:100;box-shadow:var(--shadow-lg);color:var(--text-main)}.zoom-btn{background:transparent;border:none;color:var(--text-main);font-size:1.5rem;font-weight:300;width:32px;height:32px;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:50%;transition:background var(--transition-fast)}.zoom-btn:hover{background:#ffffff26}.zoom-level{font-size:.9rem;font-weight:600;min-width:45px;text-align:center}.lightbox-close{position:fixed;top:32px;right:48px;width:54px;height:54px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:2.5rem;font-weight:200;cursor:pointer;z-index:10000;transition:transform var(--transition-fast),background var(--transition-smooth),border var(--transition-smooth);padding:0;line-height:1}[data-theme=light] .lightbox-close{background:#000;color:#fff;border:2px solid #fff;box-shadow:0 4px 15px #0000004d}[data-theme=dark] .lightbox-close{background:#fff;color:#000;border:2px solid #000;box-shadow:0 4px 15px #00000080}.lightbox-close:hover{transform:scale(1.1) rotate(90deg)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.span-large{grid-column:span 2;grid-row:span 2}.span-tall{grid-column:span 1;grid-row:span 2}.span-wide{grid-column:span 2;grid-row:span 1}.span-small{grid-column:span 1;grid-row:span 1}@media (max-width: 1024px){.bento-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.bento-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:200px}.span-large,.span-tall,.span-wide,.span-small{grid-column:span 2;grid-row:span 1}.span-large{grid-row:span 2}}@media (max-width: 480px){.bento-grid{grid-template-columns:1fr}.span-large,.span-tall,.span-wide,.span-small{grid-column:span 1}.personal-header .title{font-size:2.5rem}}.resume-page{padding:40px 20px 80px;min-height:100vh;display:flex;justify-content:center;align-items:flex-start;animation:slideUp .8s cubic-bezier(.16,1,.3,1) forwards}.resume-grid{display:grid;grid-template-columns:350px 1fr;gap:40px;max-width:1100px;width:100%}.resume-sidebar{position:sticky;top:104px;align-self:flex-start;display:flex;flex-direction:column;border-radius:var(--card-radius);padding:32px;gap:32px;max-height:calc(100vh - 140px);overflow-y:auto}.sidebar-profile{display:flex;flex-direction:column;gap:8px}.sidebar-profile .name{font-size:2.2rem;font-weight:800;margin:0;background:linear-gradient(135deg,var(--text-main) 0%,var(--accent-secondary) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sidebar-profile .title{font-size:1.1rem;font-weight:500;color:var(--text-muted);margin:0}.sidebar-profile .description{font-size:.95rem;line-height:1.6;margin-top:12px;color:var(--text-muted)}.sidebar-contact{display:flex;flex-direction:column;gap:12px}.sidebar-contact .contact-btn{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--btn-radius);background:var(--surface-color);border:1px solid var(--border-color);color:var(--text-main);font-size:.9rem;font-weight:500;transition:all var(--transition-fast)}.sidebar-contact .contact-btn .contact-icon{width:20px;height:20px}.sidebar-contact .contact-btn:hover{border-color:var(--accent-primary);box-shadow:0 4px 12px var(--accent-glow);transform:translateY(-2px);color:var(--accent-primary)}.sidebar-contact .download-btn{margin-top:16px;text-align:center;padding:14px;border-radius:var(--btn-radius);background:var(--text-main);color:var(--background-color);font-weight:600;font-size:.95rem;transition:all var(--transition-fast)}.sidebar-contact .download-btn:hover{background:var(--accent-primary);box-shadow:0 8px 20px var(--accent-glow)}.resume-content{display:flex;flex-direction:column;gap:48px;padding-top:16px}.resume-content:after{content:"";display:block;height:60px}.resume-section{display:flex;flex-direction:column;gap:24px}.resume-section .section-title{font-size:1.8rem;font-weight:700;margin:0;display:flex;align-items:center;gap:16px;color:var(--text-main)}.resume-section .section-title:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--border-color),transparent)}.timeline,.skills-grid{display:flex;flex-direction:column;gap:20px}.timeline-item,.skill-category{padding:32px;border-radius:var(--card-radius);transition:transform var(--transition-fast),border-color var(--transition-fast);border-left:4px solid transparent}.timeline-item:hover,.skill-category:hover{border-left-color:var(--accent-secondary);transform:translate(4px)}.timeline-item .company-heading,.skill-category .company-heading{font-size:1.4rem;font-weight:800;margin:0 0 16px;color:var(--text-main);border-bottom:1px solid var(--border-color);padding-bottom:16px}.timeline-item .roles-container,.skill-category .roles-container{display:flex;flex-direction:column;gap:24px}.timeline-item .role-block,.skill-category .role-block{display:flex;flex-direction:column}.timeline-item .item-heading,.skill-category .item-heading{font-size:1.3rem;font-weight:700;margin:0 0 4px;color:var(--text-main)}.timeline-item .item-subheading,.skill-category .item-subheading{font-size:1.05rem;font-weight:600;color:var(--accent-secondary);margin:0 0 12px}.timeline-item .projects-container,.skill-category .projects-container{display:flex;flex-direction:column;gap:16px;margin-top:8px}.timeline-item .project-block,.skill-category .project-block{display:flex;flex-direction:column;padding-left:16px;border-left:2px solid var(--border-color)}.timeline-item .project-name,.skill-category .project-name{font-size:.95rem;font-weight:700;color:var(--text-main);margin:0 0 8px;letter-spacing:.5px}.timeline-item .item-list,.skill-category .item-list{margin:0;padding-left:20px}.timeline-item .item-list li,.skill-category .item-list li{margin-bottom:8px;font-size:.95rem;line-height:1.6;color:var(--text-muted)}.timeline-item .item-list li::marker,.skill-category .item-list li::marker{color:var(--accent-primary)}.skills-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.skills-grid .skill-category{padding:24px;border-left:none;border-bottom:4px solid transparent}.skills-grid .skill-category:hover{border-bottom-color:var(--accent-primary);transform:translateY(-4px)}.skills-grid .skill-category .item-heading{margin-bottom:20px}.skills-grid .skill-category .skill-tags{display:flex;flex-wrap:wrap;gap:10px}.skills-grid .skill-category .skill-tags .skill-tag{padding:6px 14px;background:var(--surface-color);border:1px solid var(--border-color);border-radius:100px;font-size:.85rem;font-weight:500;color:var(--text-muted);transition:all var(--transition-fast)}.skills-grid .skill-category .skill-tags .skill-tag:hover{color:var(--text-main);border-color:var(--accent-primary);box-shadow:0 0 10px var(--accent-glow);background:#ff2e930d}@media (max-width: 900px){.resume-grid{grid-template-columns:1fr}.resume-sidebar{position:static;top:auto;align-self:stretch;max-height:none;overflow-y:visible}.skills-grid{grid-template-columns:1fr}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--max-width: 1500px;--btn-radius: 12px;--card-radius: 24px;--transition-fast: .2s cubic-bezier(.25, .46, .45, .94);--transition-smooth: .4s cubic-bezier(.16, 1, .3, 1)}[data-theme=light]{--background-color: #F7F8F3;--surface-color: #FFFFFF;--border-color: rgba(0, 0, 0, .08);--text-main: #1A1F26;--text-muted: #535E6D;--accent-primary: #FF5A5F;--accent-secondary: #00A699;--accent-glow: rgba(255, 90, 95, .2);--shadow-sm: 0 4px 12px rgba(0, 0, 0, .05);--shadow-md: 0 12px 24px rgba(0, 0, 0, .08);--shadow-lg: 0 24px 48px rgba(0, 0, 0, .1);--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(255, 255, 255, .5);--lightbox-overlay-bg: rgba(247, 248, 243, .95)}[data-theme=dark]{--background-color: #0B0E14;--surface-color: #151A23;--border-color: rgba(255, 255, 255, .1);--text-main: #F2F5F8;--text-muted: #9BA3AF;--accent-primary: #FF2E93;--accent-secondary: #00F0FF;--accent-glow: rgba(255, 46, 147, .3);--shadow-sm: 0 4px 12px rgba(0, 0, 0, .3);--shadow-md: 0 12px 24px rgba(0, 0, 0, .4);--shadow-lg: 0 24px 48px rgba(0, 0, 0, .5);--glass-bg: rgba(21, 26, 35, .6);--glass-border: rgba(255, 255, 255, .08);--lightbox-overlay-bg: rgba(10, 14, 19, .95)}*{box-sizing:border-box}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;background-color:var(--background-color);color:var(--text-main);transition:background-color var(--transition-smooth),color var(--transition-smooth);overflow-y:scroll}a{font-weight:500;color:inherit;text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--accent-primary)}h1,h2,h3,h4,h5,h6{color:var(--text-main);margin-top:0}h1{font-size:3.5rem;line-height:1.1;letter-spacing:-.02em}h2{font-size:2.5rem;letter-spacing:-.01em}p,li{color:var(--text-muted)}.divider{width:calc(100% - 80px);border-top:1px solid var(--border-color);margin:20px 0;align-self:center}.seperator{border-left:1px solid var(--border-color);height:20px;margin:0 16px}.glass{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);box-shadow:var(--shadow-sm)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--background-color)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}svg path{fill:currentColor}
