.flower-garden-section{min-width:0;color:var(--nt-artist-text, var(--nt-black))}.flower-garden-toolbar,.flower-garden-footer{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:12px 0;font-size:13px}.flower-garden-toolbar input,.flower-garden-toolbar select,.flower-garden-toolbar button,.flower-garden-toolbar a,.flower-garden-footer input,.flower-garden-footer select,.flower-garden-footer button,.flower-garden-footer a{display:inline-flex;gap:6px;align-items:center;min-height:44px;padding:8px 12px;color:inherit;background:transparent;border:1px solid currentcolor;border-radius:8px}.flower-garden-toolbar button:disabled,.flower-garden-toolbar button[aria-disabled=true],.flower-garden-footer button:disabled,.flower-garden-footer button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.flower-garden-toolbar button:last-child,.flower-garden-footer button:last-child{margin-left:auto}.flower-garden-message{padding:24px}.flower-garden-manager{max-width:900px;padding:100px 20px 50px;margin:auto}.flower-garden-manager h1{margin:16px 0;font-size:26px}.flower-garden-manager>p{margin-bottom:24px}.flower-garden-owned-item{display:grid;grid-template-columns:minmax(80px,180px) minmax(0,1fr);gap:20px;padding:24px 0;border-bottom:1px solid var(--gray)}.flower-garden-owned-item>div:last-child{grid-column:2}.flower-garden-owned-item h2{font-size:18px}.flower-garden-owned-item p{margin:8px 0;font-size:13px;line-height:1.7}.flower-garden-owned-item__links{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;font-size:13px;text-decoration:underline}@media (max-width: 600px){.flower-garden-owned-item{grid-template-columns:1fr}.flower-garden-owned-item>div:first-child:not(:last-child){width:160px;margin:auto}.flower-garden-owned-item>div:last-child{grid-column:1}}.flower-garden-message button{margin-left:12px;text-decoration:underline}.flower-garden-footer{justify-content:center}.flower-garden{--garden-title-ink: #fff9df;--garden-plaque: #fff9e9;--garden-plaque-ink: #292319;--garden-trim: #b69a60;container-type:inline-size;position:relative;width:100%;overflow:hidden;background:#e6dbc6;border-radius:10px;isolation:isolate}.flower-garden--livehouse{background:#281b17}.flower-garden--moonlight{background:#132a38}.flower-garden__scenery{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.flower-garden__heading{position:absolute;left:27%;z-index:3;width:46%;text-align:center}.flower-garden__heading p{margin:0;color:var(--garden-title-ink);font-family:"Noto Serif JP",Hiragino Mincho ProN,Yu Mincho,serif;font-size:var(--garden-title-size);font-weight:600;line-height:1.2;letter-spacing:.04em;text-shadow:0 0 10px rgba(241,199,101,.5333333333),0 2px 4px #182019}.flower-garden__motto{position:absolute;left:20%;z-index:3;width:60%;margin:0;color:var(--garden-title-ink)!important;font-family:"Noto Serif JP",Yu Mincho,serif;font-size:1.9cqw;line-height:1.3;text-align:center;letter-spacing:.12em;text-shadow:0 1px 5px #182019}.flower-garden__banner{position:absolute;top:4cqw;right:3%;display:flex;flex-direction:column;gap:1.5cqw;align-items:center;width:13%;margin:0;font-family:"Noto Serif JP",Yu Mincho,serif;font-size:2.1cqw;line-height:1.25}.flower-garden__banner span{color:var(--garden-title-ink)}.flower-garden--forest .flower-garden__banner span{color:#64553f}.flower-garden__brand{position:absolute;top:7cqw;left:6%;color:#e1c08d!important;font-family:serif;font-size:2.2cqw}.flower-garden__venue{position:absolute;top:1.5cqw;left:36%;width:28%;color:#fff0bb!important;font-size:3.3cqw;font-weight:800;text-align:center;text-shadow:0 0 14px #ffa426}.flower-garden__row{padding:0;margin:0;list-style:none}.flower-garden__stand{position:absolute;transform:translate(-50%)}.flower-garden__flower{position:absolute;top:0;left:50%;z-index:1;transform:translate(-50%);filter:drop-shadow(0 4px 3px rgba(32,22,12,.22))}.flower-garden__flower>div{width:100%;height:100%}.flower-garden__credit{position:absolute;left:0;z-index:2;display:flex;flex-direction:column;justify-content:center;width:100%;padding:.25cqw .5cqw;font-family:"Noto Serif JP",Hiragino Mincho ProN,Yu Mincho,serif;line-height:1.16;text-align:center;background:linear-gradient(120deg,#fffdf4,#f0e6d2);border:1px solid var(--garden-trim);border-radius:.6cqw;box-shadow:inset 0 0 0 .2cqw #fff8e1,inset 0 0 0 .28cqw #c1ab76,0 1px 4px #36291240}.flower-garden__credit span{color:var(--garden-plaque-ink)}.flower-garden__name{font-weight:600;line-height:1.16;white-space:pre}.flower-garden__honorific{display:block;margin-top:.15cqw;font-size:.68em;font-weight:400;line-height:1}.flower-garden__signature{position:absolute;left:29%;width:42%;margin:0;color:var(--garden-title-ink)!important;font-family:"Noto Serif JP",Yu Mincho,serif;font-size:1.8cqw;line-height:1.4;text-align:center;letter-spacing:.1em}.flower-garden--forest .flower-garden__signature{color:#51432e!important}.nt-page .flower-garden-section>p{color:inherit}.nt-page .flower-garden-section .nt-shead__title,.nt-page .flower-garden-section .flower-garden-toolbar,.nt-page .flower-garden-section .flower-garden-footer,.nt-page .flower-garden-section .flower-garden-message,.nt-page .flower-garden-section .flower-garden-summary{color:inherit}.nt-page .flower-garden-section .flower-garden-toolbar :where(p,span,a,button,label,input,select),.nt-page .flower-garden-section .flower-garden-footer :where(p,span,a,button,label,input,select),.nt-page .flower-garden-section .flower-garden-message :where(p,span,a,button,label,input,select),.nt-page .flower-garden-section .flower-garden-summary :where(p,span,a,button,label,input,select){color:inherit}.nt-page .flower-garden-section .flower-garden-toolbar select,.nt-page .flower-garden-section .flower-garden-toolbar select option{color:var(--form-control-text);background:var(--white)}.flower-garden-summary{margin:8px 0 12px;font-size:13px;line-height:1.6}.flower-garden-manager>button,.flower-garden-manager>p button,.flower-garden-message button{min-height:44px;padding:8px 12px;color:inherit;border:1px solid currentcolor;border-radius:8px}.flower-garden-owned-item__links a{display:inline-flex;align-items:center;min-height:44px}.flower-garden-section :where(button,a,input,select):focus-visible,.flower-garden-manager :where(button,a,input,select):focus-visible{outline:2px solid currentcolor;outline-offset:3px}.flower-garden-section select:focus-visible{outline-color:var(--nt-artist-text, var(--nt-black))}.flower-garden-preview--dark{--nt-artist-text: #fff;background:#18212a}
