:root{--paper:#f6f5f1;--ink:#27312d;--quiet:#677069;--accent:#506648;--white:#fff;--surface:#ebece5;--serif:'Yu Mincho','Hiragino Mincho ProN','Noto Serif JP',serif;--sans:'Yu Gothic','Hiragino Kaku Gothic ProN',sans-serif}
*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.8 var(--sans);overflow:hidden}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer;padding:10px 14px}button:hover{color:var(--accent)}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}a{color:inherit;text-underline-offset:5px}button:disabled{opacity:.35;cursor:default}[hidden]{display:none!important}.site-header{height:100px;position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;margin:0 4.3vw}.wordmark{display:flex;align-items:center;gap:15px;text-decoration:none;font-family:var(--serif);font-size:18px;letter-spacing:.08em}.wordmark svg{width:36px;height:30px;fill:none;stroke:var(--ink);stroke-width:1.8}.site-header nav{display:flex;gap:22px}.site-header nav button{font-size:14px;padding:12px 0}.site-header nav span{margin-left:12px}
#map-view{height:calc(100svh - 100px);position:relative}.intro{position:absolute;z-index:3;left:4.3vw;top:10%;pointer-events:none}.intro h1{font:400 clamp(36px,4.4vw,68px)/1.65 var(--serif);letter-spacing:.06em;margin:0 0 22px}.intro p{font-size:15px;line-height:2.1;margin:0 0 27px}.explore{pointer-events:auto;padding:0 0 5px;text-align:left;font-size:14px}.explore span{display:inline-block;margin-left:38px;font-size:22px;transition:transform .3s}.explore:hover span{transform:translate(3px,-3px)}
#stage{position:absolute;left:25%;right:3%;top:-4%;bottom:13%;touch-action:none;cursor:grab}#stage:active{cursor:grabbing}#stage canvas{width:100%;height:100%;display:block}#terrain-loading{position:absolute;left:45%;top:45%;font-size:14px;color:var(--quiet)}#bird-layer,#place-layer{position:absolute;inset:0;pointer-events:none}.bird-marker{position:absolute;left:0;top:0;width:180px;pointer-events:auto;padding:0;transform:translate(-50%,-50%);transition:opacity .4s;will-change:left,top}.bird-marker .bird-art{height:130px;position:relative;display:block;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.bird-marker:hover .bird-art,.bird-marker:focus-visible .bird-art{transform:translateY(-9px) scale(1.09)}.bird-marker .bird-label{display:inline-flex;align-items:center;gap:10px;line-height:1.5;font-size:13px;background:var(--paper);padding:4px 9px}.bird-marker .bird-label:after{content:'↗';color:var(--quiet)}.bird-marker.dimmed{opacity:.16;pointer-events:none}.bird-marker img{position:absolute;width:100%;height:100%;object-fit:contain;left:0;top:0}.bird-marker[data-id=inuwashi]{width:235px}.bird-marker[data-id=inuwashi] .bird-art{height:135px}.bird-marker[data-id=mizogoi]{width:135px}.bird-marker[data-id=mizogoi] .bird-art{height:145px}
.cutout{width:100%;height:100%;display:block;position:relative;overflow:visible}.cutout img{width:100%;height:100%;object-fit:contain}.place{position:absolute;transform:translate(-50%,-50%);font-size:13px;white-space:nowrap;color:#6c786b;letter-spacing:.18em}.place.sea{font:19px var(--serif);color:#778b8a;letter-spacing:.3em}.map-caption{position:absolute;right:4.8vw;top:12%;writing-mode:vertical-rl;display:flex;gap:24px;pointer-events:none}.map-caption>span{font:24px var(--serif);letter-spacing:.25em}.map-caption p{margin:0;font:13px/2.1 var(--serif);letter-spacing:.12em}.view-tools{position:absolute;right:4.3vw;bottom:135px;display:flex;flex-direction:column;gap:4px;z-index:5}.view-tools button{background:#e8eae3;width:42px;height:42px;border-radius:50%;padding:0;font-size:23px;transition:background .2s}.view-tools button:hover{background:#dce0d4}.gesture-hint{position:absolute;bottom:133px;left:55%;transform:translateX(-50%);font-size:12px;color:var(--quiet);pointer-events:none}.habitats{position:absolute;left:4.3vw;bottom:104px;z-index:5}.habitats>span{font-size:12px;color:var(--quiet);display:block;margin-bottom:8px}.habitats>div{display:flex;gap:6px}.habitats button{font-size:13px;padding:6px 10px;border-radius:0}.habitats button:first-child{margin-left:-10px}.habitats button[aria-pressed=true]{background:var(--ink);color:var(--paper)}
.mode-switch{position:fixed;left:50%;bottom:62px;transform:translateX(-50%);z-index:12;display:flex;background:var(--surface);padding:5px;gap:2px}.mode-switch button{display:flex;align-items:center;gap:9px;padding:10px 20px;font-size:13px;white-space:nowrap;transition:background .2s}.mode-switch button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.mode-switch svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.2}.site-footer{position:fixed;left:4.3vw;right:4.3vw;bottom:16px;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--quiet);z-index:11;pointer-events:none}.site-footer button{font-size:11px;padding:0;pointer-events:auto}.footer-count{min-width:140px;text-align:right}
#gallery-view{height:calc(100svh - 100px);overflow:auto;padding:25px 7vw 160px}.gallery-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:20px}.gallery-heading h1{font:40px/1.6 var(--serif);font-weight:400}.gallery-heading p{font-size:14px}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px 6vw;max-width:1250px;margin:auto}.gallery-bird{text-align:left;padding:0}.gallery-bird .gallery-art{height:210px;display:block;transition:transform .4s}.gallery-bird:hover .gallery-art{transform:translateY(-7px)}.gallery-bird:nth-child(3n+2){padding-top:55px}.gallery-bird .gallery-name{display:flex;justify-content:space-between;align-items:center;font:22px var(--serif);margin:8px 0}.gallery-bird .gallery-name span{font:20px var(--sans)}.gallery-bird .gallery-subtitle{font-size:13px;color:var(--quiet)}body.gallery-mode .site-footer{background:var(--paper);bottom:0;padding:14px 0}body.gallery-mode .mode-switch{bottom:57px}
dialog{border:0;color:var(--ink);background:var(--paper);padding:0;max-height:90svh;max-width:calc(100% - 48px);overscroll-behavior:contain}dialog::backdrop{background:rgb(39 49 45 / .18)}#bird-dialog{width:1040px;overflow:auto}#bird-dialog[open]{display:grid;grid-template-columns:47% 53%}.close-dialog{position:absolute;right:14px;top:12px;z-index:4;font:30px var(--sans);width:48px;height:48px;padding:0;background:var(--paper);border-radius:50%}.detail-visual{position:relative;background:#e8eae2;min-height:100%;display:flex;flex-direction:column;justify-content:center;padding:50px 25px}.detail-visual img{width:100%;height:auto;max-height:570px;object-fit:contain}.detail-visual>span{font-size:11px;position:absolute;bottom:22px;left:24px;right:24px;color:var(--quiet)}.detail-copy{padding:48px 40px 30px}.habitat-text{color:var(--accent);font-size:13px;margin:0 0 15px}.detail-copy h2{font:40px/1.3 var(--serif);font-weight:400;margin:0 0 8px}.scientific{font-size:13px;color:var(--quiet);margin:0}.poem{font:22px/1.8 var(--serif);margin:25px 0 14px}.detail-copy>p:not(.poem):not(.scientific):not(.credit):not(.habitat-text){font-size:14px}.detail-facts{margin:24px 0}.detail-facts h3{font-size:13px;font-weight:500;margin:15px 0 4px;color:var(--accent)}.detail-facts p{font-size:13px;line-height:1.9;margin:0}.source-link{font-size:12px}.credit{font-size:11px;line-height:1.9;color:var(--quiet)}.next-bird{display:flex;justify-content:space-between;width:100%;padding:14px 0 0;font-size:13px}.next-bird span{font-size:22px}#about-dialog{width:720px}.about-content{padding:55px 65px}.about-content h2{font:38px/1.6 var(--serif);margin:0 0 28px}.about-lead{font:21px/1.9 var(--serif)}.about-content>p{font-size:15px}.about-content h3{font:21px var(--serif);margin-top:34px}.credit-item{margin:18px 0;font-size:12px}.credit-item strong{font-weight:500;font-size:14px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.noscript{position:fixed;bottom:90px;left:20px;background:var(--paper);z-index:100;padding:20px}.webgl-fallback{position:absolute;inset:5% 15%;width:70%;height:85%;object-fit:contain}
@media(min-width:1600px){.intro{top:14%}.bird-marker{width:210px}.bird-marker .bird-art{height:160px}}
@media(max-width:1050px){.intro h1{font-size:42px}.intro p{font-size:13px}.map-caption{display:none}#stage{left:22%;right:0}.bird-marker{width:145px}.bird-marker .bird-art{height:110px}.bird-marker[data-id=inuwashi]{width:190px}.bird-marker[data-id=mizogoi]{width:115px}.bird-marker[data-id=mizogoi] .bird-art{height:120px}.habitats{bottom:150px}.habitats>div{gap:0}.habitats button{font-size:12px}.gesture-hint{bottom:132px}.detail-copy{padding:45px 25px 25px}.detail-copy h2{font-size:32px}}
@media(max-width:650px){.site-header{height:76px;margin:0 22px}.wordmark{font-size:13px;gap:7px;letter-spacing:0}.wordmark svg{width:28px}.site-header nav{gap:0}.site-header nav button{font-size:12px}.site-header nav button:last-child{display:none}#map-view{height:calc(100svh - 76px)}.intro{left:25px;top:9px}.intro h1{font-size:34px;line-height:1.6;letter-spacing:.04em;margin:0 0 8px}.intro p{font-size:11px;line-height:1.9}.explore{display:none}#stage{left:-8%;right:-8%;top:135px;bottom:155px}.bird-marker{width:105px}.bird-marker .bird-art{height:80px}.bird-marker .bird-label{font-size:10px;gap:4px;padding:2px 5px}.bird-marker[data-id=inuwashi]{width:135px}.bird-marker[data-id=inuwashi] .bird-art{height:80px}.bird-marker[data-id=mizogoi]{width:85px}.bird-marker[data-id=mizogoi] .bird-art{height:90px}.place{font-size:10px}.place.sea{font-size:13px}.gesture-hint{display:none}.habitats{bottom:124px;left:24px;right:24px;display:flex;align-items:center;justify-content:space-between}.habitats>span{font-size:10px;margin:0}.habitats button{font-size:11px;padding:6px 8px}.view-tools{right:18px;bottom:181px;gap:5px}.view-tools button{width:33px;height:33px;font-size:20px}.mode-switch{bottom:60px}.mode-switch button{padding:9px 13px;font-size:12px}.site-footer{left:24px;right:24px;bottom:18px;font-size:10px}.site-footer>span:first-child{display:none}.site-footer button{font-size:10px}.footer-count{min-width:0}.gallery-heading{display:block}.gallery-heading h1{font-size:30px;margin:10px 0}.gallery-heading p{font-size:12px;margin:0 0 30px}.gallery-grid{grid-template-columns:repeat(2,1fr);gap:25px}.gallery-bird .gallery-art{height:145px}.gallery-bird:nth-child(3n+2){padding-top:0}.gallery-bird:nth-child(even){padding-top:35px}.gallery-bird .gallery-name{font-size:17px}.gallery-bird .gallery-subtitle{font-size:11px}.gallery-bird[data-id=inuwashi]{grid-column:span 2}#gallery-view{height:calc(100svh - 76px);padding:15px 25px 160px}dialog{max-width:calc(100% - 24px);max-height:92svh}#bird-dialog[open]{display:block}.detail-visual{padding:28px 15px 38px;min-height:0;height:240px}.detail-visual img{width:100%;height:100%;object-fit:contain}.detail-visual>span{bottom:8px;left:16px;font-size:10px}.detail-copy{padding:25px}.detail-copy h2{font-size:34px}.poem{font-size:20px}.about-content{padding:50px 25px 25px}.about-content h2{font-size:30px}.about-content>p{font-size:14px}.close-dialog{width:38px;height:38px;font-size:25px;right:10px;top:10px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.bird-label{white-space:nowrap}.bird-marker[data-id=mizogoi] .bird-label{margin-left:-20px}

.bird-art,.gallery-art{display:flex!important;justify-content:center;align-items:center}.cutout{width:auto;height:100%;flex-shrink:0}.cutout img{object-fit:fill}.detail-copy h2{overflow-wrap:anywhere}.gallery-name{overflow-wrap:anywhere}.bird-marker[data-id=inuwashi] .bird-art{height:170px}
@media(max-width:650px){.bird-marker[data-id=inuwashi] .bird-art{height:100px}.bird-marker .bird-label{font-size:11px}.gallery-bird[data-id=inuwashi]{grid-column:auto}.detail-copy h2{font-size:29px}}

@media(max-width:650px){#stage{left:0;right:0;top:165px;bottom:160px}.bird-marker .bird-art,.bird-marker[data-id=mizogoi] .bird-art,.bird-marker[data-id=inuwashi] .bird-art{height:64px}.bird-marker[data-id=mizogoi] .bird-label{margin-left:0}.bird-marker .bird-label{padding:2px 3px;font-size:10px}}

/* Alpha assets replace the old polygon crops; original photos remain in details. */
.cutout.refined-cutout{width:100%;height:100%;transform:none;aspect-ratio:auto;display:block}
.cutout.refined-cutout img{width:100%;height:100%;object-fit:contain;clip-path:none}
.bird-marker[data-id=kanmuri]{width:205px}
.bird-marker[data-id=karasubato]{width:160px}
@media(max-width:650px){.bird-marker[data-id=kanmuri]{width:125px}.bird-marker[data-id=karasubato]{width:105px}}
.bird-marker[data-id=inuwashi] .bird-art{height:140px}@media(max-width:650px){.bird-marker[data-id=inuwashi] .bird-art{height:64px}}

/* Seasonal landscape controls */
.season-panel{position:absolute;left:4.3vw;top:49%;z-index:6;max-width:280px}.season-choices{display:flex;gap:8px}.season-choices button{font:22px var(--serif);padding:8px 14px}.season-choices button[aria-pressed=true]{background:var(--ink);color:var(--paper)}#season-phrase{font:20px/1.6 var(--serif);margin:15px 0 4px}#season-note{font-size:12px;margin:0 0 10px;color:var(--quiet)}#landscape-toggle{font-size:12px;padding:6px 0;text-decoration:underline;text-underline-offset:5px}#landscape-status{font-size:11px;display:block}.landscape-only #bird-layer{opacity:0;visibility:hidden}.landscape-only .habitats{visibility:hidden}#bird-layer{transition:opacity .5s}.landscape-label{font-size:12px;letter-spacing:0;color:#356677;background:var(--paper);padding:1px 5px}.detail-hidden{display:none}.landscape-only .landscape-label{display:block}.gesture-hint{bottom:115px}.intro{top:5%}.intro h1{margin-bottom:12px}.intro p{margin-bottom:12px}.season-panel button:focus-visible{outline-offset:2px}
@media(max-width:1050px){.season-panel{top:48%;max-width:230px}.intro h1{font-size:38px}.season-choices button{font-size:20px;padding:6px 12px}#season-phrase{font-size:17px}.habitats{bottom:125px}}
@media(max-width:650px){.intro{top:0}.intro h1{font-size:29px;line-height:1.5}.intro p{display:none}.season-panel{left:auto;right:20px;top:9px;width:145px}.season-choices{gap:0;justify-content:space-between}.season-choices button{font-size:18px;padding:6px 9px}#season-phrase{font-size:12px;margin:8px 0}#season-note{display:none}#landscape-toggle{font-size:11px;padding:0}#stage{top:140px;bottom:160px}.habitats{bottom:120px}.landscape-label{font-size:10px}.landscape-only #stage{left:-8%;right:-8%}.intro{pointer-events:none}.intro h1{font-size:26px}}
@media(max-height:740px) and (min-width:651px){.season-panel{top:51%}#season-note{display:none}.intro h1{font-size:40px;line-height:1.5}.intro p{font-size:12px}.habitats{bottom:102px}#season-phrase{margin:8px 0;font-size:16px}.season-choices button{font-size:18px}}

#stage{overflow:hidden}.landscape-only .landscape-label.detail-hidden{display:none}.tributary-label{font-size:11px;background:var(--paper);color:#477c89}.bird-marker.dimmed{opacity:.07}.landscape-only .tributary-label{font-size:11px}
.bird-marker.dimmed{opacity:.06!important;visibility:hidden}.tributary-label{font-size:11px}.place{pointer-events:none}
@media(min-width:651px){body.habitat-focus #stage{left:38%;right:0}}@media(min-width:1100px){body.habitat-focus #stage{left:34%;right:2%}}

/* Botanical marginalia: non-interactive, quiet, outside the reading column. */
body{--plant-ink:#74856a}.botanical{position:fixed;pointer-events:none;z-index:0;color:var(--plant-ink);transition:color 2s,opacity 2s}.botanical-fern{left:-55px;bottom:180px;width:115px;height:265px;opacity:.22;transform:rotate(-14deg)}.botanical-reed{right:-30px;top:95px;width:95px;height:230px;opacity:.18}.plant-stem{fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round}.plant-leaves{fill:currentColor;fill-opacity:.33;stroke:currentColor;stroke-width:.55}.seed-head{fill:currentColor;fill-opacity:.32}body[data-season=summer]{--plant-ink:#516e56}body[data-season=autumn]{--plant-ink:#a18664}body[data-season=winter]{--plant-ink:#9a9e95}body[data-season=winter] .plant-leaves{fill-opacity:.04;stroke-opacity:.4}.gallery-mode .botanical{display:none}.botanical>g{transform-origin:50% 100%;animation:botanical-breeze 14s ease-in-out infinite alternate}@keyframes botanical-breeze{from{transform:rotate(-1deg)}to{transform:rotate(1.5deg)}}
@media(max-width:650px){.botanical-fern{width:85px;height:190px;left:-43px;bottom:190px;opacity:.17}.botanical-reed{width:70px;height:155px;right:-34px;top:200px;opacity:.14}}
@media(prefers-reduced-motion:reduce){.botanical>g{animation:none}.botanical{transition:none}}

/* Four distinct botanical silhouettes on the paper margin, never on the terrain. */
.season-botany{position:fixed;pointer-events:none;z-index:0;width:190px;height:420px;overflow:hidden}.season-botany-left{left:-65px;bottom:130px;transform:rotate(-17deg)}.season-botany-right{right:-62px;top:95px;transform:rotate(158deg);width:170px;height:360px}.season-plant{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 1.6s;color:#8ca37c;fill:currentColor;fill-opacity:.18;stroke:currentColor;stroke-width:.7}.season-stem{fill:none;stroke:currentColor;stroke-width:1.1}.vein{fill:none;stroke-width:.7;stroke-opacity:.6}.buds{fill:#baa6a1;fill-opacity:.55}.plant-summer{color:#718c73;fill-opacity:.17}.plant-autumn{color:#b58a65;fill-opacity:.22}.plant-winter{color:#96978f;fill-opacity:0}.winter-seeds{fill:currentColor;fill-opacity:.45}.plant-spring{color:#92a580}
body[data-season=spring] .plant-spring,body[data-season=summer] .plant-summer,body[data-season=autumn] .plant-autumn,body[data-season=winter] .plant-winter{opacity:.6}.season-plant>g{transform-origin:50% 100%;animation:botanical-breeze 16s ease-in-out infinite alternate}.gallery-mode .season-botany{display:none}
@media(min-width:1200px){.season-botany-left{width:220px;height:450px;left:-60px;bottom:150px}.season-botany-right{right:-40px;width:180px;height:390px}}
@media(max-width:650px){.season-botany-left{left:-58px;bottom:180px;width:130px;height:260px}.season-botany-right{right:-48px;top:195px;width:110px;height:230px}.season-plant{stroke-width:1}body[data-season] .season-plant{opacity:0}body[data-season=spring] .plant-spring,body[data-season=summer] .plant-summer,body[data-season=autumn] .plant-autumn,body[data-season=winter] .plant-winter{opacity:.4}}
@media(prefers-reduced-motion:reduce){.season-plant{transition:none}.season-plant>g{animation:none}}

/* Pale pink sakura on the spring paper margins. */
.plant-spring{color:#d69aaa}.plant-spring .sakura-branch{fill:none;stroke:#9c8884;stroke-width:1.15}.sakura-flower{fill:#efb6c7;fill-opacity:.6;stroke:#cb8d9f;stroke-width:.65}.sakura-heart{fill:#bd778e;fill-opacity:.8;stroke:none}.sakura-buds{fill:#df9eb2;fill-opacity:.75;stroke-width:.5}

/* Exhibition title and bilingual concept. */
.intro .intro-subtitle{font-size:17px;letter-spacing:.08em;margin:0 0 20px}.intro .intro-concept{font-size:13px;letter-spacing:.02em;margin:0 0 22px}
@media(max-width:1050px){.intro .intro-subtitle{font-size:14px}.intro .intro-concept{font-size:12px}}
@media(max-width:650px){.intro .intro-subtitle{display:block;font-size:10px;letter-spacing:.02em;margin:0 0 8px}.intro .intro-concept{display:block;font-size:10px;max-width:160px;line-height:1.8;margin:0}}

/* Seasonal gestures appear only briefly after a season choice. */
.season-motion{position:fixed;inset:0;z-index:4;overflow:hidden;pointer-events:none}.season-particle{position:absolute;display:block;opacity:0;will-change:transform,opacity}.season-particle svg{display:block;width:100%;height:100%;overflow:visible;fill:currentColor}.season-motion[data-season=spring]{color:#d78da8}.season-motion[data-season=summer]{color:#72956d}.season-motion[data-season=autumn]{color:#bd674b}.season-motion[data-season=winter]{color:#aec1c8}.season-motion[data-season=winter] svg,.wind-stroke svg{fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round}.particle-vein{fill:none;stroke:var(--paper);stroke-width:.65}.gallery-mode .season-motion{display:none}@media(prefers-reduced-motion:reduce){.season-motion{display:none}}


/* Center overlays in the viewport, independent of page/gallery scroll. */
dialog{position:fixed;inset:auto;left:50%;top:50%;margin:0;transform:translate(-50%,-50%);max-height:calc(100dvh - 48px);max-width:calc(100vw - 48px)}
#bird-dialog{overflow:hidden;width:1040px}#bird-dialog[open]{display:block}.bird-dialog-scroll{display:grid;grid-template-columns:47% 53%;max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.bird-dialog-scroll .detail-visual{min-height:0}.bird-dialog-scroll .detail-copy{padding-top:60px}#bird-dialog>.close-dialog{position:absolute;top:10px;right:12px}#about-dialog{overflow:auto}
@media(max-width:650px){dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px)}.bird-dialog-scroll{display:block;max-height:calc(100dvh - 32px)}.bird-dialog-scroll .detail-visual{height:200px;padding-top:35px}.bird-dialog-scroll .detail-copy{padding:24px}.bird-dialog-scroll .detail-copy h2{font-size:28px}}


/* Mobile modal close: plain cross without a circular fill or focus ring. */
@media(max-width:650px){#bird-dialog>.close-dialog{background:transparent;border-radius:0;box-shadow:none}#bird-dialog>.close-dialog:focus{outline:none}#bird-dialog>.close-dialog:focus-visible{text-decoration:underline;text-underline-offset:4px}}

