/* 公开画廊视觉：黑曜石底色、深紫灰玻璃、雾白衬线排版与低饱和金色点缀。
   背景视频穿透全页，内容层只用半透明材质保证可读性。 */

/* ===== 画廊局部令牌 ===== */
:root {
    --gal-ink: #07060b;
    --gal-ink-2: #0d0b13;
    --gal-violet: #16111f;
    --gal-mist: #f2ede3;
    --gal-mist-dim: rgba(242, 237, 227, 0.62);
    --gal-mist-faint: rgba(242, 237, 227, 0.38);
    --gal-gold: #cfa96f;
    --gal-gold-bright: #e9d1a0;
    --gal-gold-dim: rgba(207, 169, 111, 0.55);
    --gal-hairline: rgba(242, 237, 227, 0.12);
    --gal-hairline-soft: rgba(242, 237, 227, 0.07);
    --gal-glass: rgba(13, 11, 19, 0.42);
    --gal-serif: "Noto Serif SC", "Songti SC", "STSong", "SimSun", Georgia, serif;
}

.landing-body { min-height: 100vh; background: var(--gal-ink); overflow-x: hidden; }

/* ===== 全屏视频背景与氛围层 ===== */
.gallery-background {
    --gallery-poster: none;
    position: fixed; inset: 0; z-index: 0; overflow: hidden;
    background: var(--gal-violet) var(--gallery-poster) center / cover no-repeat;
}
.gallery-background-video {
    position: absolute; inset: 0; width: 100%; height: 100%;
    object-fit: cover; opacity: 0; transform: scale(1.03);
    transition: opacity 1.25s ease-in-out;
}
.gallery-background-video.active { opacity: 1; }
.gallery-background-shade {
    position: absolute; inset: 0;
    background:
        linear-gradient(180deg, rgba(7, 6, 11, 0.26) 0%, rgba(7, 6, 11, 0.38) 38%, rgba(9, 7, 15, 0.62) 72%, rgba(7, 6, 11, 0.9) 100%),
        radial-gradient(130% 90% at 50% -10%, transparent 42%, rgba(11, 8, 18, 0.48) 100%);
}
.gallery-particles { position: fixed; inset: 0; z-index: 1; width: 100vw; height: 100vh; pointer-events: none; mix-blend-mode: screen; }
.gallery-grain {
    position: fixed; inset: 0; z-index: 6; pointer-events: none; opacity: 0.05; mix-blend-mode: overlay;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E");
}

main { position: relative; z-index: 2; }

/* ===== 顶部导航 ===== */
.gallery-nav {
    position: relative; z-index: 4; display: flex; align-items: center; justify-content: space-between;
    width: min(1440px, calc(100% - 96px)); margin: 0 auto; padding: 32px 0; color: var(--gal-mist);
}
.gallery-brand { display: flex; flex-direction: column; gap: 8px; line-height: 1; }
.gallery-brand-mark { font-family: var(--gal-serif); font-size: 24px; font-weight: 600; letter-spacing: 0.34em; }
.gallery-brand-sub { font-size: 8.5px; letter-spacing: 0.3em; color: var(--gal-mist-faint); }
.gallery-nav-links { display: flex; align-items: center; gap: 26px; font-size: 12px; letter-spacing: 0.24em; color: var(--gal-mist-dim); }
.gallery-nav-links a { position: relative; padding: 4px 0; transition: color 0.25s ease; }
.gallery-nav-links a::after {
    content: ""; position: absolute; left: 0; right: 100%; bottom: 0; height: 1px;
    background: var(--gal-gold); transition: right 0.35s var(--ease-out);
}
.gallery-nav-links a:hover { color: var(--gal-mist); }
.gallery-nav-links a:hover::after { right: 0; }
.gallery-nav-links i { width: 3px; height: 3px; border-radius: 50%; background: var(--gal-gold-dim); }

