.WebDesignView-module__liAYBW__list{gap:2.5rem;margin-top:2.5rem;display:grid}.WebDesignView-module__liAYBW__work{background:var(--cy-corners),var(--md-surface-container-lowest);border:1px solid var(--md-outline-variant);border-radius:var(--md-shape-md);box-shadow:var(--md-elevation-1);transition:box-shadow var(--md-duration-medium)var(--md-easing-standard),border-color var(--md-duration-medium)var(--md-easing-standard);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:2rem;padding:1.5rem;display:grid}.WebDesignView-module__liAYBW__work:hover{border-color:var(--md-primary);box-shadow:var(--md-elevation-3)}.WebDesignView-module__liAYBW__work:nth-child(2n) .WebDesignView-module__liAYBW__frame{order:2}.WebDesignView-module__liAYBW__frame{border:1px solid var(--md-outline);border-radius:var(--md-shape-md);background:var(--md-surface-container-low);display:block;overflow:hidden}.WebDesignView-module__liAYBW__frame:hover{text-shadow:none;text-decoration:none}.WebDesignView-module__liAYBW__frameBar{border-bottom:1px solid var(--md-outline-variant);background:var(--md-surface-container);align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.WebDesignView-module__liAYBW__frameDots{background:var(--md-outline);width:6px;height:6px;box-shadow:10px 0 0 var(--md-outline),20px 0 0 var(--md-outline);border-radius:50%;margin-right:20px}.WebDesignView-module__liAYBW__frameUrl{min-width:0;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;color:var(--md-on-surface-variant);background:var(--md-surface-container-lowest);border-radius:var(--md-shape-xs);flex:1;padding:.125rem .5rem;font-size:.6875rem;overflow:hidden}.WebDesignView-module__liAYBW__preview{object-fit:cover;aspect-ratio:16/10;width:100%;height:auto;transition:transform .6s var(--md-easing-standard);display:block;position:relative;overflow:hidden}.WebDesignView-module__liAYBW__frame:hover .WebDesignView-module__liAYBW__preview{transform:scale(1.03)}.WebDesignView-module__liAYBW__pvNebula{--pv-bg:#06050a;--pv-ink:#f3f0fa;--pv-irid:linear-gradient(100deg,#9af3ff,#c2a5ff 32%,#ffb3e4 64%,#ffe6a3);background:radial-gradient(60% 50% at 70% 40%,#785adc40,transparent 70%),var(--pv-bg)}.WebDesignView-module__liAYBW__pvOrb{aspect-ratio:1;background:radial-gradient(circle at 34% 28%,#fffffff2,#0000 16%),radial-gradient(circle at 60% 70%,#06050a8c,#0000 55%),conic-gradient(from 200deg,#9af3ff,#c2a5ff,#ffb3e4,#ffe6a3,#9af3ff);border-radius:50%;width:46%;animation:9s ease-in-out infinite WebDesignView-module__liAYBW__pv-wobble;position:absolute;top:50%;left:68%;transform:translate(-50%,-50%);box-shadow:0 0 60px #c2a5ff73}.WebDesignView-module__liAYBW__pvNebulaTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--pv-ink);font-size:clamp(1.5rem,4.4vw,2.75rem);font-weight:800;line-height:.9;position:absolute;top:50%;left:7%;transform:translateY(-50%)}.WebDesignView-module__liAYBW__pvNebulaTitle span{color:#0000;-webkit-text-stroke:1px var(--pv-ink)}.WebDesignView-module__liAYBW__pvSillage{--pv-paper:#f1ece4;--pv-ink:#1c1a17;--pv-clay:#a57c5b;background:var(--pv-paper);color:var(--pv-ink)}.WebDesignView-module__liAYBW__pvSillageMark{letter-spacing:.4em;font-family:Georgia,Times New Roman,serif;font-size:.625rem;position:absolute;top:6%;left:50%;transform:translate(-50%)}.WebDesignView-module__liAYBW__pvSillageTitle{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,3.6vw,2.25rem);font-weight:300;line-height:.95;position:absolute;top:26%;left:7%}.WebDesignView-module__liAYBW__pvSillageTitle i:last-child{color:var(--pv-clay)}.WebDesignView-module__liAYBW__pvArch{background:linear-gradient(170deg,#ddc3a6,#b88c66 70%,#9c7350);border-radius:999px 999px 0 0;width:30%;position:absolute;top:16%;bottom:0;right:9%}.WebDesignView-module__liAYBW__pvBottle{aspect-ratio:.85;background:linear-gradient(#ffffff59 28%,#bf946c 28%,#7d5636);border:1px solid #fffc;border-radius:14% 14% 20% 20%;width:46%;position:absolute;bottom:14%;left:50%;transform:translate(-50%);box-shadow:0 12px 18px -8px #281c1280}.WebDesignView-module__liAYBW__pvBottle:before{content:"";background:linear-gradient(90deg,#2a2520,#c8b28c 45%,#221d18);border-radius:3px 3px 1px 1px;width:36%;height:40%;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}@keyframes WebDesignView-module__liAYBW__pv-wobble{0%,to{border-radius:50%;transform:translate(-50%,-50%)rotate(0)}33%{border-radius:46% 54% 52% 48%;transform:translate(-50%,-52%)rotate(40deg)}66%{border-radius:54% 46% 48% 52%;transform:translate(-50%,-48%)rotate(-30deg)}}.WebDesignView-module__liAYBW__body{min-width:0}.WebDesignView-module__liAYBW__meta{font-family:var(--font-mono);letter-spacing:.08em;color:var(--md-on-surface-variant);align-items:center;gap:.75rem;font-size:.75rem;display:flex}.WebDesignView-module__liAYBW__index{font-family:var(--font-display);color:var(--md-primary);text-shadow:var(--cy-text-glow);font-size:1rem;font-weight:700}.WebDesignView-module__liAYBW__theme{border:1px solid var(--md-outline);border-radius:var(--md-shape-sm);background:var(--md-surface-container);padding:.125rem .625rem}.WebDesignView-module__liAYBW__title{color:var(--md-on-surface);margin:.75rem 0 .25rem;font-size:1.375rem;font-weight:700}.WebDesignView-module__liAYBW__client{font-family:var(--font-mono);color:var(--md-on-surface-variant);font-size:.8125rem}.WebDesignView-module__liAYBW__description{color:var(--md-on-surface);margin-top:1rem;font-size:.9375rem;line-height:1.85}.WebDesignView-module__liAYBW__subhead{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--md-on-surface-variant);margin:1.25rem 0 .5rem;font-size:.75rem;font-weight:500}.WebDesignView-module__liAYBW__subhead:before{content:"// ";color:var(--md-primary)}.WebDesignView-module__liAYBW__highlights{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.WebDesignView-module__liAYBW__highlights li{color:var(--md-on-surface-variant);padding-left:1.25rem;font-size:.875rem;line-height:1.7;position:relative}.WebDesignView-module__liAYBW__highlights li:before{content:"▸";color:var(--md-primary);position:absolute;left:0}.WebDesignView-module__liAYBW__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.WebDesignView-module__liAYBW__stack{flex-wrap:wrap;gap:.5rem;display:flex}.WebDesignView-module__liAYBW__tag{font-family:var(--font-mono);border:1px solid var(--md-outline);background:var(--md-surface-container);border-radius:var(--md-shape-sm);color:var(--md-on-surface-variant);padding:.1875rem .625rem;font-size:.75rem;font-weight:500}.WebDesignView-module__liAYBW__button{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--md-on-primary);background:var(--md-primary);border:1px solid var(--md-primary);border-radius:var(--md-shape-sm);box-shadow:var(--md-elevation-2);transition:box-shadow var(--md-duration-medium)var(--md-easing-standard),background-color var(--md-duration-medium)var(--md-easing-standard);align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.8125rem;font-weight:700;display:inline-flex}.WebDesignView-module__liAYBW__button:after{content:"↗"}.WebDesignView-module__liAYBW__button:hover{background:var(--md-primary-hover);box-shadow:var(--md-elevation-3);text-shadow:none;text-decoration:none}.WebDesignView-module__liAYBW__note{font-family:var(--font-mono);color:var(--md-on-surface-variant);margin-top:2.5rem;font-size:.8125rem}@media (max-width:860px){.WebDesignView-module__liAYBW__work{grid-template-columns:1fr;padding:1rem}.WebDesignView-module__liAYBW__work:nth-child(2n) .WebDesignView-module__liAYBW__frame{order:0}}@media (prefers-reduced-motion:reduce){.WebDesignView-module__liAYBW__pvOrb{animation:none}}
