.arvely-canvas ._card_1kc1o_1.portfolio-card{width:100%;min-width:0;max-width:none;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;margin:0;padding:0;display:flex;overflow:visible;transform:none}.arvely-canvas ._topline_1kc1o_2{min-width:0;color:var(--content-muted);order:2;justify-content:space-between;align-items:center;gap:12px;padding:15px 0 0;font-size:10px;line-height:1.5;display:flex}.arvely-canvas ._topline_1kc1o_2>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.arvely-canvas ._topline_1kc1o_2>small{color:var(--content-muted);flex-shrink:0;font-size:10px}.arvely-canvas ._card_1kc1o_1 ._visual_1kc1o_5{aspect-ratio:1.35;background:var(--content-soft);width:100%;height:auto;box-shadow:none;isolation:isolate;border:0;border-radius:12px;order:1;align-self:center;display:block;position:relative;overflow:hidden}.arvely-canvas ._visual_1kc1o_5>.project-media{width:100%;height:100%}.arvely-canvas ._visual_1kc1o_5 img{transition:transform .5s cubic-bezier(.2,.65,.3,1)}.arvely-canvas ._visual_1kc1o_5:hover img{transform:scale(1.035)}.arvely-canvas ._flag_1kc1o_9{color:var(--content-accent);letter-spacing:.06em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #ffffff75;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:650;line-height:1.3;position:absolute;top:13px;left:13px}.arvely-canvas ._open_1kc1o_10{background:var(--content-panel,#fff);width:38px;height:38px;color:var(--content-ink);border:0;border-radius:50%;place-items:center;transition:background .2s,color .2s,transform .2s;display:grid;position:absolute;bottom:13px;right:13px}.arvely-canvas ._visual_1kc1o_5:hover ._open_1kc1o_10{background:var(--content-accent);color:#fff;transform:rotate(45deg)}.arvely-canvas ._card_1kc1o_1 ._caption_1kc1o_12{flex-direction:column;flex:1;order:3;min-width:0;padding:8px 0 0;display:flex}.arvely-canvas ._card_1kc1o_1 ._title_1kc1o_13{min-width:0;display:block}.arvely-canvas ._card_1kc1o_1 ._title_1kc1o_13 h2{-webkit-line-clamp:2;min-height:25px;color:var(--content-ink);letter-spacing:-.04em;-webkit-box-orient:vertical;margin:0;font-size:21px;font-weight:550;line-height:1.28;display:-webkit-box;overflow:hidden}.arvely-canvas ._card_1kc1o_1 ._meta_1kc1o_15{color:var(--content-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:auto;padding:12px 0 0;font-size:11px;display:flex}.arvely-canvas ._meta_1kc1o_15>a{min-width:0;min-height:32px;color:var(--content-muted);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:11px;display:flex}.arvely-canvas ._avatar_1kc1o_17{border:1px solid var(--content-line);background:var(--content-soft);width:24px;height:24px;color:var(--content-accent);border-radius:50%;flex:0 0 24px;place-items:center;font-size:8px;font-weight:650;display:grid;position:relative;overflow:hidden}.arvely-canvas ._avatar_1kc1o_17 img{object-fit:cover}.arvely-canvas ._stats_1kc1o_19{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:9px;display:flex}.arvely-canvas ._stats_1kc1o_19 span{color:var(--content-muted);align-items:center;gap:4px;font-size:10px;display:flex}.arvely-canvas ._card_1kc1o_1 a:focus-visible{outline:2px solid var(--content-accent);outline-offset:4px;border-radius:8px}@media (max-width:650px){.arvely-canvas ._card_1kc1o_1 ._visual_1kc1o_5{aspect-ratio:1.3}.arvely-canvas ._card_1kc1o_1 ._title_1kc1o_13 h2{font-size:20px}.arvely-canvas ._meta_1kc1o_15>a{min-height:36px}}@media (prefers-reduced-motion:reduce){.arvely-canvas ._visual_1kc1o_5 img,.arvely-canvas ._open_1kc1o_10{transition:none}.arvely-canvas ._visual_1kc1o_5:hover img,.arvely-canvas ._visual_1kc1o_5:hover ._open_1kc1o_10{transform:none}}