/* ===== 首屏 ===== */
.gallery-hero {
    display: flex; flex-direction: column; justify-content: center;
    min-height: min(88vh, 980px); width: min(1440px, calc(100% - 96px)); margin: 0 auto; padding: 40px 0 120px;
    will-change: transform, opacity;
}
.gallery-eyebrow { display: flex; align-items: center; gap: 12px; margin: 0 0 28px; color: var(--gal-mist-dim); font-size: 10.5px; font-weight: 600; letter-spacing: 0.32em; }
.gallery-eyebrow i { width: 44px; height: 1px; background: linear-gradient(90deg, var(--gal-gold), transparent); }
.gallery-hero h1 {
    margin: 0; font-family: var(--gal-serif); font-size: clamp(68px, 10.5vw, 160px); font-weight: 500;
    line-height: 0.98; letter-spacing: 0.02em; color: var(--gal-mist); text-shadow: 0 10px 44px rgba(0, 0, 0, 0.45);
}
.gallery-hero h1 em { margin-left: 0.18em; font-style: italic; font-weight: 500; color: var(--gal-gold-bright); }
.gallery-intro { width: min(400px, 88%); margin: 42px 0 0 2px; color: var(--gal-mist-dim); font-size: 14.5px; line-height: 2.1; letter-spacing: 0.06em; }
.gallery-scroll-cue {
    display: inline-flex; align-items: center; gap: 14px; width: max-content; margin: 64px 0 0 2px;
    color: var(--gal-mist-dim); font-size: 10.5px; letter-spacing: 0.3em; transition: color 0.25s ease;
}
.gallery-scroll-cue:hover { color: var(--gal-gold-bright); }
.gallery-scroll-cue span { color: var(--gal-gold); font-size: 16px; animation: gallery-cue 2.8s ease-in-out infinite; }
@keyframes gallery-cue { 50% { transform: translateY(6px); } }

/* ===== 作品区：半透明玻璃，让视频景深透出 ===== */
.gallery-works {
    padding: 110px max(48px, calc((100vw - 1440px) / 2)) 150px;
    border-top: 1px solid var(--gal-hairline-soft);
    background: linear-gradient(180deg, rgba(10, 8, 16, 0.34) 0%, rgba(10, 8, 16, 0.5) 240px, rgba(9, 7, 14, 0.62) 100%);
    backdrop-filter: blur(12px) saturate(1.04);
    -webkit-backdrop-filter: blur(12px) saturate(1.04);
}
.gallery-section-intro { display: flex; align-items: flex-end; justify-content: space-between; gap: 24px; margin-bottom: 54px; }
.gallery-section-kicker { margin: 0 0 12px; color: var(--gal-gold); font-size: 10px; font-weight: 700; letter-spacing: 0.32em; }
.gallery-section-intro h2 { margin: 0; font-family: var(--gal-serif); font-size: clamp(36px, 4.2vw, 56px); font-weight: 500; letter-spacing: 0.06em; color: var(--gal-mist); }
.gallery-section-count { padding-bottom: 8px; color: var(--gal-mist-faint); font-size: 12px; letter-spacing: 0.14em; white-space: nowrap; }

/* ===== 分类页签：下划线式，克制过渡 ===== */
.gallery-tabs {
    display: flex; gap: clamp(20px, 3vw, 40px); margin: -18px 0 48px;
    border-bottom: 1px solid var(--gal-hairline-soft); overflow-x: auto; scrollbar-width: none;
}
.gallery-tabs::-webkit-scrollbar { display: none; }
.gallery-tabs a {
    position: relative; display: inline-flex; align-items: baseline; gap: 8px; padding: 14px 2px;
    color: var(--gal-mist-faint); font-size: 14px; letter-spacing: 0.1em; white-space: nowrap; transition: color 0.3s ease;
}
.gallery-tabs a span { font-family: var(--gal-serif); font-size: 15.5px; letter-spacing: 0.08em; }
.gallery-tabs a small { font-family: var(--font-mono); font-size: 10px; color: var(--gal-gold-dim); transition: color 0.3s ease; }
.gallery-tabs a::after {
    content: ""; position: absolute; left: 0; right: 0; bottom: -1px; height: 1px;
    background: var(--gal-gold); transform: scaleX(0); transform-origin: left; transition: transform 0.4s var(--ease-out);
}
.gallery-tabs a:hover { color: var(--gal-mist); }
.gallery-tabs a.active { color: var(--gal-mist); }
.gallery-tabs a.active small { color: var(--gal-gold); }
.gallery-tabs a.active::after { transform: scaleX(1); }

