fix(management): port master’s portrait sizing

Apply master’s fixed 150px current-board portrait size and centered mobile alignment in the Vue component. This preserves the stylesheet intent without restoring the retired Jekyll Sass tree.
This commit is contained in:
topsinoty
2026-07-04 17:11:20 +03:00
parent 1f72edb778
commit 5ba944f074

View File

@@ -85,8 +85,8 @@
<h1 class="m-0 text-[clamp(1.8rem,3vw,2.6rem)] leading-[1.12] tracking-[-0.03em] mb-10">{{ text.current?.label || "Current board" }}</h1> <h1 class="m-0 text-[clamp(1.8rem,3vw,2.6rem)] leading-[1.12] tracking-[-0.03em] mb-10">{{ text.current?.label || "Current board" }}</h1>
<Grid min="500px"> <Grid min="500px">
<template v-for="member in currentManagement" :key="member.name"> <template v-for="member in currentManagement" :key="member.name">
<div class="flex flex-col sm:flex-row gap-6 items-start"> <div class="flex flex-col items-center gap-6 sm:flex-row sm:items-start">
<div class="w-full sm:w-auto sm:max-w-[200px] aspect-square shrink-0"> <div class="h-[150px] w-[150px] shrink-0">
<picture> <picture>
<source :srcset="getOptimisedImagePath('management-images', member.photo, 'webp')" type="image/webp" /> <source :srcset="getOptimisedImagePath('management-images', member.photo, 'webp')" type="image/webp" />
<img <img