dialog.svelte-1cqf9ra{border:5px groove var(--bg3);max-width:min(600px,90%);box-shadow:0 3px 20px #000}dialog.svelte-1cqf9ra::backdrop{background-color:#0007}.container.svelte-1cqf9ra{flex-direction:column;gap:1em;display:flex}.container.svelte-1cqf9ra .top:where(.svelte-1cqf9ra){flex-direction:column;display:flex}.container.svelte-1cqf9ra form:where(.svelte-1cqf9ra){flex-direction:column;gap:2em;display:flex}.container.svelte-1cqf9ra form:where(.svelte-1cqf9ra) .inputs:where(.svelte-1cqf9ra){flex-direction:column;gap:.5em;display:flex}.container.svelte-1cqf9ra form:where(.svelte-1cqf9ra) .buttons:where(.svelte-1cqf9ra){gap:1em;padding-inline:1em;display:flex}.input-box.svelte-1kmr6mb{flex-direction:column;display:flex}.link-bar.svelte-ywfnfh{all:unset;justify-content:center;align-items:center;gap:1em;display:flex}.link-bar.svelte-ywfnfh li:where(.svelte-ywfnfh){all:unset}.link-bar.svelte-ywfnfh .icon-link:where(.svelte-ywfnfh){cursor:pointer;color:#e6e6e6;align-items:center;gap:.5em;text-decoration:none;display:flex}.link-bar.svelte-ywfnfh .icon-link:where(.svelte-ywfnfh) img:where(.svelte-ywfnfh){filter:invert(90%);height:2ch}.link-bar.svelte-ywfnfh .icon-link:where(.svelte-ywfnfh):hover{color:#fff}.link-bar.svelte-ywfnfh .icon-link:where(.svelte-ywfnfh):hover img:where(.svelte-ywfnfh){filter:invert()}.text-box.svelte-1trw7l2{flex-direction:column;display:flex}#bg.svelte-1uha8ag{z-index:-1;width:100%;height:100%;position:fixed;inset:0}#bg.svelte-1uha8ag img:where(.svelte-1uha8ag){z-index:-1;object-fit:cover;filter:grayscale();width:100%;height:100%}#bg.svelte-1uha8ag .overlay:where(.svelte-1uha8ag){z-index:99;background:linear-gradient(190deg,#000a,#000);width:100%;height:100%;position:absolute;inset:0}#hero.svelte-1uha8ag,#hero.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#fff}#hero.svelte-1uha8ag .content:where(.svelte-1uha8ag){flex-direction:column;justify-content:end;gap:1.5em;max-width:1200px;min-height:65dvh;margin-inline:auto;padding-block:5em 2em;padding-inline:1em;display:flex}#hero.svelte-1uha8ag .content:where(.svelte-1uha8ag) .top:where(.svelte-1uha8ag) h1:where(.svelte-1uha8ag){font-size:3em}@media (width>=700px){#hero.svelte-1uha8ag .content:where(.svelte-1uha8ag) .top:where(.svelte-1uha8ag) h1:where(.svelte-1uha8ag){font-size:3.5em}}@media (width<=700px){#hero.svelte-1uha8ag .content:where(.svelte-1uha8ag) .top:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){font-size:.8em}}#hero.svelte-1uha8ag .content:where(.svelte-1uha8ag) nav:where(.svelte-1uha8ag){justify-content:space-between;display:flex}#hero.svelte-1uha8ag .content:where(.svelte-1uha8ag) nav:where(.svelte-1uha8ag) ul:where(.svelte-1uha8ag){gap:1em;margin:0;padding:0;list-style:none;display:flex}#hero.svelte-1uha8ag .content:where(.svelte-1uha8ag) nav:where(.svelte-1uha8ag) .links:where(.svelte-1uha8ag){flex-direction:column;gap:.5em;display:flex}#about.svelte-1uha8ag{padding-inline:1em}#about.svelte-1uha8ag .content:where(.svelte-1uha8ag){padding:0}#about.svelte-1uha8ag .content:where(.svelte-1uha8ag) .content-container:where(.svelte-1uha8ag){max-width:700px}#projects.svelte-1uha8ag .links:where(.svelte-1uha8ag) ul:where(.svelte-1uha8ag){gap:1em;margin:0;padding:0;list-style:none;display:flex}#projects.svelte-1uha8ag .top:where(.svelte-1uha8ag){flex-direction:column;gap:.5em;display:flex}#projects.svelte-1uha8ag .container:where(.svelte-1uha8ag){justify-content:space-between}#projects.svelte-1uha8ag .item:where(.svelte-1uha8ag){--width:500px}#tutoring.svelte-1uha8ag .item:where(.svelte-1uha8ag){--width:400px}#tutoring.svelte-1uha8ag .topics:where(.svelte-1uha8ag) h4:where(.svelte-1uha8ag){font-weight:700}#tutoring.svelte-1uha8ag .topics:where(.svelte-1uha8ag) ul:where(.svelte-1uha8ag){margin:0}#foot.svelte-1uha8ag .content:where(.svelte-1uha8ag){flex-direction:column;justify-content:center;align-items:center;gap:1em;padding-block:1em 4em;padding-inline:1em;display:flex}#foot.svelte-1uha8ag .content:where(.svelte-1uha8ag) .info:where(.svelte-1uha8ag){font-size:.8em}section.svelte-1uha8ag{background-color:var(--bg3);color:var(--fg1);flex-direction:column;gap:1em;padding-block:3em;display:flex}section.svelte-1uha8ag .content:where(.svelte-1uha8ag){flex-direction:column;width:100%;max-width:1200px;margin-inline:auto;padding-inline:1em;display:flex}@media (width>=700px){section.svelte-1uha8ag .content:where(.svelte-1uha8ag):has(.content-info:where(.svelte-1uha8ag)){flex-direction:row;justify-content:space-between;align-items:center}}section.svelte-1uha8ag .content:where(.svelte-1uha8ag) .content-info:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:var(--fg2)}.triangle.svelte-1uha8ag{fill:var(--bg3);width:100%;height:70px;margin:0}.triangle.top.svelte-1uha8ag{margin-bottom:-5px}.triangle.bottom.svelte-1uha8ag{margin-top:-5px}.part.svelte-1uha8ag{scroll-snap-align:start}.card.svelte-1uha8ag{background-color:var(--bg1);border:4px ridge var(--bg3);flex-direction:column;gap:1em;width:100%;padding:1.25em;display:flex}.list.svelte-1uha8ag{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;width:100%;display:flex;overflow:scroll hidden}.list.svelte-1uha8ag::-webkit-scrollbar{display:none}.list.svelte-1uha8ag .item:where(.svelte-1uha8ag){--width:700px;min-width:min(var(--width), 90vw);width:min(var(--width), 90vw);scroll-snap-align:start;padding-left:1em}.list.svelte-1uha8ag .item:where(.svelte-1uha8ag):last-child{padding-right:1em}.list.svelte-1uha8ag .item:where(.svelte-1uha8ag) .container:where(.svelte-1uha8ag){flex-direction:column;height:100%;display:flex}.list.svelte-1uha8ag .item:where(.svelte-1uha8ag) .container:where(.svelte-1uha8ag) .main-content:where(.svelte-1uha8ag){flex-direction:column;gap:.5em;display:flex}.list.svelte-1uha8ag .item:where(.svelte-1uha8ag) .container:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){border:3px solid var(--bg3);width:100%}.list.svelte-1uha8ag .item:where(.svelte-1uha8ag) .container:where(.svelte-1uha8ag) .description:where(.svelte-1uha8ag){font-size:.8em}.small-list.svelte-1uha8ag{flex-flow:wrap;gap:.5em;width:100%;margin:0;padding:0;list-style:none;display:flex}.small-list.svelte-1uha8ag li:where(.svelte-1uha8ag){color:var(--pr1);background-color:var(--bg2);border:1px solid var(--pr1);white-space:nowrap;border-radius:2em;padding:.25em 1em;font-size:.5em}.opener-btn.svelte-1uha8ag{justify-content:center;width:min(100%,400px);max-width:1200px;margin-inline:auto;padding-inline:1em;display:flex}.opener-btn.svelte-1uha8ag>:where(.svelte-1uha8ag){width:80%}.classes.svelte-1uha8ag .checkbox:where(.svelte-1uha8ag){display:flex}