/* ===== 无刷新分页过渡 ===== */
[data-gallery-page-content] {
    min-height: 180px;
    opacity: 1;
    transform: none;
    transition: opacity 0.28s ease, transform 0.34s var(--ease-out);
}
.gallery-works.is-loading [data-gallery-page-content] {
    opacity: 0.38;
    transform: translateY(8px);
    pointer-events: none;
}
[data-gallery-page-content].is-ready .gallery-card,
[data-gallery-page-content].is-ready .gallery-empty,
[data-gallery-page-content].is-ready .gallery-pager {
    animation: gallery-page-enter 0.55s var(--ease-out) both;
}
[data-gallery-page-content].is-ready .gallery-card:nth-child(2) { animation-delay: 35ms; }
[data-gallery-page-content].is-ready .gallery-card:nth-child(3) { animation-delay: 70ms; }
[data-gallery-page-content].is-ready .gallery-card:nth-child(4) { animation-delay: 105ms; }
[data-gallery-page-content].is-ready .gallery-card:nth-child(5) { animation-delay: 140ms; }
[data-gallery-page-content].is-ready .gallery-card:nth-child(6) { animation-delay: 175ms; }
@keyframes gallery-page-enter { from { opacity: 0; transform: translateY(16px); } to { opacity: 1; transform: none; } }

/* ===== 瀑布流卡片 ===== */
.gallery-masonry { column-count: 3; column-gap: 22px; }
.gallery-card {
    position: relative; display: block; width: 100%; margin: 0 0 22px; padding: 0; border: 0;
    background: none; break-inside: avoid; cursor: zoom-in; text-align: left;
}
.gallery-card-frame {
    position: relative; display: block; overflow: hidden; border-radius: 2px;
    border: 1px solid var(--gal-hairline-soft); background: var(--gal-glass);
    box-shadow: 0 14px 40px rgba(0, 0, 0, 0.34);
    transition: transform 0.55s var(--ease-out), box-shadow 0.55s ease, border-color 0.45s ease;
}
.gallery-card-frame img { width: 100%; height: auto; transition: transform 0.9s var(--ease-out), filter 0.6s ease; }
.gallery-card-shade {
    position: absolute; inset: 0; pointer-events: none; opacity: 0;
    background: linear-gradient(180deg, rgba(7, 6, 11, 0) 40%, rgba(7, 6, 11, 0.86) 100%);
    transition: opacity 0.45s ease;
}
.gallery-card-meta {
    position: absolute; left: 18px; right: 18px; bottom: 16px; display: flex; align-items: flex-end; gap: 14px;
    opacity: 0; transform: translateY(12px); pointer-events: none;
    transition: opacity 0.45s ease, transform 0.45s var(--ease-out);
}
.gallery-card-no { padding-bottom: 3px; font-family: var(--font-mono); font-size: 10px; letter-spacing: 0.1em; color: var(--gal-gold); }
.gallery-card-text { display: grid; gap: 5px; min-width: 0; }
.gallery-card-text b {
    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
    font-family: var(--gal-serif); font-size: 16.5px; font-weight: 500; letter-spacing: 0.04em; color: var(--gal-mist);
}
.gallery-card-text small { font-size: 10.5px; letter-spacing: 0.14em; color: var(--gal-mist-dim); }
.gallery-card-cta { margin-left: auto; color: var(--gal-gold-bright); font-size: 15px; opacity: 0; transform: translate(-4px, 4px); transition: 0.45s var(--ease-out); }
.gallery-card-motion {
    position: absolute; top: 14px; right: 14px; display: inline-flex; align-items: center; gap: 6px;
    padding: 5px 10px; border: 1px solid var(--gal-hairline); border-radius: var(--radius-pill);
    background: rgba(9, 7, 14, 0.42); backdrop-filter: blur(6px); -webkit-backdrop-filter: blur(6px);
    color: var(--gal-mist); font-size: 9.5px; letter-spacing: 0.18em;
    opacity: 0; transform: translateY(-4px); transition: 0.4s ease;
}
.gallery-card-motion i { font-size: 6px; font-style: normal; color: var(--gal-gold-bright); }
.gallery-card:hover .gallery-card-frame, .gallery-card:focus-visible .gallery-card-frame {
    transform: translateY(-6px); border-color: var(--gal-gold-dim); box-shadow: 0 26px 60px rgba(0, 0, 0, 0.5);
}
.gallery-card:hover .gallery-card-frame img { transform: scale(1.045); filter: brightness(0.94) saturate(1.02); }
.gallery-card:hover .gallery-card-shade, .gallery-card:focus-visible .gallery-card-shade { opacity: 1; }
.gallery-card:hover .gallery-card-meta, .gallery-card:focus-visible .gallery-card-meta { opacity: 1; transform: none; }
.gallery-card:hover .gallery-card-cta, .gallery-card:hover .gallery-card-motion,
.gallery-card:focus-visible .gallery-card-cta, .gallery-card:focus-visible .gallery-card-motion { opacity: 1; transform: none; }
.gallery-card:focus-visible { outline: 1px solid var(--gal-gold); outline-offset: 4px; }

