.notification-modal[data-v-d813cf9c]{position:absolute;top:60px;right:20px;margin-left:20px;width:fit-content;max-width:400px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;z-index:1000;max-height:500px;overflow-y:auto;color:#000}.notification-header[data-v-d813cf9c]{display:flex;justify-content:space-between;align-items:center;padding:15px;background-color:var(--primary-color);border-radius:8px 8px 0 0;position:sticky;top:0}.notification-header h3[data-v-d813cf9c]{color:var(--text-color);margin:0;font-size:16px}.header-actions[data-v-d813cf9c]{display:flex;gap:10px;align-items:center}.action-button[data-v-d813cf9c],.close-button[data-v-d813cf9c]{background:none;border:none;color:var(--text-color);cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.action-button[data-v-d813cf9c]:hover,.close-button[data-v-d813cf9c]:hover{opacity:.8}.notification-item[data-v-d813cf9c]{display:flex;align-items:center;padding:1rem;border-bottom:1px solid var(--border-color);gap:1rem}.notification-item[data-v-d813cf9c]:last-child{border-bottom:none}.notification-item[data-v-d813cf9c]:hover{background-color:#fff3d4}.notification-item.is-clickable[data-v-d813cf9c]{cursor:pointer}.notification-item.unread[data-v-d813cf9c]{background-color:#fff8e7}.notification-icon[data-v-d813cf9c]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--contrast-color);border-radius:50%;color:#fff;flex-shrink:0}.notification-content[data-v-d813cf9c]{flex:1;min-width:0}.notification-message[data-v-d813cf9c]{margin:0;font-size:14px;line-height:1.4;word-break:break-word;color:#000}.notification-content small[data-v-d813cf9c]{display:block;color:var(--text-color-muted);font-size:12px;margin-top:4px}.loading[data-v-d813cf9c],.no-notifications[data-v-d813cf9c]{padding:20px;text-align:center;color:#666;background-color:#fff}.follow-request-actions[data-v-d813cf9c]{display:flex;gap:.8rem;margin-left:auto}.accept-button[data-v-d813cf9c],.reject-button[data-v-d813cf9c]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;cursor:pointer;transition:all .2s ease}.accept-button[data-v-d813cf9c]{background-color:#4caf50;color:#fff}.reject-button[data-v-d813cf9c]{background-color:#f44336;color:#fff}.accept-button[data-v-d813cf9c]:hover{background-color:#45a049;transform:scale(1.1)}.reject-button[data-v-d813cf9c]:hover{background-color:#da190b;transform:scale(1.1)}button[data-v-d813cf9c]:disabled{opacity:.5;cursor:not-allowed}.notification-item i[data-v-d813cf9c]{font-size:.9rem}header[data-v-72d9665f]{grid-area:var(--header-area);background-color:var(--primary-color);color:var(--text-color-important);padding:var(--espaciado);text-align:center;width:100%;z-index:1000;height:var(--header-height);display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}#icon-container[data-v-72d9665f]{display:flex;justify-content:center;gap:1em;align-content:stretch;flex-wrap:wrap;align-items:center}.icon-group[data-v-72d9665f]{display:flex;align-items:center;gap:1em}header h1[data-v-72d9665f]{margin:0;font-size:1.8em}header a[data-v-72d9665f]{color:var(--text-color-important);text-decoration:none}header .fa-lg[data-v-72d9665f]{cursor:pointer;font-size:2em}.notification-wrapper[data-v-72d9665f]{position:relative;cursor:pointer}.notification-badge[data-v-72d9665f]{position:absolute;top:-5px;right:-5px;background-color:var(--contrast-color);color:#fff;border-radius:50%;padding:2px 6px;font-size:12px;min-width:18px;text-align:center;z-index:1001}.notifications-modal[data-v-72d9665f]{position:fixed;top:60px;right:20px;background:var(--complementary-color);border-radius:8px;box-shadow:0 2px 10px #0000001a;width:300px;max-height:400px;z-index:1000;overflow:hidden}.notifications-content[data-v-72d9665f]{padding:15px}.notifications-header[data-v-72d9665f]{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--sombra-color)}.close-button[data-v-72d9665f]{background:none;border:none;font-size:20px;cursor:pointer;color:var(--text-color)}.notifications-list[data-v-72d9665f]{max-height:300px;overflow-y:auto}.notification-item[data-v-72d9665f]{padding:10px;border-bottom:1px solid var(--sombra-color);cursor:pointer}.notification-item[data-v-72d9665f]:hover{background:var(--primary-color)}.notification-item.unread[data-v-72d9665f]{background:var(--primary-color);font-weight:700}.notification-content[data-v-72d9665f]{display:flex;flex-direction:column}.notification-message[data-v-72d9665f]{font-size:1em}.notification-time[data-v-72d9665f]{font-size:.8em;color:var(--text-color);margin-top:5px}.no-notifications[data-v-72d9665f]{padding:20px;text-align:center;color:var(--text-color)}.menu-toggle[data-v-72d9665f]{cursor:pointer;padding:8px}.menu-toggle i[data-v-72d9665f]{font-size:1.5rem;color:var(--text-color-important)}@media (max-width: 768px){#header[data-v-72d9665f]{padding:10px}header h1[data-v-72d9665f]{font-size:1.5em}.icon-group[data-v-72d9665f]{gap:.8em}.icon-group img[data-v-72d9665f]{width:40px}header .fa-lg[data-v-72d9665f]{font-size:1.8em}.wrap[data-v-72d9665f]{transform:scale(.9)}}@media (max-width: 480px){#header[data-v-72d9665f]{padding:8px}header h1[data-v-72d9665f]{font-size:1.2em}.icon-group[data-v-72d9665f]{gap:.6em}.icon-group img[data-v-72d9665f]{width:35px}header .fa-lg[data-v-72d9665f]{font-size:1.6em}.wrap[data-v-72d9665f]{transform:scale(.8)}#icon-container[data-v-72d9665f]{gap:.5em}.notification-badge[data-v-72d9665f]{font-size:.8em;padding:2px 6px}}.mensaje[data-v-72d9665f]{display:none}@media (max-width: 600px){.mensaje[data-v-72d9665f]{display:inline-block}.fa-bars[data-v-72d9665f]{display:none}}section[data-v-a0f17dc0]{background-color:var(--secundary-color);border-radius:10px;max-width:700px;height:auto;margin:auto;padding:1em;box-shadow:0 2px 10px #0000001a}header[data-v-a0f17dc0]{background-color:var(--primary-color);border-radius:10px 10px 0 0;padding:1em;display:flex;justify-content:space-between;align-items:center}h2[data-v-a0f17dc0]{margin:0;color:var(--text-color-important)}.close-button[data-v-a0f17dc0]{background:none;border:none;font-size:20px;color:var(--text-color-important);cursor:pointer}main[data-v-a0f17dc0]{padding:1em}.input-line[data-v-a0f17dc0],.input-row[data-v-a0f17dc0]{display:flex;align-items:center;gap:1em;margin-bottom:1em}.input-line input[data-v-a0f17dc0],.input-group input[data-v-a0f17dc0],.unit-select[data-v-a0f17dc0]{padding:10px;font-size:14px;border:1px solid var(--sombra-color);border-radius:6px;width:100%}.input-group[data-v-a0f17dc0]{flex:1;display:flex;flex-direction:column}.add-button[data-v-a0f17dc0]{background-color:var(--primary-color);color:#fff;border:none;border-radius:6px;font-size:24px;width:40px;height:40px;cursor:pointer;display:flex;justify-content:center;align-items:center;margin-top:auto}.inputs-container[data-v-a0f17dc0]{margin-bottom:20px}.ingredients-list[data-v-a0f17dc0]{margin-top:1em}.scrollable-list[data-v-a0f17dc0]{max-height:100px;overflow-y:auto;padding-right:10px;border:1px solid var(--sombra-color);border-radius:6px;background-color:#f9f9f9}.scrollable-list ul[data-v-a0f17dc0]{list-style:none;padding:0;margin:0}.ingredients-list li[data-v-a0f17dc0]{display:flex;justify-content:space-between;align-items:center;background:#f2f2f2;margin-bottom:.5em;padding:.5em 1em;border-radius:6px}.actions[data-v-a0f17dc0]{display:flex;gap:.5em}.edit-button[data-v-a0f17dc0],.remove-button[data-v-a0f17dc0]{background-color:var(--contrast-color);color:#fff;border:none;border-radius:5px;padding:4px 8px;cursor:pointer}.prev-button[data-v-a0f17dc0],.submit-button[data-v-a0f17dc0]{background-color:var(--primary-color);color:#fff;border:none;border-radius:5px;padding:10px 20px;font-size:16px;cursor:pointer}.submit-button[data-v-a0f17dc0]{background-color:var(--contrast-color)}.prev-button[data-v-a0f17dc0]:hover,.submit-button[data-v-a0f17dc0]:hover,.add-button[data-v-a0f17dc0]:hover,.remove-button[data-v-a0f17dc0]:hover{opacity:.9}@media (max-width: 600px){section[data-v-a0f17dc0]{width:100%;padding:0}main[data-v-a0f17dc0]{padding:0;margin:0}.scrollable-list[data-v-a0f17dc0]{max-height:140px}}.modal-overlay[data-v-7dd732a6]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.crear-post-container[data-v-7dd732a6]{grid-area:var(--main-area);background-color:var(--secundary-color);border-radius:10px;width:90%;margin:auto;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;max-width:700px;max-height:80vh}.crear-post-container header[data-v-7dd732a6]{background-color:var(--primary-color);border-radius:10px 10px 0 0;padding:20px;text-align:center;display:flex;justify-content:center;align-items:center;position:relative}.crear-post-container header h2[data-v-7dd732a6]{font-size:24px;color:var(--text-color-important)}.close-button[data-v-7dd732a6]{position:absolute;right:20px;background:none;border:none;font-size:24px;color:var(--text-color-important);cursor:pointer}.form-container[data-v-7dd732a6]{padding:50px;flex:1;display:flex;flex-direction:row;gap:20px;align-items:flex-start;box-sizing:border-box}form[data-v-7dd732a6]{display:flex;flex-direction:column;flex:1 1 auto;width:auto;max-width:100%;margin:0;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap;box-sizing:border-box;overflow:auto;max-height:100%}.image-preview[data-v-7dd732a6]{flex:0 0 30%;max-width:30%;height:auto;box-sizing:border-box}img[data-v-7dd732a6]{max-width:100%;max-height:80px;margin:20px auto;border-radius:10px;object-fit:cover}input[data-v-7dd732a6],textarea[data-v-7dd732a6]{box-sizing:border-box}input[data-v-7dd732a6],textarea[data-v-7dd732a6]{width:100%;padding:15px;border:1px solid var(--sombra-color);border-radius:6px;color:#000;font-size:16px;background-color:#fff}textarea[data-v-7dd732a6]{min-height:60px;resize:none}.error[data-v-7dd732a6]{display:block;color:var(--contrast-color);font-size:14px;margin-top:5px;width:90%}.input-with-error[data-v-7dd732a6]{display:flex;flex-direction:row;flex:1;align-content:center;align-items:stretch;gap:1em;width:100%}.input-ingredient[data-v-7dd732a6]{width:100px;padding:10px;border:1px solid var(--sombra-color);border-radius:6px;background-color:#fff;color:#000;font-size:14px}.small-textarea[data-v-7dd732a6]{min-height:80px}.ingredients-container[data-v-7dd732a6]{margin-top:20px}.ingredients-list[data-v-7dd732a6]{max-height:300px;overflow-y:hidden;display:flex;flex-direction:row;flex-wrap:wrap;align-content:stretch;justify-content:space-evenly;align-items:baseline}.ingredient-input[data-v-7dd732a6]{display:flex;flex-direction:column;align-items:baseline;margin-bottom:5px;align-content:center;justify-content:center;flex-wrap:wrap;gap:1em}.input-group[data-v-7dd732a6]{display:flex;flex:1;flex-direction:column;flex-wrap:wrap;align-content:center;justify-content:center;align-items:stretch;gap:1em;width:100%}.global-actions[data-v-7dd732a6]{display:flex;justify-content:space-between;margin-bottom:20px;gap:1em}.add-button[data-v-7dd732a6],.remove-button[data-v-7dd732a6]{background-color:var(--primary-color);color:#fff;border:none;border-radius:5px;cursor:pointer;padding:10px 20px;font-size:14px}.remove-button[data-v-7dd732a6]{background-color:var(--contrast-color)}.add-button[data-v-7dd732a6]:hover,.remove-button[data-v-7dd732a6]:hover{opacity:.9}.remove-button[data-v-7dd732a6]:disabled{background-color:#ccc;cursor:not-allowed}.unit-select[data-v-7dd732a6]{padding:10px;border:1px solid var(--sombra-color);border-radius:6px;background-color:#fff;color:#000;font-size:14px;width:100%}.submit-button[data-v-7dd732a6]{width:100%;max-width:300px;padding:15px;border:none;border-radius:6px;font-size:16px;cursor:pointer;background:var(--contrast-color);color:var(--text-color);transition:background-color .2s;margin:1em auto}.submit-button[data-v-7dd732a6]:hover{opacity:.9}.counter[data-v-7dd732a6]{font-size:.85em;color:var(--text-color);text-align:right;margin-top:4px;display:block}.shared-debug[data-v-7dd732a6]{margin-top:10px;padding:8px 10px;border:1px dashed rgba(0,0,0,.25);border-radius:8px;background:#ffffff59}.shared-debug-label[data-v-7dd732a6]{display:block;font-size:13px;font-weight:600;color:var(--text-color-important);margin-bottom:4px}.shared-debug-link[data-v-7dd732a6]{display:inline-block;font-size:12px;word-break:break-all;color:#0a58ca;text-decoration:underline}.shared-debug-empty[data-v-7dd732a6]{margin-top:10px;font-size:12px;color:var(--contrast-color)}.file-upload[data-v-7dd732a6]{display:flex;flex-direction:column;align-items:center;margin-top:10px}.upload-button[data-v-7dd732a6]{background-color:var(--primary-color);color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;text-align:center}.upload-button[data-v-7dd732a6]:hover{background-color:var(--primary-color-dark)}.file-name[data-v-7dd732a6]{margin-top:10px;font-size:14px;color:var(--text-color);text-align:center;word-wrap:break-word}.navegation-buttons[data-v-7dd732a6]{display:flex;justify-content:space-between;margin-top:20px}.prev-button[data-v-7dd732a6],.next-button[data-v-7dd732a6]{background-color:var(--primary-color);color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;text-align:center}.prev-button[data-v-7dd732a6]:hover,.next-button[data-v-7dd732a6]:hover,.submit-button[data-v-7dd732a6]:hover{background-color:var(--primary-color-dark)}.step[data-v-7dd732a6]{display:flex;flex-direction:column;align-items:stretch}.markdown-input[data-v-7dd732a6]{position:relative;border:1px solid var(--sombra-color);border-radius:6px;background:#fff;height:220px;max-height:420px;padding:12px;font-size:16px;color:#000;overflow-y:auto;cursor:text}.editor[data-v-7dd732a6]{height:100%;font-size:16px;border-radius:6px;outline:none;white-space:pre-wrap;word-break:break-word;overflow-y:auto;caret-color:#000;color:#000;background:#fff}.md-marker[data-v-7dd732a6]{color:inherit;display:inline}.editor b[data-v-7dd732a6]{font-weight:700}.editor i[data-v-7dd732a6]{font-style:italic}.editor s[data-v-7dd732a6]{text-decoration:line-through}.editor code[data-v-7dd732a6]{background:#f5f5f5;padding:0 3px;border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.editor code.mono[data-v-7dd732a6]{display:inline-block;padding:2px 4px}.editor ul[data-v-7dd732a6]{margin:6px 0;padding-left:20px;list-style:disc;list-style-position:inside}.editor ol[data-v-7dd732a6]{margin:6px 0;padding-left:22px;list-style:decimal;list-style-position:inside}.editor blockquote[data-v-7dd732a6]{border-left:3px solid #aaa;margin:6px 0;padding-left:8px;color:#555}.placeholder[data-v-7dd732a6]{color:#aaa}@media (max-width: 768px){.crear-post-container main[data-v-7dd732a6]{flex-direction:column;align-items:center;margin:0;padding:20px}form[data-v-7dd732a6]{width:90%}}@media (max-width: 600px){.ingredients-container[data-v-7dd732a6]{margin:0}.input-ingredient[data-v-7dd732a6]{width:100%}.ingredient-input[data-v-7dd732a6]{gap:0}.image-preview[data-v-7dd732a6]{width:20%}img[data-v-7dd732a6]{margin:0}}@media (max-width: 480px){section main[data-v-7dd732a6]{padding:30px}input[data-v-7dd732a6],textarea[data-v-7dd732a6],button[type=submit][data-v-7dd732a6]{padding:12px}button[type=submit][data-v-7dd732a6]{margin:1em}.input-with-error[data-v-7dd732a6]{flex-direction:column;gap:0}.unit-select[data-v-7dd732a6]{width:100%}}.user-config-page[data-v-a89148a8]{grid-area:var(--main-area);display:flex;flex-direction:column;min-height:calc(100vh - var(--header-height));background-color:var(--background-color);width:100%;margin:0;padding:0;overflow-x:hidden}.oculto~.user-config-page[data-v-a89148a8]{position:absolute;top:5%;width:100%;z-index:1;margin-top:.2em;padding:0 5em}.user-config-page header[data-v-a89148a8]{background-color:var(--primary-color);color:var(--text-color-important);height:60px;display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:0}.user-config-nav[data-v-a89148a8]{background-color:var(--secundary-color);padding:var(--espaciado);display:flex;flex-direction:column;gap:15px;border-right:1px solid var(--border-color);width:100%}.user-config-nav .nav-button[data-v-a89148a8]{padding:10px 15px;border:none;background-color:var(--primary-color);color:var(--text-color-important);cursor:pointer;border-radius:5px;text-align:left}.user-config-nav .nav-button.active[data-v-a89148a8]{background-color:var(--contrast-color);color:var(--text-color)}.user-config-content[data-v-a89148a8]{flex:1;padding:20px 20px 40px;overflow-x:hidden;width:100%;margin:0;box-sizing:border-box;min-height:calc(100vh - var(--header-height) - 120px)}.user-config-content[data-v-a89148a8]::-webkit-scrollbar{width:10px}.user-config-content[data-v-a89148a8]::-webkit-scrollbar-track{background:var(--sombra-color);border-radius:10px;margin:5px}.user-config-content[data-v-a89148a8]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--contrast-color) 0%,var(--primary-color) 100%);border-radius:10px;border:2px solid var(--sombra-color)}.user-config-content[data-v-a89148a8]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--primary-color) 0%,var(--contrast-color) 100%);transform:scale(1.05)}.user-config-content[data-v-a89148a8]::-webkit-scrollbar-thumb:active{background:var(--contrast-color)}.user-config-content[data-v-a89148a8]{scrollbar-width:thin;scrollbar-color:var(--contrast-color) var(--sombra-color)}.tab-content[data-v-a89148a8]{display:flex;flex-direction:column;gap:20px}.tab-content h3[data-v-a89148a8]{background-color:var(--sombra-color);color:var(--text-color-important);width:100%;text-align:center;padding:1em}.title-description[data-v-a89148a8]{width:50%}.tab-content>div[data-v-a89148a8]{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;align-items:center;justify-content:space-around;gap:4em}form[data-v-a89148a8],.close-session[data-v-a89148a8]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1em;width:100%}.tab-content .system-preferences[data-v-a89148a8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2em;width:100%}.save-button[data-v-a89148a8]{background-color:var(--primary-color);color:var(--text-color-important);padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.save-button[data-v-a89148a8]:hover{background-color:var(--contrast-color)}.theme-switch[data-v-a89148a8]{display:flex;align-items:center;justify-content:space-between;align-content:center;flex-wrap:wrap;width:100%}.theme-options[data-v-a89148a8]{display:flex;flex-direction:row;gap:10px;align-items:center;flex-wrap:wrap;align-content:center;width:100%;justify-content:space-between}.theme-options label[data-v-a89148a8]{display:flex;align-items:center;gap:10px;cursor:pointer}@media (max-width: 768px){.user-config-nav[data-v-a89148a8]{padding:10px}.user-config-content[data-v-a89148a8]{padding:10px 10px 50px}}@media (max-width: 600px){.user-config-page[data-v-a89148a8]{grid-area:var(--main-responsive-area);padding-bottom:var(--mobile-nav-height);box-sizing:border-box}}@media (max-width: 480px){.user-config-content[data-v-a89148a8]{padding:10px 10px 50px}}#icon-container[data-v-a89148a8]{display:flex;justify-content:center;gap:1em;align-content:stretch;flex-wrap:wrap;align-items:center}body svg[data-v-a89148a8]{position:absolute;width:0;height:0}body .wrap[data-v-a89148a8]{width:83px;height:24px;min-width:83px;position:relative;box-shadow:0 0 0 10px #fff,0 0 0 11px #88bda5,0 0 20px 15px #88bda5;background:#fff;border-radius:100px;opacity:0;-webkit-animation:fadein-a89148a8 .5s ease-in-out 1 forwards;animation:fadein-a89148a8 .5s ease-in-out 1 forwards;-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes fadein-a89148a8{to{opacity:1}}@keyframes fadein-a89148a8{to{opacity:1}}body .wrap input[data-v-a89148a8]{position:absolute;width:100%;height:100%;opacity:0;z-index:999;top:0;left:0}body .wrap input:checked~.syrup[data-v-a89148a8]:before{animation:drip-a89148a8 3.25s ease-out 1 forwards;-webkit-animation:drip-a89148a8 3.25s ease-out 1 forwards}@keyframes drip-a89148a8{0%{transform:translateY(-100vh);-webkit-clip-path:polygon(55% 0,44% 1%,39% 9%,40% 15%,39% 19%,38% 24%,37% 27%,37% 31%,39% 34%,40% 36%,43% 38%,46% 39%,50% 41%,53% 39%,55% 37%,59% 35%,63% 35%,64% 31%,61% 24%,60% 16%,59% 9%);clip-path:polygon(55% 0,44% 1%,39% 9%,40% 15%,39% 19%,38% 24%,37% 27%,37% 31%,39% 34%,40% 36%,43% 38%,46% 39%,50% 41%,53% 39%,55% 37%,59% 35%,63% 35%,64% 31%,61% 24%,60% 16%,59% 9%)}80%{transform:translateY(-100vh);-webkit-clip-path:polygon(55% 0,44% 1%,39% 9%,40% 15%,39% 19%,38% 24%,37% 27%,37% 31%,39% 34%,40% 36%,43% 38%,46% 39%,50% 41%,53% 39%,55% 37%,59% 35%,63% 35%,64% 31%,61% 24%,60% 16%,59% 9%);clip-path:polygon(55% 0,44% 1%,39% 9%,40% 15%,39% 19%,38% 24%,37% 27%,37% 31%,39% 34%,40% 36%,43% 38%,46% 39%,50% 41%,53% 39%,55% 37%,59% 35%,63% 35%,64% 31%,61% 24%,60% 16%,59% 9%)}90%{transform:translateY(0);-webkit-clip-path:polygon(55% 0,44% 1%,39% 9%,40% 15%,39% 19%,38% 24%,37% 27%,37% 31%,39% 34%,40% 36%,43% 38%,46% 39%,50% 41%,53% 39%,55% 37%,59% 35%,63% 35%,64% 31%,61% 24%,60% 16%,59% 9%);clip-path:polygon(55% 0,44% 1%,39% 9%,40% 15%,39% 19%,38% 24%,37% 27%,37% 31%,39% 34%,40% 36%,43% 38%,46% 39%,50% 41%,53% 39%,55% 37%,59% 35%,63% 35%,64% 31%,61% 24%,60% 16%,59% 9%)}to{transform:translateY(0);-webkit-clip-path:polygon(60% 14%,40% 16%,22% 6%,8% 23%,2% 36%,13% 55%,10% 68%,7% 96%,13% 97%,24% 57%,38% 56%,44% 75%,42% 94%,61% 97%,57% 56%,70% 57%,80% 92%,91% 96%,95% 85%,86% 51%,88% 7%);clip-path:polygon(60% 14%,40% 16%,22% 6%,8% 23%,2% 36%,13% 55%,10% 68%,7% 96%,13% 97%,24% 57%,38% 56%,44% 75%,42% 94%,61% 97%,57% 56%,70% 57%,80% 92%,91% 96%,95% 85%,86% 51%,88% 7%)}}@-webkit-keyframes drip-a89148a8{0%{-webkit-transform:translateY(-100vh);-webkit-clip-path:polygon(55% 0,44% 1%,39% 9%,40% 15%,39% 19%,38% 24%,37% 27%,37% 31%,39% 34%,40% 36%,43% 38%,46% 39%,50% 41%,53% 39%,55% 37%,59% 35%,63% 35%,64% 31%,61% 24%,60% 16%,59% 9%)}80%{-webkit-transform:translateY(-100vh);-webkit-clip-path:polygon(55% 0,44% 1%,39% 9%,40% 15%,39% 19%,38% 24%,37% 27%,37% 31%,39% 34%,40% 36%,43% 38%,46% 39%,50% 41%,53% 39%,55% 37%,59% 35%,63% 35%,64% 31%,61% 24%,60% 16%,59% 9%)}90%{-webkit-transform:translateY(0vh);-webkit-clip-path:polygon(55% 0,44% 1%,39% 9%,40% 15%,39% 19%,38% 24%,37% 27%,37% 31%,39% 34%,40% 36%,43% 38%,46% 39%,50% 41%,53% 39%,55% 37%,59% 35%,63% 35%,64% 31%,61% 24%,60% 16%,59% 9%)}to{-webkit-transform:translateY(0vh);-webkit-clip-path:polygon(60% 14%,40% 16%,22% 6%,8% 23%,2% 36%,13% 55%,10% 68%,7% 96%,13% 97%,24% 57%,38% 56%,44% 75%,42% 94%,61% 97%,57% 56%,70% 57%,80% 92%,91% 96%,95% 85%,86% 51%,88% 7%)}}body .wrap input:checked~.butter[data-v-a89148a8]{animation:drop-a89148a8 3.25s ease-out 1 forwards;-webkit-animation:drop-a89148a8 3.25s ease-out 1 forwards}body .wrap input:checked~.butter.two[data-v-a89148a8]{-webkit-animation-delay:.25s;animation-delay:.25s;z-index:12;filter:brightness(.975);-webkit-filter:brightness(.975)}@keyframes drop-a89148a8{0%{transform:translateY(-100vh) rotate(-10deg)}90%{transform:translateY(-100vh) rotate(-10deg)}to{transform:translateY(0) rotate(-10deg)}}@-webkit-keyframes drop-a89148a8{0%{-webkit-transform:translateY(-100vh) rotate(-10deg)}90%{-webkit-transform:translateY(-100vh) rotate(-10deg)}to{-webkit-transform:translateY(0vh) rotate(-10deg)}}body .wrap input:checked~.cake[data-v-a89148a8]{animation:flip-a89148a8 3.25s linear 1 forwards;-webkit-animation:flip-a89148a8 3.25s linear 1 forwards;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}@keyframes flip-a89148a8{0%{background:transparent}45%{background:transparent;border-radius:100%}50%{background:#f5e3be;border-radius:100%;transform:translate(0);box-shadow:inset 0 0 5px 90px #f5e3be}65%{background:#f5e3be;border-radius:100%;transform:scale(1) translate(0) rotateY(0);box-shadow:inset 0 0 5px 90px #f5e3be}70%{background:#f5e3be;border-radius:100%;transform:scale(1.5) translate(5px) rotateY(75deg);box-shadow:inset 0 0 5px 90px #f5e3be}75%{background:#f5e3be;border-radius:100%;transform:scale(1.75) translate(10px) rotateY(120deg);box-shadow:inset 0 0 5px 90px #f5e3be}80%{background:#eec87d;border-radius:100%;transform:scale(1.1) translate(35px) rotateY(180deg);box-shadow:inset 0 0 5px 15px #f5e3be}to{background:#eec87d;border-radius:100%;transform:scale(1.1) translate(35px) rotateY(180deg);box-shadow:inset 0 0 5px 10px #f5e3be}}@-webkit-keyframes flip-a89148a8{0%{background:transparent}45%{background:transparent;border-radius:100%}50%{background:#f5e3be;border-radius:100%;transform:translate(0);box-shadow:inset 0 0 5px 90px #f5e3be}65%{background:#f5e3be;border-radius:100%;transform:scale(1) translate(0) rotateY(0);box-shadow:inset 0 0 5px 90px #f5e3be}70%{background:#f5e3be;border-radius:100%;transform:scale(1.5) translate(5px) rotateY(75deg);box-shadow:inset 0 0 5px 90px #f5e3be}75%{background:#f5e3be;border-radius:100%;transform:scale(1.75) translate(10px) rotateY(120deg);box-shadow:inset 0 0 5px 90px #f5e3be}80%{background:#eec87d;border-radius:100%;transform:scale(1.1) translate(35px) rotateY(180deg);box-shadow:inset 0 0 5px 15px #f5e3be}to{background:#eec87d;border-radius:100%;transform:scale(1.1) translate(35px) rotateY(180deg);box-shadow:inset 0 0 5px 10px #f5e3be}}body .wrap input:checked~.cake[data-v-a89148a8]:before{animation:pour-a89148a8 3s linear 1 forwards;-webkit-animation:pour-a89148a8 3s linear 1 forwards;transition:.5s ease-in-out;transform:scale(1)}@keyframes pour-a89148a8{0%{-webkit-clip-path:polygon(49% 51%,49% 51%,49% 51%,49% 51%,49% 51%,49% 51%,49% 51%,49% 50%,50% 50%,49% 51%,49% 51%,49% 51%,49% 51%,49% 51%,49% 51%,49% 51%,49% 51%);clip-path:polygon(49% 51%,49% 51%,49% 51%,49% 51%,49% 51%,49% 51%,49% 51%,49% 50%,50% 50%,49% 51%,49% 51%,49% 51%,49% 51%,49% 51%,49% 51%,49% 51%,49% 51%)}25%{-webkit-clip-path:polygon(0 24%,14% 53%,0 60%,0 83%,20% 89%,43% 67%,63% 87%,90% 95%,96% 79%,74% 56%,80% 40%,100% 15%,94% 6%,77% 0,60% 10%,38% 30%,15% 8%);clip-path:polygon(0 24%,14% 53%,0 60%,0 83%,20% 89%,43% 67%,63% 87%,90% 95%,96% 79%,74% 56%,80% 40%,100% 15%,94% 6%,77% 0,60% 10%,38% 30%,15% 8%);opacity:1}50%{-webkit-clip-path:polygon(0 24%,0 41%,0 60%,0 78%,0 100%,27% 99%,46% 100%,81% 100%,100% 100%,100% 69%,100% 38%,100% 15%,100% 0,77% 0,48% 0,22% 0,0 0);clip-path:polygon(0 24%,0 41%,0 60%,0 78%,0 100%,27% 99%,46% 100%,81% 100%,100% 100%,100% 69%,100% 38%,100% 15%,100% 0,77% 0,48% 0,22% 0,0 0);opacity:1}75%{-webkit-clip-path:polygon(0 24%,0 41%,0 60%,0 78%,0 100%,27% 99%,46% 100%,81% 100%,100% 100%,100% 69%,100% 38%,100% 15%,100% 0,77% 0,48% 0,22% 0,0 0);clip-path:polygon(0 24%,0 41%,0 60%,0 78%,0 100%,27% 99%,46% 100%,81% 100%,100% 100%,100% 69%,100% 38%,100% 15%,100% 0,77% 0,48% 0,22% 0,0 0);border-radius:100%;opacity:0}to{-webkit-clip-path:polygon(0 24%,0 41%,0 60%,0 78%,0 100%,27% 99%,46% 100%,81% 100%,100% 100%,100% 69%,100% 38%,100% 15%,100% 0,77% 0,48% 0,22% 0,0 0);clip-path:polygon(0 24%,0 41%,0 60%,0 78%,0 100%,27% 99%,46% 100%,81% 100%,100% 100%,100% 69%,100% 38%,100% 15%,100% 0,77% 0,48% 0,22% 0,0 0);border-radius:100%;opacity:0}}@-webkit-keyframes pour-a89148a8{0%{-webkit-clip-path:polygon(49% 51%,49% 51%,49% 51%,49% 51%,49% 51%,49% 51%,49% 51%,49% 50%,50% 50%,49% 51%,49% 51%,49% 51%,49% 51%,49% 51%,49% 51%,49% 51%,49% 51%)}25%{-webkit-clip-path:polygon(0 24%,14% 53%,0 60%,0 83%,20% 89%,43% 67%,63% 87%,90% 95%,96% 79%,74% 56%,80% 40%,100% 15%,94% 6%,77% 0,60% 10%,38% 30%,15% 8%);opacity:1}50%{-webkit-clip-path:polygon(0 24%,0 41%,0 60%,0 78%,0 100%,27% 99%,46% 100%,81% 100%,100% 100%,100% 69%,100% 38%,100% 15%,100% 0,77% 0,48% 0,22% 0,0 0);opacity:1}75%{-webkit-clip-path:polygon(0 24%,0 41%,0 60%,0 78%,0 100%,27% 99%,46% 100%,81% 100%,100% 100%,100% 69%,100% 38%,100% 15%,100% 0,77% 0,48% 0,22% 0,0 0);-webkit-border-radius:100%;opacity:0}to{-webkit-clip-path:polygon(0 24%,0 41%,0 60%,0 78%,0 100%,27% 99%,46% 100%,81% 100%,100% 100%,100% 69%,100% 38%,100% 15%,100% 0,77% 0,48% 0,22% 0,0 0);-webkit-border-radius:100%;opacity:0}}body .wrap input:checked~.griddle[data-v-a89148a8]{animation:turn-a89148a8 2.5s ease-in-out 1 forwards;-webkit-animation:turn-a89148a8 2.5s ease-in-out 1 forwards;transition-delay:0px}@keyframes turn-a89148a8{0%{transform:rotate(0)}65%{transform:rotate(0) rotateY(-10deg)}75%{transform:rotate(0) rotateY(-10deg)}85%{transform:rotate(0) rotateY(20deg)}90%{transform:rotate(0) rotateY(0)}to{transform:rotate(180deg)}}@-webkit-keyframes turn-a89148a8{0%{-webkit-transform:rotate(0deg)}65%{-webkit-transform:rotate(0deg) rotateY(-10deg)}75%{-webkit-transform:rotate(0deg) rotateY(-10deg)}85%{-webkit-transform:rotate(0deg) rotateY(20deg)}90%{-webkit-transform:rotate(0deg) rotateY(0deg)}to{-webkit-transform:rotate(180deg)}}body .wrap input:checked~.griddle[data-v-a89148a8]:after{box-shadow:inset 0 -3px #000;top:calc(50% - 2.5px)}body .wrap .butter[data-v-a89148a8]{position:absolute;width:5%;height:10%;background:linear-gradient(to bottom,#ffffa2,#ffffa2 7px,#ffff89 7px);right:27%;top:48%;z-index:13;border-radius:2px;transform:translateY(-100vh) rotate(-10deg)}body .wrap .butter.two[data-v-a89148a8]{right:20%;top:71%}body .wrap .syrup[data-v-a89148a8]{position:absolute;width:100%;height:100%;z-index:11;border-radius:100%;right:-20%;top:4%;filter:url(#goo);-webkit-filter:url(#goo)}body .wrap .syrup[data-v-a89148a8]:before{content:"";position:absolute;width:100%;height:100%;border-radius:100%;top:0;left:0;background:#c9af90;transform:translateY(-100vh)}body .wrap .cake[data-v-a89148a8]{position:absolute;width:50%;height:100%;left:2%;top:3%;filter:url(#goo);-webkit-filter:url(#goo);z-index:10;will-change:transform}body .wrap .cake[data-v-a89148a8]:before{content:"";position:absolute;width:100%;height:100%;z-index:10;background:#f5e3be;-webkit-clip-path:polygon(49% 51%,49% 51%,49% 51%,49% 51%,49% 51%,49% 51%,49% 51%,49% 50%,50% 50%,49% 51%,49% 51%,49% 51%,49% 51%,49% 51%,49% 51%,49% 51%,49% 51%);clip-path:polygon(49% 51%,49% 51%,49% 51%,49% 51%,49% 51%,49% 51%,49% 51%,49% 50%,50% 50%,49% 51%,49% 51%,49% 51%,49% 51%,49% 51%,49% 51%,49% 51%);transition:.5s ease-out;transform:scale(0)}body .wrap .griddle[data-v-a89148a8]{position:absolute;width:50%;height:100%;background:#000;top:0;left:0;border-radius:100%;box-shadow:inset 0 0 0 5px #333,inset 0 0 3px 8px #4d4d4d,inset 0 0 20px 20px #333;z-index:2;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-origin:40px 50%;-webkit-animation:turnback-a89148a8 .5s ease-in-out 1 forwards;animation:turnback-a89148a8 .5s ease-in-out 1 forwards}@-webkit-keyframes turnback-a89148a8{0%{transform:rotate(180deg)}to{transform:rotate(0)}}@keyframes turnback-a89148a8{0%{transform:rotate(180deg)}to{transform:rotate(0)}}body .wrap .griddle[data-v-a89148a8]:before{content:"";position:absolute;width:52.5%;height:9px;top:calc(50% - 5.5px);right:-50%;background:#333;z-index:-1;border-radius:350% 100% 100% 350%/200%}body .wrap .griddle[data-v-a89148a8]:after{content:"";position:absolute;width:6px;height:6px;top:calc(50% - 5px);right:-17px;background:#fff;border-radius:100%;box-shadow:inset 0 3px #000;transition:.5s ease-in-out;transition-delay:2s}.toggle-switch[data-v-a89148a8]{display:none;perspective:1000px}#toggleSwitch[data-v-a89148a8]{display:none}#aside[data-v-3973768b]{grid-area:var(--aside-area);width:100%;height:100%;transition:transform .3s ease-in-out;background-color:var(--primary-color);display:flex;flex-direction:column}.oculto[data-v-3973768b]{transform:translate(-100%)}nav[data-v-3973768b]{flex:1;display:flex;flex-direction:column}nav ul[data-v-3973768b]{flex:1;display:flex;flex-direction:column;font-size:20px;background-color:var(--primary-color);padding:var(--espaciado);list-style:none}h1[data-v-3973768b]{margin:0;padding-bottom:var(--espaciado);font-size:1.2em;border-bottom:1px solid black}h1 a[data-v-3973768b]{color:var(--text-color-important);text-decoration:none}footer[data-v-3973768b]{margin-top:auto}nav ul li[data-v-3973768b]{padding:var(--espaciado)}nav a[data-v-3973768b]{color:var(--text-color);text-decoration:none}nav a[data-v-3973768b]:hover{color:var(--text-color-important)}.active[data-v-3973768b]{font-weight:700}nav a[data-v-3973768b]:active{font-weight:700}#redes div[data-v-3973768b]{margin:10px 0;display:flex;flex-direction:row;gap:var(--nav-gap-links);justify-content:left;text-align:left}#links div[data-v-3973768b]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.2em}#redes a[data-v-3973768b]{color:var(--text-color-important)}nav #redes[data-v-3973768b],nav #links[data-v-3973768b],nav #copy[data-v-3973768b]{margin:0 auto;text-align:center}nav summary[data-v-3973768b],nav label[data-v-3973768b]{color:var(--text-color);cursor:pointer}nav summary[data-v-3973768b]:hover,nav label[data-v-3973768b]:hover{color:var(--text-color-important)}nav details label[data-v-3973768b]{margin:0 25px;display:block}.nav-icon[data-v-3973768b]{display:none}@media only screen and (max-width: 600px){#aside[data-v-3973768b]{position:fixed;bottom:0;left:0;width:100%;height:var(--mobile-nav-height);z-index:1000}nav[data-v-3973768b]{height:100%;position:relative}nav ul[data-v-3973768b]{flex-direction:row;justify-content:space-around;align-items:center;padding:0;background-color:var(--primary-color);margin:0}h1[data-v-3973768b]{display:none}nav ul li[data-v-3973768b]{padding:5px 10px;height:100%;display:flex;align-items:center;justify-content:center}.nav-normal[data-v-3973768b]{display:none}.nav-icon[data-v-3973768b]{display:flex;align-items:center;justify-content:center;font-size:18px}#mensajes[data-v-3973768b],#theme[data-v-3973768b],footer[data-v-3973768b]{display:none}.nav-icon i[data-v-3973768b]{font-size:18px;color:var(--text-color)}}@media (max-width: 480px){nav ul li[data-v-3973768b]{padding:0 10px}}@media (max-width: 300px){nav ul li[data-v-3973768b]{padding:0 7px}}.notification-container[data-v-ee7d0acf]{position:fixed;bottom:20px;right:20px;z-index:9999}.notification[data-v-ee7d0acf]{margin-bottom:10px;padding:15px 20px;border-radius:4px;color:#fff;min-width:300px;animation:slideIn-ee7d0acf .3s ease-out;box-shadow:0 2px 10px #0003;background-color:#18c894f2}.success[data-v-ee7d0acf]{background-color:#4caf50}.error[data-v-ee7d0acf]{background-color:#f44336}.warning[data-v-ee7d0acf]{background-color:#ff9800}@keyframes slideIn-ee7d0acf{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.update-banner[data-v-120fe945]{position:fixed;top:0;left:0;right:0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;z-index:10000;box-shadow:0 2px 10px #0000004d;animation:slideDown-120fe945 .3s ease-out}.update-content[data-v-120fe945]{display:flex;align-items:center;padding:12px 20px;max-width:1200px;margin:0 auto;gap:15px}.update-icon[data-v-120fe945]{font-size:24px;color:#fff;animation:rotate-120fe945 2s linear infinite}.update-text[data-v-120fe945]{flex:1}.update-text h4[data-v-120fe945]{margin:0 0 4px;font-size:16px;font-weight:600}.update-text p[data-v-120fe945]{margin:0;font-size:14px;opacity:.9}.update-actions[data-v-120fe945]{display:flex;align-items:center;gap:10px}.update-button[data-v-120fe945]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;display:flex;align-items:center;gap:6px;transition:all .2s ease}.update-button[data-v-120fe945]:hover:not(:disabled){background:#ffffff4d;transform:translateY(-1px)}.update-button[data-v-120fe945]:disabled{opacity:.6;cursor:not-allowed}.dismiss-button[data-v-120fe945]{background:none;border:none;color:#fff;font-size:18px;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s ease}.dismiss-button[data-v-120fe945]:hover{background:#ffffff1a}@keyframes slideDown-120fe945{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes rotate-120fe945{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.update-content[data-v-120fe945]{flex-direction:column;text-align:center;gap:10px}.update-actions[data-v-120fe945]{width:100%;justify-content:center}.update-text h4[data-v-120fe945]{font-size:15px}.update-text p[data-v-120fe945]{font-size:13px}}*{box-sizing:border-box;margin:0;padding:0;color:var(--text-color)}:root{--primary-color: #18C894;--secundary-color: #FFC763;--complementary-color: #FEFDF4;--contrast-color: #FF4456;--sombra-color: #FFAA3C;--text-color-important: black;--buttom-color: lightgray;--header-height: 50px;--aside-width: 246px;--mobile-nav-height: 50px;--espaciado: 17px;--nav-spacing-links: 3px;--nav-gap-links: 46px;--columns-grid: .15fr 0 1fr 0;--rows-grid: 0fr 1fr;--header-area: 1 / 1 / 1 / 5;--aside-area: 2 / 1 / 2 / 1;--main-area: 2 / 3 / 3 / 4;--contacto-area: 2 / 2 / 3 / 3;--main-responsive-area: 2 / 1 / 4 / 4;--font-family: "Fredoka", sans-serif;--color-line: rgba(255, 255, 255, .2);--max-width-desktop: 1200px;--padding-mobile: 1rem}[tema=dark]{--primary-color: #3f3f3f;--secundary-color: #717171;--complementary-color: #121212;--contrast-color: #18C894;--sombra-color: #3f3f3f;--text-color: white;--text-color-important: #18C894;--buttom-color: transparent;--color-line: rgba(0, 0, 0, .2)}[tema=aqua]{--primary-color: #007B7F;--secundary-color: #33AFA1;--complementary-color: #005F61;--contrast-color: #50E3C2;--sombra-color: #004F4F;--text-color: #FFFFFF;--text-color-important: #50E3C2;--buttom-color: transparent}[tema=pink]{--primary-color: #ff69b4;--secundary-color: #ff85c1;--complementary-color: #b03060;--contrast-color: #ff1493;--sombra-color: #8b0a50;--text-color: #ffffff;--text-color-important: #ff1493;--buttom-color: transparent}#app{margin:0;padding:0;font-family:var(--font-family);background-color:var(--complementary-color);display:grid;width:100%;height:100vh;-ms-overflow-style:none;scrollbar-width:none;grid-template-columns:var(--columns-grid);grid-template-rows:var(--rows-grid);overflow-y:hidden}body::-webkit-scrollbar{display:none}main{grid-area:var(--main-area)}@media only screen and (max-width: 600px){[class*=container],[class*=page],[class*=content]{padding-bottom:var(--mobile-nav-height);box-sizing:border-box}}.admin-page[data-v-322650ec]{width:100%;padding:var(--espaciado);padding-bottom:60px;overflow-x:hidden;min-height:calc(100vh - var(--header-height) - 200px)}.admin-filters[data-v-322650ec]{display:flex;flex-wrap:wrap;gap:var(--espaciado);margin-bottom:var(--espaciado)}.admin-filters input[data-v-322650ec],.admin-filters select[data-v-322650ec]{flex:1;min-width:200px;padding:calc(var(--espaciado) / 2);border:1px solid var(--primary-color);border-radius:8px;background-color:var(--complementary-color);color:var(--text-color)}.admin-cards-container[data-v-322650ec]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;width:100%}.admin-card[data-v-322650ec]{background-color:var(--secundary-color);border-radius:10px;overflow:hidden;box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column}.card-header[data-v-322650ec]{padding:15px;display:flex;align-items:center;gap:15px;border-bottom:1px solid rgba(0,0,0,.1)}.comment-avatar[data-v-322650ec]{width:50px;height:50px;background-color:var(--contrast-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#fff}.card-header h3[data-v-322650ec]{margin:0;color:var(--text-color);font-size:1.2rem}.card-body[data-v-322650ec]{padding:15px;background-color:#ffd98033;flex:1}.card-field[data-v-322650ec]{margin-bottom:12px;display:flex;flex-direction:column}.field-label[data-v-322650ec]{font-weight:700;color:var(--text-color);margin-bottom:3px}.field-value[data-v-322650ec]{color:var(--text-color);word-break:break-word}.comment-content[data-v-322650ec]{font-style:italic;line-height:1.4;padding:10px;background-color:#fff3;border-radius:8px;margin-top:5px}.card-actions[data-v-322650ec]{display:flex;padding:10px;gap:10px;background-color:#ffd98033;border-top:1px solid rgba(0,0,0,.1)}.card-actions button[data-v-322650ec]{flex:1;padding:8px;border:none;border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;font-size:.9rem}.btn-primary[data-v-322650ec]{background-color:var(--primary-color);color:var(--text-color-important)}.btn-error[data-v-322650ec]{background-color:#ff5252;color:#fff}.btn-view[data-v-322650ec]{background-color:var(--contrast-color);color:#fff}@media (max-width: 768px){.admin-page[data-v-322650ec]{padding:10px 10px 50px}.admin-filters[data-v-322650ec]{flex-direction:column}.admin-filters input[data-v-322650ec],.admin-filters select[data-v-322650ec]{width:100%;max-width:none}h2[data-v-322650ec]{font-size:1.5rem;margin-bottom:15px}.admin-cards-container[data-v-322650ec]{grid-template-columns:1fr}.card-actions[data-v-322650ec]{flex-direction:column}}@media (min-width: 769px) and (max-width: 1024px){.admin-cards-container[data-v-322650ec]{grid-template-columns:repeat(2,1fr)}}.loading-message[data-v-322650ec],.error-message[data-v-322650ec],.empty-message[data-v-322650ec]{text-align:center;padding:30px;background-color:var(--secundary-color);border-radius:10px;margin-top:20px}.error-message[data-v-322650ec]{color:#ff5252}.error-message button[data-v-322650ec]{margin-top:15px;padding:8px 15px;background-color:var(--primary-color);color:var(--text-color-important);border:none;border-radius:5px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.admin-page[data-v-6d3163a3]{width:100%;padding:var(--espaciado);padding-bottom:60px;overflow-x:hidden;min-height:calc(100vh - var(--header-height) - 200px)}.admin-filters[data-v-6d3163a3]{display:flex;flex-wrap:wrap;gap:var(--espaciado);margin-bottom:var(--espaciado)}.admin-filters input[data-v-6d3163a3],.admin-filters select[data-v-6d3163a3]{flex:1;min-width:200px;padding:calc(var(--espaciado) / 2);border:1px solid var(--primary-color);border-radius:8px;background-color:var(--complementary-color);color:var(--text-color)}.admin-cards-container[data-v-6d3163a3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;width:100%}.admin-card[data-v-6d3163a3]{background-color:var(--secundary-color);border-radius:10px;overflow:hidden;box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column}.card-header[data-v-6d3163a3]{padding:15px;display:flex;align-items:center;gap:15px;border-bottom:1px solid rgba(0,0,0,.1)}.post-avatar[data-v-6d3163a3]{width:50px;height:50px;background-color:var(--contrast-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#fff}.card-header h3[data-v-6d3163a3]{margin:0;font-size:1.2rem;font-weight:600}.post-image-container[data-v-6d3163a3]{width:100%;height:200px;overflow:hidden}.post-img[data-v-6d3163a3]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.post-img[data-v-6d3163a3]:hover{transform:scale(1.05)}.card-body[data-v-6d3163a3]{padding:15px;flex-grow:1;display:flex;flex-direction:column;gap:10px}.card-field[data-v-6d3163a3]{display:flex;flex-direction:column;gap:5px}.field-label[data-v-6d3163a3]{font-weight:600;color:var(--text-color-muted);font-size:.9rem}.field-value[data-v-6d3163a3]{color:var(--text-color)}.description[data-v-6d3163a3]{font-style:italic;line-height:1.4}.role-badge[data-v-6d3163a3]{display:inline-block;padding:3px 8px;border-radius:12px;font-size:.8rem;font-weight:600;text-align:center;max-width:fit-content}.role-badge.admin[data-v-6d3163a3]{background-color:#ff9800;color:#fff}.role-badge.user[data-v-6d3163a3]{background-color:#2196f3;color:#fff}.card-actions[data-v-6d3163a3]{padding:15px;display:flex;gap:10px;border-top:1px solid rgba(0,0,0,.1)}.card-actions button[data-v-6d3163a3]{flex:1;padding:8px;border:none;border-radius:5px;cursor:pointer;font-weight:600;display:flex;align-items:center;justify-content:center;gap:5px;transition:all .2s ease}.btn-primary[data-v-6d3163a3]{background-color:var(--primary-color);color:var(--text-color-important)}.btn-error[data-v-6d3163a3]{background-color:#ff5252;color:#fff}.btn-view[data-v-6d3163a3]{background-color:var(--contrast-color);color:#fff}.loading-message[data-v-6d3163a3],.error-message[data-v-6d3163a3],.empty-message[data-v-6d3163a3]{text-align:center;padding:30px;background-color:var(--secundary-color);border-radius:10px;margin-top:20px}.error-message[data-v-6d3163a3]{color:#ff5252}.error-message button[data-v-6d3163a3]{margin-top:15px;padding:8px 15px;background-color:var(--primary-color);color:var(--text-color-important);border:none;border-radius:5px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}@media (max-width: 768px){.admin-page[data-v-6d3163a3]{padding:10px 10px 50px}.admin-filters[data-v-6d3163a3]{flex-direction:column}.admin-filters input[data-v-6d3163a3],.admin-filters select[data-v-6d3163a3]{width:100%;max-width:none}h2[data-v-6d3163a3]{font-size:1.5rem;margin-bottom:15px}.admin-cards-container[data-v-6d3163a3]{grid-template-columns:1fr}.card-actions[data-v-6d3163a3]{flex-direction:column}}@media (min-width: 769px) and (max-width: 1024px){.admin-cards-container[data-v-6d3163a3]{grid-template-columns:repeat(2,1fr)}}.post-card[data-v-fa6cda4b]{flex-shrink:0;text-align:left;background-color:var(--sombra-color);border-radius:10px;color:var(--text-color-important);height:calc(100vh - 130px);display:flex;flex-direction:column;align-items:center;transition:transform .2s ease}.post-header[data-v-fa6cda4b]{display:flex;align-items:center;gap:10px;width:100%;align-content:center;justify-content:center;margin-top:.5em}.username-link[data-v-fa6cda4b]{text-decoration:none;color:inherit}.user-info[data-v-fa6cda4b]{display:flex;flex-direction:row;gap:10px;margin-bottom:10px;align-items:center;width:100%;align-content:center;justify-content:center;flex-wrap:wrap}.avatar[data-v-fa6cda4b]{width:50px;height:50px;background-color:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff}.user-details[data-v-fa6cda4b]{display:flex;flex-direction:row;align-items:flex-start}.role-badge[data-v-fa6cda4b]{background-color:var(--contrast-color);color:#fefdf4;padding:3px 8px;border-radius:12px;font-size:.8em;text-transform:capitalize;margin-left:.5em}.post-image-link[data-v-fa6cda4b]{display:block;cursor:pointer;transition:transform .2s ease;max-height:50%}.post-image-link[data-v-fa6cda4b]:hover{transform:scale(1.02)}.post-img[data-v-fa6cda4b]{width:100%;object-fit:contain;aspect-ratio:auto;border-radius:10px;margin:10px 0;max-height:100%}.post-title[data-v-fa6cda4b]{font-size:clamp(.5rem,1vw,1rem);margin:10px 0}.post-description[data-v-fa6cda4b]{font-size:16px;color:#000;margin-top:10px;max-width:90%;word-wrap:break-word;white-space:pre-wrap}.ingredient-tags[data-v-fa6cda4b]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:8px}.ingredient-tag[data-v-fa6cda4b]{background-color:#e9e9e9;padding:6px 12px;border-radius:16px;font-size:.9em;color:#333}.see-more[data-v-fa6cda4b]{color:var(--primary-color);display:flex;gap:5px;background-color:var(--contrast-color);border:none;color:#fff;cursor:pointer;padding:8px 15px;border-radius:5px;transition:all .2s ease;width:fit-content;align-items:center;justify-content:center;align-content:center;margin:.5em auto;font-size:10px}.date[data-v-fa6cda4b]{font-size:.9em;color:gray}.actions[data-v-fa6cda4b]{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:15px}.actions button[data-v-fa6cda4b],.share-button[data-v-fa6cda4b]{display:flex;align-items:center;gap:5px;background-color:var(--contrast-color);border:none;color:#fff;cursor:pointer;padding:8px 15px;border-radius:5px;transition:all .2s ease;font-size:14px}.actions button[data-v-fa6cda4b]:hover,.share-button[data-v-fa6cda4b]:hover{opacity:.9;transform:translateY(-2px)}.actions button.liked i.fas.fa-heart[data-v-fa6cda4b]{color:var(--primary-color)}.edit-button[data-v-fa6cda4b]{background:var(--primary-color);color:#fff;border:none;padding:.5rem;border-radius:50%;cursor:pointer;transition:all .3s ease}.post-actions[data-v-fa6cda4b]{display:flex;gap:10px;margin-top:10px}.action-button[data-v-fa6cda4b]{display:flex;align-items:center;gap:5px;padding:8px 16px;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:all .3s ease}.edit[data-v-fa6cda4b],.delete[data-v-fa6cda4b]{background-color:var(--primary-color);color:var(--text-color-important)}.edit[data-v-fa6cda4b]:hover{opacity:.8;transform:translateY(-2px)}.modal[data-v-fa6cda4b]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-fa6cda4b]{background:var(--primary-color);padding:20px;border-radius:8px;width:90%;max-width:400px}.modal-actions[data-v-fa6cda4b]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.modal-actions button[data-v-fa6cda4b]{padding:10px 20px;border:none;border-radius:5px;font-size:14px;cursor:pointer;transition:all .3s ease}.confirm-delete[data-v-fa6cda4b]{background-color:var(--contrast-color);color:#fff}.cancel[data-v-fa6cda4b]{background-color:var(--secundary-color)}@media (max-width: 768px){.post-card[data-v-fa6cda4b]{height:calc(100vh - 130px);padding:15px}.post-title[data-v-fa6cda4b]{font-size:1.3em;margin:8px 0}.post-description[data-v-fa6cda4b]{font-size:.95em;margin-bottom:8px}.ingredient-tag[data-v-fa6cda4b]{font-size:.85em;padding:4px 10px}.date[data-v-fa6cda4b]{font-size:.85em}}@media (max-width: 600px){.post-card[data-v-fa6cda4b]{height:calc(100vh - 180px);padding:15px}}@media (max-width: 480px){.post-card[data-v-fa6cda4b]{padding:10px}.post-title[data-v-fa6cda4b]{font-size:1.1em;margin:6px 0}.post-description[data-v-fa6cda4b]{font-size:.9em;margin-bottom:6px}.ingredient-tag[data-v-fa6cda4b]{font-size:.8em;padding:3px 8px}.date[data-v-fa6cda4b]{font-size:.8em}.actions button[data-v-fa6cda4b],.share-button[data-v-fa6cda4b]{font-size:.9em;padding:6px 12px}}.green-heart[data-v-fa6cda4b]{color:var(--primary-color)}.white-heart[data-v-fa6cda4b]{color:#fff}.modal-overlay[data-v-01b46201]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-01b46201]{background-color:var(--primary-color);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:8px;width:90%;max-width:500px;box-shadow:0 2px 8px #0003;animation:modal-appear-6734985e .3s ease-out;z-index:1000}.modal-header[data-v-01b46201]{padding:1rem;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-01b46201]{margin:0;color:var(--text-color);font-size:1.2rem}.close-button[data-v-01b46201]{background:none;border:none;color:var(--text-color-secondary);cursor:pointer;padding:.5rem;transition:color .2s}.close-button[data-v-01b46201]:hover{color:var(--text-color)}.modal-body[data-v-01b46201]{padding:2rem;text-align:center}.warning-icon[data-v-01b46201]{font-size:3rem;color:var(--sombra-color);margin-bottom:1rem}.warning-text[data-v-01b46201]{font-size:1.2rem;color:var(--text-color);margin-bottom:.5rem}.warning-subtext[data-v-01b46201]{color:var(--text-color-secondary);font-size:.9rem}.modal-footer[data-v-01b46201]{padding:1rem;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;gap:1rem}.modal-footer button[data-v-01b46201]{padding:.5rem 1rem;border-radius:4px;border:none;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:1rem;transition:all .2s}.cancel-button[data-v-01b46201]{background-color:var(--secundary-color);color:var(--text-color)}.cancel-button[data-v-01b46201]:hover{background-color:var(--background-color-tertiary)}.confirm-button[data-v-01b46201]{background-color:var(--contrast-color);color:#fff}.confirm-button[data-v-01b46201]:hover{background-color:var(--error-color-dark)}@keyframes modal-appear-01b46201{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.modal-content[data-v-01b46201]{width:95%;margin:1rem}.modal-footer[data-v-01b46201]{flex-direction:column-reverse}.modal-footer button[data-v-01b46201]{width:100%;justify-content:center}}.modal-overlay[data-v-f006a31e]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:flex-end;z-index:999}.comment-modal[data-v-f006a31e]{position:relative;width:400px;height:auto;background-color:var(--secundary-color);box-shadow:-2px 0 10px #0000001a;transition:transform .3s ease;transform:translate(100%);display:flex;flex-direction:column}.comment-modal.is-open[data-v-f006a31e]{transform:translate(0)}.comment-header[data-v-f006a31e]{padding:20px;background-color:var(--primary-color);display:flex;justify-content:space-between;align-items:center}.close-button[data-v-f006a31e]{background:none;border:none;color:var(--text-color);font-size:20px;cursor:pointer}.comments-container[data-v-f006a31e]{flex:1;overflow-y:auto;padding:20px}.comment[data-v-f006a31e]{margin-bottom:20px;padding:15px;background-color:var(--primary-color);border-radius:8px}.comment-header[data-v-f006a31e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.comment-user[data-v-f006a31e]{display:flex;align-items:center;gap:10px}.user-name[data-v-f006a31e]{font-weight:500;color:var(--text-color)}.comment-date[data-v-f006a31e]{font-size:.8em;color:var(--text-color);opacity:.8}.avatar[data-v-f006a31e]{width:35px;height:35px;background-color:var(--contrast-color);border-radius:50%;display:flex;align-items:center;justify-content:center}.avatar-text[data-v-f006a31e]{color:#fff;font-size:14px;font-weight:700}.comment-text[data-v-f006a31e]{margin-top:8px;color:var(--text-color);line-height:1.4}.comment-form[data-v-f006a31e]{display:flex;flex-direction:row;justify-content:center;align-content:center;position:relative;padding:20px;background-color:var(--primary-color);border-top:1px solid rgba(0,0,0,.1)}.comment-form textarea[data-v-f006a31e]{width:100%;padding:10px;border:1px solid rgba(0,0,0,.1);border-radius:5px;resize:none;background-color:var(--secundary-color);color:var(--text-color)}.comment-form button[data-v-f006a31e]{background-color:var(--contrast-color);color:#fff;border:none;padding:8px 15px;border-radius:5px;cursor:pointer;display:flex;align-items:center;gap:5px}.comment-form button[data-v-f006a31e]:disabled{opacity:.6;cursor:not-allowed}.comment-actions[data-v-f006a31e]{display:flex;align-items:center;gap:15px}.action-buttons[data-v-f006a31e]{display:flex;gap:8px}.action-button[data-v-f006a31e]{background:none;border:none;padding:4px;cursor:pointer;color:var(--text-color);opacity:.6;transition:opacity .2s}.action-button[data-v-f006a31e]:hover{opacity:1}.action-button.edit[data-v-f006a31e]:hover{color:#4caf50}.action-button.delete[data-v-f006a31e]:hover{color:#f44336}.edit-form[data-v-f006a31e]{margin-top:10px}.edit-textarea[data-v-f006a31e]{width:100%;padding:8px;border:1px solid rgba(0,0,0,.1);color:#000;border-radius:4px;margin-bottom:8px;resize:vertical}.edit-buttons[data-v-f006a31e]{display:flex;gap:8px}.edit-buttons button[data-v-f006a31e]{padding:6px 12px;border:none;border-radius:4px;cursor:pointer}.edit-buttons button[data-v-f006a31e]:first-child{background-color:var(--contrast-color);color:#fff}.edit-buttons .cancel-button[data-v-f006a31e]{background-color:#f44336;color:#fff}.edit-buttons button[data-v-f006a31e]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 480px){.comment-modal[data-v-f006a31e]{width:100%}}.share-modal-overlay[data-v-f3c814eb]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-f3c814eb .2s ease}@keyframes fadeIn-f3c814eb{0%{opacity:0}to{opacity:1}}.share-modal[data-v-f3c814eb]{background:var(--sombra-color);border-radius:16px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;animation:slideUp-f3c814eb .3s ease}@keyframes slideUp-f3c814eb{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.share-header[data-v-f3c814eb]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border-color)}.share-header h3[data-v-f3c814eb]{margin:0;font-size:18px;font-weight:600;color:var(--text-color-important)}.close-btn[data-v-f3c814eb]{background:none;border:none;font-size:20px;color:var(--text-color-important);cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.close-btn[data-v-f3c814eb]:hover{background-color:#ffffff1a}.share-preview[data-v-f3c814eb]{display:flex;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border-color)}.share-tutorial[data-v-f3c814eb]{margin:12px 16px 8px;padding:14px 16px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0d}.tutorial-header[data-v-f3c814eb]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.tutorial-header i[data-v-f3c814eb]{color:var(--text-color-important)}.tutorial-header h4[data-v-f3c814eb]{margin:0;color:var(--text-color-important);font-size:15px}.tutorial-steps[data-v-f3c814eb]{margin:0;padding-left:18px;color:var(--text-color);font-size:14px;line-height:1.5}.tutorial-steps li+li[data-v-f3c814eb]{margin-top:6px}.tutorial-note[data-v-f3c814eb]{margin:10px 0 0;font-size:13px;color:var(--text-color);opacity:.9}.preview-image[data-v-f3c814eb]{width:80px;height:80px;object-fit:cover;border-radius:8px;flex-shrink:0}.preview-info[data-v-f3c814eb]{flex:1;min-width:0}.preview-info h4[data-v-f3c814eb]{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--text-color-important);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-info p[data-v-f3c814eb]{margin:0;font-size:14px;color:var(--text-color);line-height:1.4}.share-options[data-v-f3c814eb]{padding:8px 0}.share-option[data-v-f3c814eb]{display:flex;align-items:center;gap:16px;padding:14px 20px;width:100%;background:none;border:none;cursor:pointer;transition:background-color .2s;text-decoration:none;color:var(--text-color-important);font-size:15px}.native-share-option[data-v-f3c814eb]{width:100%}.share-option[data-v-f3c814eb]:hover{background-color:#ffffff0d}.option-icon[data-v-f3c814eb]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;background:#ffffff1a;color:var(--text-color-important)}.option-icon.whatsapp[data-v-f3c814eb]{background:#25d366;color:#fff}.option-icon.facebook[data-v-f3c814eb]{background:#1877f2;color:#fff}.option-icon.twitter[data-v-f3c814eb]{background:#1da1f2;color:#fff}.option-icon.telegram[data-v-f3c814eb]{background:#08c;color:#fff}.option-icon.email[data-v-f3c814eb]{background:#ea4335;color:#fff}.option-icon.native[data-v-f3c814eb]{background:var(--primary-color);color:#fff}.option-icon.instagram[data-v-f3c814eb]{background:linear-gradient(45deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5);color:#fff}.instagram-share-option[data-v-f3c814eb]{width:100%}.share-modal[data-v-f3c814eb]::-webkit-scrollbar{width:8px}.share-modal[data-v-f3c814eb]::-webkit-scrollbar-track{background:transparent}.share-modal[data-v-f3c814eb]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.share-modal[data-v-f3c814eb]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@media (max-width: 768px){.share-modal[data-v-f3c814eb]{max-width:100%;width:100%;border-radius:16px 16px 0 0;position:absolute;bottom:0}@keyframes slideUp-f3c814eb{0%{transform:translateY(100%)}to{transform:translateY(0)}}}#main[data-v-1b8fac35]{grid-area:var(--main-area);width:100%;overflow:hidden;margin:auto;padding:10px;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}#main-scroll-container[data-v-1b8fac35]{position:relative;width:100%;height:100%;display:flex;align-items:flex-start;gap:10px;padding:10px 0}#scrollLeftButton[data-v-1b8fac35],#scrollRightButton[data-v-1b8fac35]{padding:10px;font-size:16px;border:none;cursor:pointer;border-radius:5px;background-color:var(--contrast-color);color:#fefdf4;position:sticky;width:40px;display:flex;align-items:center;justify-content:center;align-self:stretch;height:calc(100vh - 130px)}#scrollLeftButton[data-v-1b8fac35]{left:0}#scrollRightButton[data-v-1b8fac35]{right:0}#publicaciones[data-v-1b8fac35]{display:flex;gap:20px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:20px;flex:1;scroll-behavior:smooth;height:100%;max-height:calc(100vh - 100px);scrollbar-width:none}article[data-v-1b8fac35]{flex:0 0 auto;width:calc(33.33% - 20px);min-width:280px;max-width:400px;overflow-y:auto;margin-right:20px}.post-header[data-v-1b8fac35]{display:flex;align-items:center;gap:10px}.profile-img[data-v-1b8fac35]{border-radius:50%;margin-bottom:10px}.post-img[data-v-1b8fac35]{width:100%;height:250px;border-radius:10px}.actions[data-v-1b8fac35]{display:flex;gap:15px;justify-content:center}.actions button[data-v-1b8fac35],.actions .comment-button[data-v-1b8fac35]{display:flex;align-items:center;gap:5px;background-color:var(--contrast-color);border:none;color:#fff;cursor:pointer;padding:8px 15px;border-radius:5px;transition:all .2s ease;font-size:14px;text-decoration:none}.actions button i[data-v-1b8fac35],.actions .comment-button i[data-v-1b8fac35]{font-size:16px}.actions button[data-v-1b8fac35]:hover,.actions .comment-button[data-v-1b8fac35]:hover{opacity:.9;transform:translateY(-2px)}.actions button.liked[data-v-1b8fac35]{background-color:var(--contrast-color)}.comment-button[data-v-1b8fac35]{display:flex;align-items:center;gap:5px;background-color:var(--contrast-color);border:none;color:#fff;cursor:pointer;padding:8px 15px;border-radius:5px;transition:all .2s ease;font-size:14px}.comment-button[data-v-1b8fac35]:hover{opacity:.9;transform:translateY(-2px)}.ingredient-tags[data-v-1b8fac35]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:8px}.user-info[data-v-1b8fac35]{display:flex;align-items:center;gap:10px}.user-role[data-v-1b8fac35]{background-color:var(--contrast-color);color:#fefdf4;padding:2px 8px;border-radius:12px;font-size:.8em;text-transform:capitalize}.ingredients[data-v-1b8fac35]{text-align:left;margin:15px 0}.ingredient-tag[data-v-1b8fac35]{background-color:#e9e9e9;padding:4px 12px;border-radius:16px;font-size:.9em;color:#333;display:inline-block}.particle[data-v-1b8fac35]{position:absolute;width:10px;height:10px;background-color:#18c894;border-radius:50%;animation:particleAnimation-1b8fac35 1s ease-out;z-index:1000}@keyframes particleAnimation-1b8fac35{to{transform:translateY(-30px) scale(0);opacity:0}}@media (max-width: 1500px){article[data-v-1b8fac35]{min-width:calc(50% - 20px)}}@media (max-width: 900px){article[data-v-1b8fac35]{min-width:calc(100% + -0px)}}@media (max-width: 768px){#scrollLeftButton[data-v-1b8fac35],#scrollRightButton[data-v-1b8fac35]{height:calc(100vh - 130px);width:30px}.empty-state[data-v-1b8fac35]{padding:2rem;height:500px}.empty-state i[data-v-1b8fac35]{font-size:2.5rem;margin-bottom:.8rem}.empty-state h3[data-v-1b8fac35]{font-size:1.3rem;margin-bottom:.4rem}.empty-state p[data-v-1b8fac35]{font-size:.95rem;margin-bottom:1.2rem}.explore-button[data-v-1b8fac35]{padding:.6rem 1.2rem;font-size:.95rem}}@media (max-width: 600px){#main[data-v-1b8fac35]{grid-area:var(--main-responsive-area);padding-bottom:var(--mobile-nav-height)}#scrollLeftButton[data-v-1b8fac35],#scrollRightButton[data-v-1b8fac35]{height:calc(100vh - var(--header-height) - var(--mobile-nav-height) - 80px)}article[data-v-1b8fac35]{min-width:100%}}@media (max-width: 480px){article[data-v-1b8fac35]{height:calc(100vh - 280px)}#publicaciones[data-v-1b8fac35]{grid-template-columns:1fr}.empty-state[data-v-1b8fac35]{padding:1.5rem;height:400px}.empty-state i[data-v-1b8fac35]{font-size:2rem;margin-bottom:.6rem}.empty-state h3[data-v-1b8fac35]{font-size:1.1rem;margin-bottom:.3rem}.empty-state p[data-v-1b8fac35]{font-size:.9rem;margin-bottom:1rem}.explore-button[data-v-1b8fac35]{padding:.5rem 1rem;font-size:.9rem}.loading[data-v-1b8fac35]{font-size:.9rem}}.post-image-link[data-v-1b8fac35]{display:block;cursor:pointer;transition:transform .2s ease}.post-image-link[data-v-1b8fac35]:hover{transform:scale(1.02)}.share-button[data-v-1b8fac35]{display:flex;align-items:center;gap:5px;background-color:var(--contrast-color);border:none;color:#fff;cursor:pointer;padding:8px 15px;border-radius:5px;transition:all .2s ease;font-size:14px}.share-button[data-v-1b8fac35]:hover{opacity:.9;transform:translateY(-2px)}.empty-state[data-v-1b8fac35]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;background-color:var(--sombra-color);border-radius:10px;width:100%;text-align:center;color:var(--text-color);height:calc(100vh - 130px)}.empty-state i[data-v-1b8fac35]{font-size:3rem}.fa-inbox[data-v-1b8fac35]{color:var(--contrast-color)}.empty-state h3[data-v-1b8fac35]{font-size:1.5rem;margin-bottom:.5rem}.empty-state p[data-v-1b8fac35]{font-size:1rem;color:var(--text-secondary);margin-bottom:1.5rem}.explore-button[data-v-1b8fac35]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;background-color:var(--contrast-color);color:#fefdf4;border-radius:8px;text-decoration:none}.loading[data-v-1b8fac35]{text-align:center;padding:2rem;color:var(--text-color)}.posts-container[data-v-1b8fac35]{max-width:var(--max-width-desktop);margin:0 auto;padding:1rem}.post-grid[data-v-1b8fac35]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}@media (max-width: 768px){#publicaciones[data-v-1b8fac35]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}#publicaciones[data-v-1b8fac35]{margin-bottom:1rem}}@media (max-width: 480px){.post-grid[data-v-1b8fac35]{grid-template-columns:1fr}.post-actions[data-v-1b8fac35]{flex-direction:column;gap:.5rem}}@media (max-width: 370px){article[data-v-1b8fac35]{min-width:100%}#scrollLeftButton[data-v-1b8fac35]{left:0;padding:0;margin:0}}.oculto~#main[data-v-d8c2012a]{position:absolute;top:55%;left:50%;width:100%;z-index:1;max-width:100%;transform:translate(-50%,-50%)}@media (max-width: 600px){#main[data-v-d8c2012a]{padding-bottom:var(--mobile-nav-height);box-sizing:border-box}}#main>button[data-v-d8c2012a]{margin:20px 0;position:absolute}.oculto~#scrollRightButton[data-v-d8c2012a]{right:5%;top:13%;z-index:1000}.oculto~#scrollLeftButton[data-v-d8c2012a]{left:5%;top:13%;z-index:1000}#scrollLeftButton[data-v-d8c2012a],#scrollRightButton[data-v-d8c2012a]{padding:10px 20px;font-size:16px;border:none;cursor:pointer;border-radius:5px;background-color:var(--contrast-color);color:#fefdf4;position:absolute;top:10%}#scrollLeftButton[data-v-d8c2012a]:focus,#scrollRightButton[data-v-d8c2012a]:focus,article button[data-v-d8c2012a]:focus{outline:none;box-shadow:0 0 0 2px #ffffff80}#scrollLeftButton[data-v-d8c2012a]{left:30%}#scrollRightButton[data-v-d8c2012a]{right:25%}#main-scroll-container[data-v-d8c2012a]{margin:50px 0;display:flex;width:100%;z-index:10}#main[data-v-d8c2012a]::-webkit-scrollbar{display:none}#publicaciones[data-v-d8c2012a]{display:flex;justify-content:center;padding:var(--espaciado);gap:var(--espaciado);flex-wrap:nowrap;flex-direction:row;align-content:center;margin:0 auto}.bold[data-v-d8c2012a]{font-weight:700}article[data-v-d8c2012a]{max-width:400px;text-align:center;padding:var(--espaciado);background-color:var(--sombra-color);border-radius:10px;font-weight:700;color:var(--text-color)}article button[data-v-d8c2012a]{background-color:var(--buttom-color);color:var(--text-color);border:.5px solid var(--text-color);border-radius:2px;padding:1px}.particle[data-v-d8c2012a]{position:absolute;width:10px;height:10px;background-color:#18c894;border-radius:50%;animation:particleAnimation-d8c2012a 1s ease-out;margin-left:10px}@keyframes particleAnimation-d8c2012a{to{transform:translateY(-30px) scale(0);opacity:0}}#mensajes[data-v-d8c2012a]{grid-area:2 / 3 / 4 / 4;color:#000;background-color:#ffc763;padding:10px;height:100%;font-weight:700;overflow-x:hidden;width:100%;margin:0}.post-container[data-v-652a3e07]{grid-area:var(--main-area);width:100%;margin:2em auto;max-height:100vh;overflow-y:auto}.oculto~.post-container[data-v-652a3e07]{position:absolute;top:9%;width:100%;z-index:1}#main-scroll-container[data-v-652a3e07]{width:100%;height:auto}.post-card[data-v-652a3e07]{height:auto;padding:1em;max-width:400px}#publicaciones[data-v-652a3e07]{width:fit-content;height:fit-content;margin:0 auto}.loading[data-v-652a3e07],.error[data-v-652a3e07]{text-align:center;padding:20px;color:var(--text-color)}.error[data-v-652a3e07]{color:var(--error-color)}.post-detail[data-v-652a3e07]{grid-area:var(--main-area);margin:auto}.post-content[data-v-652a3e07]{padding:20px;display:flex;flex-direction:column;gap:15px}.user-info[data-v-652a3e07]{display:flex;align-items:center;gap:10px;margin-bottom:15px}.user-details[data-v-652a3e07]{display:flex;align-items:center;gap:8px}.avatar[data-v-652a3e07]{width:40px;height:40px;background-color:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center}.avatar-text[data-v-652a3e07]{color:#fff;font-size:16px;font-weight:700}.role-badge[data-v-652a3e07]{background-color:var(--contrast-color);color:#fff;padding:2px 8px;border-radius:10px;font-size:12px;text-transform:capitalize}.post-image-container[data-v-652a3e07]{width:100%;border-radius:10px;overflow:hidden;margin:10px 0}.post-img[data-v-652a3e07]{width:100%;object-fit:contain;aspect-ratio:16 / 9;border-radius:10px;margin:10px 0}.post-title[data-v-652a3e07]{font-size:1.2em;color:var(--text-color-important);margin:10px 0 5px}.post-description[data-v-652a3e07]{font-size:clamp(.5rem,1vw,1rem);color:var(--text-secondary-color);margin:10px;padding:0 10px;max-width:100%;word-wrap:break-word}.tags-container[data-v-652a3e07]{display:flex;flex-wrap:wrap;gap:10px}.tag[data-v-652a3e07]{background-color:#fff;color:var(--text-color-important);padding:5px 15px;border-radius:15px;font-size:.9em;box-shadow:0 2px 4px #0000001a}.post-footer[data-v-652a3e07]{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.date[data-v-652a3e07]{font-size:.9em;color:var(--text-color)}.actions[data-v-652a3e07]{display:flex;gap:10px}.actions button[data-v-652a3e07]{background-color:var(--contrast-color);border:none;cursor:pointer;display:flex;align-items:center;gap:5px;color:#fff;padding:8px 15px;border-radius:5px;font-size:.9em}.actions button[data-v-652a3e07]:hover{opacity:.9}@media (max-width: 768px){#publicaciones[data-v-652a3e07]{padding:10px}.post-detail[data-v-652a3e07]{width:80%}}@media (max-width: 600px){.post-container[data-v-652a3e07]{grid-area:var(--main-responsive-area);padding-bottom:var(--mobile-nav-height);box-sizing:border-box}.post-card[data-v-652a3e07]{max-width:320px}}@media (max-width: 480px){.post-detail[data-v-652a3e07]{width:70%;margin:20px auto}}
