@keyframes moveStars{0%{transform:translate(0)}to{transform:translate(-50px,-50px)}}main section:nth-of-type(1){animation:slideInUp .8s ease-out}.mathematics-section{animation:slideInUp 1s ease-out .2s both}.physics-section{animation:slideInUp 1s ease-out .4s both}main section:first-of-type{background:linear-gradient(180deg,var(--color-secondary-opacity) 0%,var(--color-black) 100%);backdrop-filter:blur(20px);border-radius:var(--border-radius-2xl);padding:var(--space-5xl);box-shadow:var(--shadow-sm) var(--color-black);text-align:center;overflow:hidden}main section:first-of-type h1{font-size:clamp(var(--font-size-3xl),5vw,var(--font-size-5xl));font-weight:var(--font-weight-light);line-height:var(--space-4xl);padding-bottom:var(--space-xl);background:linear-gradient(90deg,var(--color-secondary),var(--color-tertiary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}main section:first-of-type p:first-of-type{font-size:clamp(var(--font-size-sm),3vw,var(--font-size-md));color:var(--color-gray-200);line-height:var(--line-height-relaxed);margin-bottom:var(--space-3xl)}main section:first-of-type p:last-of-type{margin-top:var(--space-2xl);color:var(--color-gray-200);font-size:var(--font-size-base)}main section:first-of-type:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><defs><path id='star' fill='%2327ae60' d='M0 2C1 2 2 3 2 4 2 3 3 2 4 2 3 2 2 1 2 0 2 1 1 2 0 2'/></defs><use href='%23star' transform='translate(10 15) scale(0.82)'/><use href='%23star' transform='translate(30 8) scale(0.52)'/><use href='%23star' transform='translate(55 20) scale(0.85)'/><use href='%23star' transform='translate(75 12) scale(0.48)'/><use href='%23star' transform='translate(20 35) scale(0.82)'/><use href='%23star' transform='translate(45 40) scale(0.75)'/><use href='%23star' transform='translate(65 30) scale(0.68)'/><use href='%23star' transform='translate(85 45) scale(0.55)'/><use href='%23star' transform='translate(15 55) scale(0.85)'/><use href='%23star' transform='translate(38 65) scale(0.73)'/><use href='%23star' transform='translate(58 58) scale(0.80)'/><use href='%23star' transform='translate(80 70) scale(0.71)'/><use href='%23star' transform='translate(25 80) scale(0.77)'/><use href='%23star' transform='translate(50 85) scale(0.67)'/><use href='%23star' transform='translate(70 90) scale(0.83)'/><use href='%23star' transform='translate(90 82) scale(0.74)'/></svg>");background-size:100px 100px;animation:moveStars 20s linear infinite;z-index:-1}.mathematics-section{padding:var(--space-2xl) 0;text-align:center}.mathematics-section h2{color:var(--color-secondary);font-weight:var(--font-weight-light);font-size:var(--font-size-2xl)}.mathematics-section a.full-summary-link{overflow:hidden;display:inline-flex;align-items:center;gap:var(--space-xl);background:transparent;color:var(--color-white);text-decoration:none;padding:var(--space-2xl) var(--space-5xl);border-radius:var(--border-radius-xl);border:var(--border-width-medium) solid var(--color-secondary-dark);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);transition:var(--transition-base);margin-bottom:var(--space-2xl);position:relative;isolation:isolate}.mathematics-section a.full-summary-link:before{content:"";position:absolute;inset:0;transform:translate(-100%);transition:var(--transition-base);z-index:-1;background:var(--color-secondary-opacity)}.mathematics-section a.full-summary-link:hover:before{transform:translate(0)}.mathematics-section a.full-summary-link:hover{transform:scale(1.015);box-shadow:0 15px 35px var(--color-secondary-opacity)}.mathematics-section a.full-summary-link>svg:first-child{width:30px;height:auto;flex-shrink:0}.mathematics-section a.full-summary-link>svg:first-child .pdf-path-1{fill:var(--color-secondary)}.mathematics-section a.full-summary-link>svg:first-child .pdf-path-2{fill:var(--color-secondary)}.mathematics-section a.full-summary-link>svg:first-child .pdf-path-3{fill:var(--color-secondary-dark);opacity:.5}.mathematics-section a.full-summary-link>svg:first-child .pdf-path-4{fill:var(--color-white)}.mathematics-section a.full-summary-link svg{width:24px;height:auto;flex-shrink:0;fill:var(--color-secondary-dark);transition:var(--transition-base)}.mathematics-section a.full-summary-link:hover>svg:last-child{fill:var(--color-secondary);transform:translate(5px)}.mathematics-section,.physics-section{padding:var(--space-2xl) 0}.mathematics-section h2,.physics-section h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);text-align:center;padding-bottom:var(--space-3xl)}.mathematics-section article,.physics-section article{margin-bottom:var(--space-4xl)}.mathematics-section article:last-child,.physics-section article:last-child{margin-bottom:0}.mathematics-section article h3,.physics-section article h3{display:flex;align-items:center;gap:var(--space-xl);color:var(--color-white);padding:0 0 var(--space-md);border-bottom:var(--border-width-medium) solid var(--color-gray-800);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2xl)}.mathematics-section article h3 img,.physics-section article h3 img{width:24px;height:auto;flex-shrink:0}.mathematics-section article h3 small,.physics-section article h3 small{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-white)}.mathematics-section article ul,.physics-section article ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-xl);list-style:none}.mathematics-section article ul li a,.physics-section article ul li a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl);background:transparent;color:var(--color-gray-200);text-decoration:none;padding:var(--space-2xl);border-radius:var(--border-radius-lg);transition:var(--transition-base);font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.mathematics-section article ul li a:hover,.physics-section article ul li a:hover{color:var(--color-white);transform:translateY(-2px)}.mathematics-section article ul li a svg,.physics-section article ul li a svg{width:20px;height:auto;flex-shrink:0;opacity:.75;transition:var(--transition-base)}.mathematics-section article ul li a:hover svg,.physics-section article ul li a:hover svg{opacity:1;transform:translate(5px)}.mathematics-section h2{background:linear-gradient(to right,var(--color-primary),var(--color-secondary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.mathematics-section article h3{border-color:var(--color-primary)}.mathematics-section article ul li a{border:var(--border-width-medium) solid var(--color-primary-opacity)}.mathematics-section article ul li a:hover{background:var(--color-primary-dark);box-shadow:var(--shadow-md) var(--color-primary-opacity);border-color:var(--color-primary)}.mathematics-section article ul li a svg{fill:var(--color-primary)}.physics-section h2{background:linear-gradient(to right,var(--color-tertiary),var(--color-quaternary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.physics-section article h3{border-color:var(--color-tertiary)}.physics-section article ul li a{border:var(--border-width-medium) solid var(--color-tertiary-opacity)}.physics-section article ul li a:hover{background:var(--color-tertiary-dark);box-shadow:var(--shadow-md) var(--color-tertiary-opacity);border-color:var(--color-tertiary)}.physics-section article ul li a svg{fill:var(--color-tertiary)}@media(max-width:768px){main section{padding:var(--space-3xl)}main section:first-of-type p:first-of-type{font-size:var(--font-size-base)}main section:first-of-type p:last-of-type{font-size:var(--font-size-sm)}.mathematics-section h2,.physics-section h2{font-size:var(--font-size-xl)}.mathematics-section article ul,.physics-section article ul{grid-template-columns:1fr}.mathematics-section article h3,.physics-section article h3{font-size:var(--font-size-base)}.mathematics-section article h3 small,.physics-section article h3 small{font-size:var(--font-size-md)}}@media(max-width:480px){main section:first-of-type,.mathematics-section,.physics-section{padding:var(--space-2xl)}main section:first-of-type h1{font-size:var(--font-size-2xl);line-height:var(--space-3xl)}main section:first-of-type p:first-of-type{font-size:var(--font-size-sm)}main section:first-of-type p:last-of-type{padding:var(--space-xl);font-size:var(--font-size-xs)}.mathematics-section h2{font-size:var(--font-size-md)}.mathematics-section a.full-summary-link{gap:var(--space-md);padding:var(--space-xl) var(--space-2xl);font-size:var(--font-size-md)}.mathematics-section a.full-summary-link>svg:first-child{width:22px}.mathematics-section a.full-summary-link svg{width:18px}.mathematics-section h2,.physics-section h2{font-size:var(--font-size-lg);margin-bottom:var(--space-2xl)}.mathematics-section article,.physics-section article{margin-bottom:var(--space-3xl)}.mathematics-section article h3,.physics-section article h3{gap:var(--space-md);padding:var(--space-md) var(--space-xl);font-size:var(--font-size-sm);flex-wrap:wrap}.mathematics-section article h3 img,.physics-section article h3 img{width:20px}.mathematics-section article h3 small,.physics-section article h3 small{font-size:var(--font-size-base)}.mathematics-section article ul,.physics-section article ul{gap:var(--space-md)}.mathematics-section article ul li a,.physics-section article ul li a{padding:var(--space-xl);font-size:var(--font-size-sm);gap:var(--space-md)}.mathematics-section article ul li a svg,.physics-section article ul li a svg{width:16px}}
