.portfolio_container__TtChE{max-width:var(--max-width);margin:0 auto;padding:var(--spacing-lg);min-height:100vh}@media(max-width:768px){.portfolio_container__TtChE{min-height:auto;padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}}.portfolio_header__So8TA{text-align:center;margin-bottom:var(--spacing-xl)}@media(max-width:768px){.portfolio_header__So8TA{margin-bottom:var(--spacing-lg)}}.portfolio_title__zPi96{font-size:clamp(2rem,6vw,3rem);font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin-bottom:var(--spacing-md)}.portfolio_subtitle__LInU_{font-size:1.2rem;color:var(--header-tooltip-color);opacity:.7;max-width:600px;margin:0 auto;line-height:1.6}.portfolio_examples_grid__kW424{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-top:var(--spacing-lg)}.portfolio_example_card__XkTXF{background:var(--tooltip-background-color);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--border-radius);padding:var(--spacing-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;cursor:pointer;box-shadow:var(--shadow-md);height:-moz-fit-content;height:fit-content}.portfolio_example_card__XkTXF:hover{border-color:var(--link);box-shadow:var(--shadow-xl);transform:translateY(-2px)}@media(hover:none)and (pointer:coarse){.portfolio_example_card__XkTXF:hover{transform:none;border-color:hsla(0,0%,100%,.1);box-shadow:var(--shadow-md)}}.portfolio_card_content__hpDn7{height:100%;display:flex;flex-direction:column}@media(max-width:768px){.portfolio_card_content__hpDn7{height:auto}}.portfolio_example_header__Llu4n{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.portfolio_example_title__k8Er1{font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0}.portfolio_example_type__7xAiV{background:var(--link);color:#fff;padding:var(--spacing-xs) var(--spacing-sm);border-radius:calc(var(--border-radius)/2);font-size:.875rem;font-weight:500;text-transform:capitalize;opacity:.9}.portfolio_example_description__hgoDO{color:var(--header-tooltip-color);line-height:1.6;margin-bottom:var(--spacing-lg);flex-grow:1;opacity:.8}.portfolio_tech_stack__TXg3f{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.portfolio_tech_tag__hZ3UQ{background:hsla(0,0%,100%,.1);color:var(--header-tooltip-color);padding:var(--spacing-xs) var(--spacing-sm);border-radius:calc(var(--border-radius)/2);font-size:.875rem;font-weight:500;border:1px solid hsla(0,0%,100%,.2)}.portfolio_example_actions__fgFV5{display:flex;gap:1rem}.portfolio_demo_link__RQ0jM{display:flex;align-items:center;gap:var(--spacing-sm);background:var(--gradient-primary);color:#fff;padding:var(--spacing-sm) var(--spacing-lg);border-radius:calc(var(--border-radius)/2);text-decoration:none;font-weight:500;transition:all .3s ease}.portfolio_demo_link__RQ0jM:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff}.portfolio_dark__KjuiR .portfolio_demo_link__RQ0jM:hover{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}@media(max-width:1024px){.portfolio_examples_grid__kW424{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-md)}}@media(max-width:768px){.portfolio_container__TtChE{padding:var(--spacing-md) var(--spacing-sm);min-height:auto;padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.portfolio_header__So8TA{margin-bottom:var(--spacing-md)}.portfolio_title__zPi96{font-size:clamp(1.75rem,5vw,2.5rem);margin-bottom:var(--spacing-sm)}.portfolio_subtitle__LInU_{font-size:1rem;padding:0 var(--spacing-sm)}.portfolio_examples_grid__kW424{grid-template-columns:1fr;gap:var(--spacing-md);margin-top:var(--spacing-sm)}.portfolio_example_card__XkTXF{padding:var(--spacing-md);border-radius:calc(var(--border-radius)*.75);height:auto;min-height:auto;display:flex;flex-direction:column}.portfolio_example_header__Llu4n{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}.portfolio_example_type__7xAiV{align-self:flex-start}.portfolio_tech_stack__TXg3f{margin-bottom:var(--spacing-md)}.portfolio_tech_tag__hZ3UQ{font-size:.8rem;padding:.2rem var(--spacing-xs)}.portfolio_demo_link__RQ0jM{padding:var(--spacing-xs) var(--spacing-md);font-size:.9rem}.portfolio_demo_link__RQ0jM svg{width:14px;height:14px}}@media(max-width:480px){.portfolio_container__TtChE{padding:var(--spacing-sm) var(--spacing-xs)}.portfolio_title__zPi96{font-size:clamp(1.5rem,4vw,2rem)}.portfolio_subtitle__LInU_{font-size:.9rem;padding:0}.portfolio_example_card__XkTXF{padding:var(--spacing-sm)}.portfolio_example_title__k8Er1{font-size:1.25rem}.portfolio_example_description__hgoDO{font-size:.875rem;margin-bottom:var(--spacing-sm)}.portfolio_tech_tag__hZ3UQ{font-size:.75rem}.portfolio_demo_link__RQ0jM{padding:var(--spacing-xs) var(--spacing-sm);font-size:.85rem}}