/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.links-note:where(.astro-ecyruban){color:rgb(var(--palette-muted-text));margin:0 0 .5rem;font-size:.9375rem;line-height:1.8}.friend-posts:where(.astro-ecyruban){flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.friend-posts:where(.astro-ecyruban) li:where(.astro-ecyruban)+li:where(.astro-ecyruban){border-top:1px dashed rgb(var(--palette-border))}.friend-posts:where(.astro-ecyruban) a:where(.astro-ecyruban){color:inherit;align-items:baseline;gap:.75rem;padding:.5rem .25rem;text-decoration:none;transition:background-color .2s;display:flex}.friend-posts:where(.astro-ecyruban) a:where(.astro-ecyruban):hover{background-color:rgb(var(--palette-muted))}@supports (color:color-mix(in lab, red, red)){.friend-posts:where(.astro-ecyruban) a:where(.astro-ecyruban):hover{background-color:color-mix(in srgb, rgb(var(--palette-muted)) 55%, transparent)}}.friend-posts:where(.astro-ecyruban) a:where(.astro-ecyruban):hover{border-radius:.5rem}.friend-post-title:where(.astro-ecyruban){min-width:0;color:rgb(var(--palette-text));text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.875rem;line-height:1.5;overflow:hidden}.friend-posts:where(.astro-ecyruban) a:where(.astro-ecyruban):hover .friend-post-title:where(.astro-ecyruban){color:rgb(var(--palette-accent))}.friend-post-meta:where(.astro-ecyruban){color:rgb(var(--palette-muted-text));white-space:nowrap;flex:none;font-size:.6875rem}.friend-posts-note:where(.astro-ecyruban){color:rgb(var(--palette-muted-text));margin:.75rem 0 0;font-size:.6875rem}.friend-grid:where(.astro-ecyruban){grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.friend-grid:where(.astro-ecyruban){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=52rem){.friend-grid:where(.astro-ecyruban){grid-template-columns:repeat(3,minmax(0,1fr))}}.friend-card:where(.astro-ecyruban){border:1px solid rgb(var(--palette-border));background-color:var(--friend-bg,transparent);height:100%;color:var(--friend-text,inherit);border-radius:1rem;align-items:center;gap:.75rem;padding:.75rem .875rem;text-decoration:none;transition:background-color .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.friend-card:where(.astro-ecyruban):hover{border-color:rgb(var(--palette-muted-text))}@supports (color:color-mix(in lab, red, red)){.friend-card:where(.astro-ecyruban):hover{border-color:color-mix(in srgb, rgb(var(--palette-muted-text)) 55%, transparent)}}.friend-card:where(.astro-ecyruban):hover{background-color:var(--friend-bg,rgb(var(--palette-muted)))}.friend-cover:where(.astro-ecyruban){z-index:0;opacity:.14;pointer-events:none;top:0;background-position:50%;background-size:cover;width:66%;height:100%;position:absolute;inset-inline-start:-.5rem;-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 100%);mask-image:linear-gradient(270deg,#0000 0%,#000 100%)}.friend-avatar:where(.astro-ecyruban){z-index:1;flex:none;width:3rem;height:3rem;display:block;position:relative}.friend-avatar:where(.astro-ecyruban) img:where(.astro-ecyruban){background-color:rgb(var(--palette-fill));object-fit:cover;border-radius:999px;width:100%;height:100%;margin:0;display:block}.friend-arrow:where(.astro-ecyruban){color:rgb(var(--palette-fill));background-color:rgb(var(--palette-text));border-radius:999px;place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.friend-arrow:where(.astro-ecyruban){background-color:color-mix(in srgb, rgb(var(--palette-text)) 55%, transparent)}}.friend-arrow:where(.astro-ecyruban){opacity:0;transition:opacity .25s}.friend-arrow:where(.astro-ecyruban) svg:where(.astro-ecyruban){fill:none;stroke:currentColor;width:1.25rem;height:1.25rem}.friend-card:where(.astro-ecyruban):hover .friend-arrow:where(.astro-ecyruban){opacity:1}.friend-text:where(.astro-ecyruban){z-index:1;flex-direction:column;gap:.125rem;min-width:0;display:flex;position:relative}.friend-name:where(.astro-ecyruban){color:var(--friend-text,rgb(var(--palette-text)));text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.4;overflow:hidden}.friend-intro:where(.astro-ecyruban){color:var(--friend-text,rgb(var(--palette-muted-text)));opacity:.75;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.4;overflow:hidden}.apply-rules:where(.astro-ecyruban){counter-reset:rules;flex-direction:column;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.apply-rules:where(.astro-ecyruban) li:where(.astro-ecyruban){color:rgb(var(--palette-muted-text));padding-left:1.75rem;font-size:.875rem;line-height:1.7;position:relative}.apply-rules:where(.astro-ecyruban) li:where(.astro-ecyruban):before{counter-increment:rules;content:counter(rules);width:1.125rem;height:1.125rem;color:rgb(var(--palette-accent));background-color:rgb(var(--palette-accent));inset-inline-start:0;border-radius:999px;place-items:center;font-size:.6875rem;font-weight:600;display:grid;position:absolute;top:.25rem}@supports (color:color-mix(in lab, red, red)){.apply-rules:where(.astro-ecyruban) li:where(.astro-ecyruban):before{background-color:color-mix(in srgb, rgb(var(--palette-accent)) 12%, transparent)}}.apply-contact:where(.astro-ecyruban){color:rgb(var(--palette-muted-text));margin:0 0 1.25rem;font-size:.875rem}.apply-contact:where(.astro-ecyruban) a:where(.astro-ecyruban){color:rgb(var(--palette-accent));text-decoration:underline;-webkit-text-decoration-color:rgb(var(--palette-accent));-webkit-text-decoration-color:rgb(var(--palette-accent));text-decoration-color:rgb(var(--palette-accent))}@supports (color:color-mix(in lab, red, red)){.apply-contact:where(.astro-ecyruban) a:where(.astro-ecyruban){-webkit-text-decoration-color:color-mix(in srgb, rgb(var(--palette-accent)) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, rgb(var(--palette-accent)) 40%, transparent);text-decoration-color:color-mix(in srgb, rgb(var(--palette-accent)) 40%, transparent)}}.apply-contact:where(.astro-ecyruban) a:where(.astro-ecyruban){text-underline-offset:.2em}.copy-card:where(.astro-ecyruban){border:1px solid rgb(var(--palette-border));background-color:rgb(var(--palette-muted));border-radius:1rem;padding:1rem 1.125rem}@supports (color:color-mix(in lab, red, red)){.copy-card:where(.astro-ecyruban){background-color:color-mix(in srgb, rgb(var(--palette-muted)) 45%, transparent)}}.copy-card-title:where(.astro-ecyruban){color:rgb(var(--palette-muted-text));align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.8125rem;display:flex}.copy-dot:where(.astro-ecyruban){background-color:rgb(var(--palette-accent));border-radius:999px;flex:none;place-items:center;width:1.125rem;height:1.125rem;font-size:.6875rem;font-style:normal;display:grid}@supports (color:color-mix(in lab, red, red)){.copy-dot:where(.astro-ecyruban){background-color:color-mix(in srgb, rgb(var(--palette-accent)) 18%, transparent)}}.copy-dot:where(.astro-ecyruban){color:rgb(var(--palette-accent))}.copy-list:where(.astro-ecyruban){flex-direction:column;gap:.375rem;margin:0;display:flex}.copy-row:where(.astro-ecyruban){grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.copy-row:where(.astro-ecyruban) dt:where(.astro-ecyruban){text-align:right;color:rgb(var(--palette-muted-text));font-size:.8125rem}.copy-row:where(.astro-ecyruban) dd:where(.astro-ecyruban){min-width:0;margin:0}.copy-value:where(.astro-ecyruban){text-align:left;width:100%;color:rgb(var(--palette-text));background-color:rgb(var(--palette-fill));border:none;border-radius:.5rem;padding:.25rem .5rem;font-family:IBM Plex Mono,Consolas,monospace;font-size:.8125rem;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.copy-value:where(.astro-ecyruban){background-color:color-mix(in srgb, rgb(var(--palette-fill)) 70%, transparent)}}.copy-value:where(.astro-ecyruban){cursor:pointer;text-overflow:ellipsis;white-space:nowrap;transition:background-color .2s,color .2s;overflow:hidden}.copy-value:where(.astro-ecyruban):hover{background-color:rgb(var(--palette-muted))}.copy-flag:where(.astro-ecyruban){color:rgb(var(--palette-fill));background-color:rgb(var(--palette-accent));opacity:0;inset-inline-end:.5rem;border-radius:.375rem;padding:0 .375rem;font-size:.6875rem;line-height:1.5;transition:opacity .2s,transform .2s;position:absolute;top:50%;transform:translateY(-50%)translate(.25rem)}.copy-value:where(.astro-ecyruban).is-copied .copy-flag:where(.astro-ecyruban){opacity:1;transform:translateY(-50%)translate(0)}.links-outro:where(.astro-ecyruban){color:rgb(var(--palette-text));margin:1.5rem 0 0;font-size:.9375rem}