/* ===== 空状态与分页 ===== */
.gallery-empty {
    padding: 110px 24px; border-top: 1px solid var(--gal-hairline-soft); border-bottom: 1px solid var(--gal-hairline-soft);
    text-align: center; font-family: var(--gal-serif); font-style: italic; font-size: 19px; letter-spacing: 0.08em; color: var(--gal-mist-faint);
}
.gallery-pager {
    display: flex; align-items: center; justify-content: center; gap: clamp(20px, 4vw, 44px);
    margin-top: 64px; padding-top: 40px; border-top: 1px solid var(--gal-hairline-soft);
}
.gallery-pager-link { display: inline-flex; align-items: center; gap: 10px; color: var(--gal-mist-dim); font-size: 11.5px; letter-spacing: 0.22em; transition: color 0.3s ease; }
.gallery-pager-link span { color: var(--gal-gold-dim); transition: transform 0.35s var(--ease-out), color 0.3s ease; }
.gallery-pager-link:hover { color: var(--gal-mist); }
.gallery-pager-link:hover span { color: var(--gal-gold-bright); }
.gallery-pager-link:first-child:hover span { transform: translateX(-3px); }
.gallery-pager-link:last-child:hover span { transform: translateX(3px); }
.gallery-pager-status { display: inline-flex; align-items: baseline; gap: 9px; font-family: var(--font-mono); font-size: 11px; letter-spacing: 0.18em; color: var(--gal-mist-faint); }
.gallery-pager-status strong { font-family: var(--gal-serif); font-size: 18px; font-weight: 500; color: var(--gal-gold-bright); }
.gallery-pager-status i { font-style: normal; opacity: 0.5; }

/* ===== 页脚 ===== */
.gallery-footer {
    position: relative; z-index: 2; display: flex; align-items: center; justify-content: space-between; gap: 16px;
    padding: 28px max(48px, calc((100vw - 1440px) / 2));
    border-top: 1px solid var(--gal-hairline-soft); background: rgba(9, 7, 14, 0.4);
    backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px);
    color: var(--gal-mist-faint); font-size: 11px; letter-spacing: 0.12em;
}
.gallery-footer a { color: var(--gal-mist-dim); transition: color 0.3s ease; }
.gallery-footer a:hover { color: var(--gal-gold-bright); }

