.PortfolioComponents_para_text__et_jx{font-family:var(--font-main);font-size:1rem;line-height:1.6;color:var(--color-text);max-width:80vw;margin:20px auto;padding:20px 20px 0;text-align:left;white-space:pre-wrap;border-top:3px solid var(--color-accent)}.PortfolioComponents_multi_pdf_container__m2jX5{border-top:3px solid var(--color-accent);display:flex;width:80vw;height:100vh;margin:0 auto}.PortfolioComponents_button_container__w1_Jx{box-shadow:inset 0 2px 6px rgba(0,0,0,.6);width:20%;height:100%;overflow-y:auto;background-color:var(--color-bg);border-left:2px solid var(--color-accent);padding:15px;display:flex;flex-direction:column;gap:10px}.PortfolioComponents_pdf_button__cjY12{padding:10px 14px;background-color:var(--color-main);color:var(--color-text);border-radius:6px;cursor:pointer;font-family:var(--font-main);border:1px solid var(--color-accent);transition:background-color .2s ease,transform .1s}.PortfolioComponents_pdf_button__cjY12:hover{background-color:var(--color-accent);transform:translateX(3px)}.PortfolioComponents_pdf_button_active__e4Eym{background-color:var(--color-accent);font-weight:700}.PortfolioComponents_pdf_right__ZHZGk{width:80%;height:100%;background-color:white;margin-left:0;display:flex;justify-content:center;align-items:center;position:relative}.PortfolioComponents_pdf__V2HZs object{width:100%;height:100%;border:none}.PortfolioComponents_PDF__bpBV_{width:80vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:var(--color-main);padding:0;margin:0 auto}.PortfolioComponents_container__H3ClJ{display:flex;flex-direction:column;align-items:center;width:60vw;padding:1rem 2rem;background-color:var(--color-main);border-left:4px solid var(--color-accent);border-radius:8px}.PortfolioComponents_title__JHd7r{font-family:var(--font-main);font-size:2rem;font-weight:700;color:var(--color-text);margin-bottom:.5rem;line-height:1.2;text-align:center;width:100%}.PortfolioComponents_title_button__VqVGy{background-color:var(--color-accent);color:white;border:none;border-radius:6px;padding:8px 12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,transform .1s ease;font-family:var(--font-main);font-size:1rem}.PortfolioComponents_title_button__VqVGy:hover{background-color:#286fad;transform:translateY(-2px)}.PortfolioComponents_top_row__6qeRU{display:flex;justify-content:center;gap:60px;margin:2rem 0}.PortfolioComponents_subtitle__Gidl_{font-family:var(--font-main);font-size:1.2rem;font-weight:400;color:var(--color-text-alternative);line-height:1.4;text-align:center;width:100%}.PortfolioComponents_code__1gyqP{background-color:#1e1e1e;color:#d4d4d4;font-family:Fira Code,monospace;font-size:14px;line-height:1.5;padding:16px;border-radius:0;overflow-x:auto;overflow-y:auto;width:100%;height:100%;white-space:pre;box-sizing:border-box}.PortfolioComponents_code__1gyqP::-webkit-scrollbar{height:8px;width:8px}.PortfolioComponents_code__1gyqP::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.2);border-radius:4px}.PortfolioComponents_code__1gyqP::-webkit-scrollbar-track{background-color:rgba(255,255,255,.05)}