.layout[data-v-ca3bcc0c]{flex-direction:column;min-height:100vh;display:flex;position:relative}.layout-header[data-v-ca3bcc0c]{z-index:10;background-color:#0000;justify-content:space-between;align-items:center;height:80px;padding:12px 16px;display:flex;position:absolute;top:0;left:0;right:0}.logo[data-v-ca3bcc0c]{color:var(--accent);letter-spacing:.12em;font-size:1.25rem;font-weight:800;text-decoration:none}.logo div[data-v-ca3bcc0c]{height:40px}.layout-nav[data-v-ca3bcc0c]{align-items:center;gap:24px;display:flex}.nav-link[data-v-ca3bcc0c]{color:var(--text-secondary);font-size:.95rem;text-decoration:none}.nav-link.router-link-active[data-v-ca3bcc0c],.nav-link[data-v-ca3bcc0c]:hover{color:var(--text-main)}.profile-link[data-v-ca3bcc0c]{justify-content:center;align-items:center;display:flex}.profile-link img[data-v-ca3bcc0c]{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(2px 3px 6px #000000b3);width:40px;height:40px;transition:transform .15s;display:block;overflow:visible}.profile-link:hover img[data-v-ca3bcc0c]{transform:scale(1.08)}.layout-main[data-v-ca3bcc0c]{background-image:url(../img/plaine.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;flex:1;min-height:100vh;display:flex}