/* ===== 作品灯箱：柔焦暗场 + 画册侧栏 ===== */
.gallery-lightbox {
    width: 100vw; max-width: none; height: 100dvh; max-height: none; margin: 0;
    padding: clamp(20px, 4.5vw, 60px); border: 0;
    background: rgba(8, 6, 12, 0.86); backdrop-filter: blur(24px) saturate(0.95); -webkit-backdrop-filter: blur(24px) saturate(0.95);
    color: var(--gal-mist);
}
.gallery-lightbox::backdrop { background: rgba(5, 4, 9, 0.6); }
.gallery-lightbox[open] { animation: gal-lightbox-fade 0.4s ease both; }
.gallery-lightbox[open] figure { animation: gal-lightbox-rise 0.55s var(--ease-out) both; }
.gallery-lightbox figure {
    display: grid; grid-template-columns: minmax(0, 1fr) minmax(260px, 350px); align-items: center;
    gap: clamp(28px, 4vw, 72px); width: min(1480px, 100%); height: 100%; margin: 0 auto;
}
.gallery-lightbox-stage { position: relative; display: grid; place-items: center; height: 100%; min-height: 0; }
.gallery-lightbox-stage img {
    max-width: 100%; max-height: calc(100dvh - clamp(40px, 9vw, 120px)); object-fit: contain;
    box-shadow: 0 30px 90px rgba(0, 0, 0, 0.55); user-select: none; -webkit-user-drag: none;
    opacity: 0; transform: scale(0.985); transition: opacity 0.45s ease, transform 0.6s var(--ease-out);
}
.gallery-lightbox-stage img.is-ready { opacity: 1; transform: none; }
.gallery-lightbox-loading { position: absolute; width: 8px; height: 8px; border-radius: 50%; background: var(--gal-gold); opacity: 0; transition: opacity 0.3s ease; }
.gallery-lightbox.is-loading .gallery-lightbox-loading { opacity: 1; animation: gal-pulse 1.1s ease-in-out infinite; }
.gallery-lightbox figcaption { max-width: 350px; padding: 20px 0; }
.gallery-lightbox-date { margin: 0 0 16px; font-family: var(--font-mono); font-size: 11px; letter-spacing: 0.22em; color: var(--gal-gold); }
.gallery-lightbox h2 { margin: 0 0 14px; font-family: var(--gal-serif); font-size: clamp(26px, 2.6vw, 38px); font-weight: 500; line-height: 1.35; letter-spacing: 0.05em; color: var(--gal-mist); }
.gallery-lightbox h3 { display: flex; align-items: center; gap: 10px; margin: 0 0 24px; font-size: 12.5px; font-weight: 400; letter-spacing: 0.16em; color: var(--gal-mist-dim); }
.gallery-lightbox h3::before { content: ""; width: 18px; height: 1px; background: var(--gal-gold-dim); }
.gallery-lightbox h3:empty { display: none; }
.gallery-lightbox-description { margin: 0; padding-top: 20px; border-top: 1px solid var(--gal-hairline-soft); font-size: 13.5px; line-height: 2; letter-spacing: 0.03em; color: var(--gal-mist-dim); }
.gallery-lightbox-description:empty { display: none; }
.gallery-lightbox-counter { display: flex; gap: 8px; margin: 34px 0 0; font-family: var(--font-mono); font-size: 10.5px; letter-spacing: 0.2em; color: var(--gal-mist-faint); }
.gallery-lightbox-counter span:first-child { color: var(--gal-gold); }
.gallery-lightbox-counter i { font-style: normal; opacity: 0.5; }
.gallery-lightbox-close, .gallery-lightbox-nav {
    position: fixed; z-index: 3; display: grid; place-items: center;
    border: 1px solid var(--gal-hairline); border-radius: 50%; background: rgba(10, 8, 15, 0.35);
    color: var(--gal-mist-dim); cursor: pointer;
    transition: border-color 0.3s ease, color 0.3s ease, background 0.3s ease, transform 0.3s var(--ease-out);
}
.gallery-lightbox-close { top: 22px; right: 24px; width: 46px; height: 46px; font-size: 24px; font-weight: 200; line-height: 1; }
.gallery-lightbox-nav { top: 50%; width: 54px; height: 54px; font-size: 20px; transform: translateY(-50%); }
.gallery-lightbox-nav.previous { left: 26px; }
.gallery-lightbox-nav.next { right: 26px; }
.gallery-lightbox-close:hover, .gallery-lightbox-nav:hover { border-color: var(--gal-gold-dim); background: rgba(207, 169, 111, 0.08); color: var(--gal-gold-bright); }
.gallery-lightbox-nav.previous:hover { transform: translateY(-50%) translateX(-3px); }
.gallery-lightbox-nav.next:hover { transform: translateY(-50%) translateX(3px); }
@keyframes gal-lightbox-fade { from { opacity: 0; } to { opacity: 1; } }
@keyframes gal-lightbox-rise { from { opacity: 0; transform: translateY(18px) scale(0.99); } to { opacity: 1; transform: none; } }
@keyframes gal-pulse { 50% { transform: scale(2.1); opacity: 0.35; } }

