:root{--primary: hsl(0, 0%, 97%);--secondary: hsl(210, 28%, 23%);--third: hsl(24, 82%, 53%);--accent: hsl(165, 75%, 27%);--primary__opacity: hsla(0, 0%, 75%, .3);--primary_nav__opacity: hsla(0, 0%, 75%, .2);--secondary__opacity: hsla(210, 28%, 23%, .8);--third__opacity: hsl(24, 82%, 53%, .9);--accent__opacity: hsla(165, 75%, 27%, .8);--text: hsl(0, 0%, 0%);--shadow: hsla(0, 0%, 0%, .1);--box_shadow: 10px 10px 19px var(--shadow), -10px -10px 19px var(--shadow);--text__opacity: hsl(0, 0%, 0%, .5);--refraction: .5rem;--light__refraction: 5px;--liquid-border: 3px solid rgba(135, 135, 135, .05);--box-shadow: 2px 2px 6px rgba(0, 0, 0, .15), -2px -2px 6px rgba(255, 255, 255, .8);--modal-box-shadow: .5rem .5rem 1.75rem .5rem var(--text__opacity);--light-modal-box-shadow: 0 .25rem 1.25rem -1rem var(--text__opacity), 0 .5rem 1.75rem -.625rem var(--text__opacity);--blur: blur(var(--refraction));--light__blur: blur(var(--light__refraction));--bp-filter: var(--blur) saturate(1.2);--light-bp-filter: : var(--light__blur) saturate(1.2)}[data-theme=dark]{--primary: hsl(217, 45%, 10%);--secondary: hsl(0, 0%, 92%);--third: hsl(15, 100%, 41%);--accent: hsl(168, 83%, 21%);--primary__opacity: hsl(217, 45%, 32%, .3);--primary_nav__opacity: hsl(217, 45%, 32%, .2);--secondary__opacity: hsl(0, 0%, 92%, .8);--third__opacity: hsl(15, 100%, 41%, .9);--accent__opacity: hsl(168, 83%, 21%, .8);--text: hsl(0, 0%, 97%);--text__opacity: hsl(0, 0%, 97%, .5);--shadow: hsla(0, 0%, 100%, .1);--box_shadow: 10px 10px 19px var(--shadow), -10px -10px 19px var(--shadow)}._projectContainer_10svv_44{max-width:31.25rem;padding:1.25rem;border-radius:.5rem;margin:2rem auto 5rem;box-shadow:10px 10px 19px var(--shadow),-10px -10px 19px var(--shadow)}._projectContainer_10svv_44 ._title_10svv_51{font-size:1.5rem;margin:2rem 0}._projectContainer_10svv_44 ._description_10svv_55{margin-bottom:2rem;line-height:1.15;white-space:pre-line}._projectContainer_10svv_44 h3{font-size:1.2rem}._projectContainer_10svv_44 ._techList_10svv_63 ._techItem_10svv_63{background:var(--third__opacity)}._projectContainer_10svv_44 ._techList_10svv_63{display:flex;flex-wrap:wrap;gap:1rem;padding:1.5rem 0}._projectContainer_10svv_44 ._techList_10svv_63 ._techItem_10svv_63{padding:.5rem 1rem;border-radius:.5rem}._projectContainer_10svv_44 ._projectLink_10svv_76{display:block;text-align:center;margin-top:1rem;padding:.75rem;text-decoration:none;border-radius:.5rem;font-weight:700;background:var(--accent)}._projectContainer_10svv_44 ._projectLink_10svv_76:hover{background:var(--third)}