/* ===== 入场与滚动显现动效 ===== */
.gallery-nav { animation: gallery-nav-enter 0.8s var(--ease-out) both; }
.gallery-eyebrow { animation: gallery-rise 0.8s 0.18s var(--ease-out) both; }
.gallery-hero h1 { animation: gallery-rise 1s 0.3s var(--ease-out) both; }
.gallery-intro { animation: gallery-rise 0.85s 0.5s var(--ease-out) both; }
.gallery-scroll-cue { animation: gallery-rise 0.85s 0.65s var(--ease-out) both; }
.gallery-reveal { opacity: 0; transform: translateY(28px); transition: opacity 0.75s var(--ease-out) var(--gallery-reveal-delay, 0ms), transform 0.75s var(--ease-out) var(--gallery-reveal-delay, 0ms); }
.gallery-reveal.is-visible { opacity: 1; transform: none; }
@keyframes gallery-nav-enter { from { opacity: 0; transform: translateY(-12px); } to { opacity: 1; transform: none; } }
@keyframes gallery-rise { from { opacity: 0; transform: translateY(24px); } to { opacity: 1; transform: none; } }

/* ===== 平板：两列 ===== */
@media (max-width: 1100px) {
    .gallery-masonry { column-count: 2; column-gap: 16px; }
    .gallery-card { margin-bottom: 16px; }
    .gallery-lightbox figure { grid-template-columns: minmax(0, 1fr) minmax(220px, 300px); gap: 24px; }
}

/* ===== 窄屏与手机 ===== */
@media (max-width: 860px) {
    .gallery-nav, .gallery-hero { width: calc(100% - 44px); }
    .gallery-nav { padding: 22px 0; }
    .gallery-brand-mark { font-size: 20px; }
    .gallery-nav-links { gap: 18px; font-size: 11px; }
    .gallery-hero { min-height: 82svh; padding-bottom: 80px; }
    .gallery-hero h1 { font-size: clamp(58px, 17vw, 96px); }
    .gallery-intro { margin-top: 28px; }
    .gallery-scroll-cue { margin-top: 44px; }
    .gallery-works { padding: 72px 22px 96px; }
    .gallery-section-intro { margin-bottom: 34px; }
    .gallery-tabs { margin: -8px 0 34px; }
    .gallery-footer { flex-wrap: wrap; padding: 22px; }
    .gallery-lightbox { padding: 76px 20px 96px; }
    .gallery-lightbox figure { display: flex; flex-direction: column; align-items: stretch; justify-content: center; gap: 18px; }
    .gallery-lightbox-stage { flex: 1 1 auto; height: auto; min-height: 0; }
    .gallery-lightbox-stage img { max-height: 100%; max-width: 100%; }
    .gallery-lightbox figcaption { flex: none; }
    .gallery-lightbox figcaption { max-width: none; padding: 0 6px; }
    .gallery-lightbox-description { max-height: 18dvh; overflow-y: auto; }
    .gallery-lightbox-counter { margin-top: 20px; }
    .gallery-lightbox-close { top: 16px; right: 16px; }
    .gallery-lightbox-nav { top: auto; bottom: 22px; width: 48px; height: 48px; transform: none; }
    .gallery-lightbox-nav.previous { left: 20px; }
    .gallery-lightbox-nav.next { right: 20px; }
    .gallery-lightbox-nav.previous:hover { transform: translateX(-3px); }
    .gallery-lightbox-nav.next:hover { transform: translateX(3px); }
}

@media (max-width: 640px) {
    .gallery-masonry { column-count: 1; }
}

/* ===== 触屏：悬浮信息常驻，避免依赖 hover ===== */
@media (hover: none) {
    .gallery-card-shade { opacity: 0.55; }
    .gallery-card-meta { opacity: 1; transform: none; }
    .gallery-card-cta, .gallery-card-motion { opacity: 1; transform: none; }
}

/* ===== 减少动态偏好：退回静态海报与无动效 ===== */
@media (prefers-reduced-motion: reduce) {
    *, *::before, *::after { scroll-behavior: auto !important; animation-duration: 0.001ms !important; transition-duration: 0.001ms !important; }
    .gallery-background-video { display: none; }
}
