/* Local proposal only. The approved hero and event-card rules are unchanged. */
.day-discovery{max-width:1320px;margin:20px auto 34px;padding:20px 28px}.day-discovery h2,.tiny-heading{font:600 clamp(28px,3vw,42px)/1.15 var(--serif,Georgia);margin:0 0 10px}.day-discovery>p{margin:0 0 18px}.day-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.day-choice{display:flex;align-items:center;gap:12px;min-height:72px;padding:15px 18px;text-decoration:none;border:1px solid #d7ddcc;border-radius:18px;background:#edf0df;color:#284d3a;font-weight:600;font-size:14px}.day-choice:nth-child(3n+2){background:#f9e4d6}.day-choice:nth-child(3n){background:#f9edbf}.day-icon{font-size:28px;color:#8f5d31}.idea-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.idea-tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-height:170px;padding:22px;background:#e5ead5;color:#254433;border-radius:18px;text-decoration:none}.idea-tile:nth-child(3n+2){background:#fae4d3}.idea-tile:nth-child(3n){background:#faeab2}.idea-tile p{font:600 23px/1.2 var(--serif,Georgia);margin:0;max-width:29ch}.idea-tile small{display:block;font-size:11px;line-height:1.6}.tiny-tag{font:10px/1.3 Montserrat,sans-serif;letter-spacing:.06em;text-transform:uppercase}.idea-tile .arrow{position:absolute;right:17px;bottom:16px;font-size:20px}.idea-context{font-size:12px;color:#626b5d;margin:10px 0 18px}.simple-place{border:1px solid #e1dacb;background:#fcf9f0;border-radius:20px;overflow:hidden;padding:0!important;display:flex;flex-direction:column}.simple-place img{width:100%;height:220px;object-fit:cover;display:block}.simple-place .simple-placeholder{height:135px;display:grid;place-content:center;background:#e6ead8;color:#768267;font-size:35px}.simple-place-body{padding:19px 20px;display:flex;flex-direction:column;flex:1;gap:10px}.simple-place .place-town{position:static;background:none;color:#61715e;padding:0;font:11px/1.5 Montserrat,sans-serif;letter-spacing:.08em;text-transform:uppercase}.simple-place h3{font:600 25px/1.12 var(--serif,Georgia);margin:0}.simple-place p{font-size:13px;line-height:1.6;margin:0}.simple-place .simple-cost{font-size:11px;font-weight:600}.simple-place .text-button{margin-top:auto;text-align:left;min-height:44px;padding:6px 0}.simple-place .photo-credit{font-size:9px;line-height:1.5;margin-top:0}.tiny-collection{padding:18px 0 28px;scroll-margin-top:18px}.tiny-collection .idea-grid{margin-top:18px}.result-block{max-width:1320px;margin:auto;padding:25px 28px}.result-block h1{font:600 46px/1.15 var(--serif,Georgia)}.result-block h2{font:600 30px/1.2 var(--serif,Georgia);margin-top:32px}.result-places{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.result-empty{background:#f6e9bf;padding:25px;border-radius:17px}.result-places .simple-place{min-height:330px}a:focus-visible,button:focus-visible{outline:3px solid #ad633c;outline-offset:4px}.proposal-note{background:#f4e7c4;font-size:12px;padding:13px 24px;margin:0}.candidate{padding:18px;margin:15px 0;background:#f1e8da;border-radius:15px}.candidate h3{font-family:Georgia,serif}.result-meta{color:#687561;font-size:12px}details.reason{margin:20px 0;font-size:12px}summary{cursor:pointer}.result-block #cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:700px){.day-discovery{padding:18px 20px}.day-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.day-choice{padding:12px;min-height:85px;font-size:12px;align-items:flex-start;flex-direction:column;gap:5px}.day-icon{font-size:23px}.idea-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.idea-tile{padding:17px 14px;min-height:170px}.idea-tile p{font-size:21px}.idea-tile small{font-size:10px;padding-right:8px}.simple-place img{height:200px}.result-places{grid-template-columns:1fr}.result-block{padding:20px}.result-block h1{font-size:34px}.result-block #cards{grid-template-columns:1fr}.result-block #cards .postcard{max-width:430px;width:100%}}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
/* Simplified complete idea tiles: deliberately no tile click target. */
.idea-tile{min-height:155px;gap:9px;justify-content:flex-start;cursor:default}.idea-tile h3{font:600 25px/1.12 var(--serif,Georgia);margin:0}.idea-tile p{font:400 15px/1.5 Montserrat,sans-serif}.idea-tile small{font:400 11px/1.45 Montserrat,sans-serif}.idea-tile .locator{font-size:11px;margin-top:auto;min-height:32px;display:flex;align-items:center}.proposal-group{margin-top:35px}.day-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}.day-tabs a{padding:9px 12px;border:1px solid #c7d0b9;border-radius:18px;text-decoration:none;font-size:12px}.day-tabs [aria-current]{background:#2e513d;color:#fff}.image-info{font-size:10px}.idea-grid{align-items:stretch}.tiny-collection h3.proposal-group{font-family:Georgia;font-size:28px}@media(max-width:700px){.idea-tile{min-height:165px;padding:17px 14px}.idea-tile h3{font-size:22px}.idea-tile p{font-size:13px}.idea-tile small{font-size:10px}.result-block header{flex-wrap:wrap}.proposal-note{font-size:11px}.result-block h2{font-size:28px}}

[hidden]{display:none!important}.day-postcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.collection-tabs [aria-current="true"]{background:#2e513d;color:white}.day-tabs [aria-current="false"]{background:transparent;color:#294936}@media(max-width:700px){.day-postcards{grid-template-columns:1fr}.day-postcards .postcard{width:100%;max-width:430px}}
/* Simplified complete idea tiles: deliberately no tile click target. */
.idea-tile{min-height:155px;gap:9px;justify-content:flex-start;cursor:default}.idea-tile h3{font:600 25px/1.12 var(--serif,Georgia);margin:0}.idea-tile p{font:400 15px/1.5 Montserrat,sans-serif}.idea-tile small{font:400 11px/1.45 Montserrat,sans-serif}.idea-tile .locator{font-size:11px;margin-top:auto;min-height:32px;display:flex;align-items:center}.proposal-group{margin-top:35px}.day-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}.day-tabs a{padding:9px 12px;border:1px solid #c7d0b9;border-radius:18px;text-decoration:none;font-size:12px}.day-tabs [aria-current]{background:#2e513d;color:#fff}.image-info{font-size:10px}.idea-grid{align-items:stretch}.tiny-collection h3.proposal-group{font-family:Georgia;font-size:28px}@media(max-width:700px){.idea-tile{min-height:165px;padding:17px 14px}.idea-tile h3{font-size:22px}.idea-tile p{font-size:13px}.idea-tile small{font-size:10px}.result-block header{flex-wrap:wrap}.proposal-note{font-size:11px}.result-block h2{font-size:28px}}

[hidden]{display:none!important}.day-postcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.collection-tabs [aria-current="true"]{background:#2e513d;color:white}.day-tabs [aria-current="false"]{background:transparent;color:#294936}@media(max-width:700px){.day-postcards{grid-template-columns:1fr}.day-postcards .postcard{width:100%;max-width:430px}}
/* Simplified complete idea tiles: deliberately no tile click target. */
.idea-tile{min-height:155px;gap:9px;justify-content:flex-start;cursor:default}.idea-tile h3{font:600 25px/1.12 var(--serif,Georgia);margin:0}.idea-tile p{font:400 15px/1.5 Montserrat,sans-serif}.idea-tile small{font:400 11px/1.45 Montserrat,sans-serif}.idea-tile .locator{font-size:11px;margin-top:auto;min-height:32px;display:flex;align-items:center}.proposal-group{margin-top:35px}.day-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}.day-tabs a{padding:9px 12px;border:1px solid #c7d0b9;border-radius:18px;text-decoration:none;font-size:12px}.day-tabs [aria-current]{background:#2e513d;color:#fff}.image-info{font-size:10px}.idea-grid{align-items:stretch}.tiny-collection h3.proposal-group{font-family:Georgia;font-size:28px}@media(max-width:700px){.idea-tile{min-height:165px;padding:17px 14px}.idea-tile h3{font-size:22px}.idea-tile p{font-size:13px}.idea-tile small{font-size:10px}.result-block header{flex-wrap:wrap}.proposal-note{font-size:11px}.result-block h2{font-size:28px}}

[hidden]{display:none!important}.day-postcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.collection-tabs [aria-current="true"]{background:#2e513d;color:white}.day-tabs [aria-current="false"]{background:transparent;color:#294936}@media(max-width:700px){.day-postcards{grid-template-columns:1fr}.day-postcards .postcard{width:100%;max-width:430px}}
/* Simplified complete idea tiles: deliberately no tile click target. */
.idea-tile{min-height:155px;gap:9px;justify-content:flex-start;cursor:default}.idea-tile h3{font:600 25px/1.12 var(--serif,Georgia);margin:0}.idea-tile p{font:400 15px/1.5 Montserrat,sans-serif}.idea-tile small{font:400 11px/1.45 Montserrat,sans-serif}.idea-tile .locator{font-size:11px;margin-top:auto;min-height:32px;display:flex;align-items:center}.proposal-group{margin-top:35px}.day-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}.day-tabs a{padding:9px 12px;border:1px solid #c7d0b9;border-radius:18px;text-decoration:none;font-size:12px}.day-tabs [aria-current]{background:#2e513d;color:#fff}.image-info{font-size:10px}.idea-grid{align-items:stretch}.tiny-collection h3.proposal-group{font-family:Georgia;font-size:28px}@media(max-width:700px){.idea-tile{min-height:165px;padding:17px 14px}.idea-tile h3{font-size:22px}.idea-tile p{font-size:13px}.idea-tile small{font-size:10px}.result-block header{flex-wrap:wrap}.proposal-note{font-size:11px}.result-block h2{font-size:28px}}

[hidden]{display:none!important}.day-postcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.collection-tabs [aria-current="true"]{background:#2e513d;color:white}.day-tabs [aria-current="false"]{background:transparent;color:#294936}@media(max-width:700px){.day-postcards{grid-template-columns:1fr}.day-postcards .postcard{width:100%;max-width:430px}}
/* Simplified complete idea tiles: deliberately no tile click target. */
.idea-tile{min-height:155px;gap:9px;justify-content:flex-start;cursor:default}.idea-tile h3{font:600 25px/1.12 var(--serif,Georgia);margin:0}.idea-tile p{font:400 15px/1.5 Montserrat,sans-serif}.idea-tile small{font:400 11px/1.45 Montserrat,sans-serif}.idea-tile .locator{font-size:11px;margin-top:auto;min-height:32px;display:flex;align-items:center}.proposal-group{margin-top:35px}.day-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}.day-tabs a{padding:9px 12px;border:1px solid #c7d0b9;border-radius:18px;text-decoration:none;font-size:12px}.day-tabs [aria-current]{background:#2e513d;color:#fff}.image-info{font-size:10px}.idea-grid{align-items:stretch}.tiny-collection h3.proposal-group{font-family:Georgia;font-size:28px}@media(max-width:700px){.idea-tile{min-height:165px;padding:17px 14px}.idea-tile h3{font-size:22px}.idea-tile p{font-size:13px}.idea-tile small{font-size:10px}.result-block header{flex-wrap:wrap}.proposal-note{font-size:11px}.result-block h2{font-size:28px}}

[hidden]{display:none!important}.day-postcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.collection-tabs [aria-current="true"]{background:#2e513d;color:white}.day-tabs [aria-current="false"]{background:transparent;color:#294936}@media(max-width:700px){.day-postcards{grid-template-columns:1fr}.day-postcards .postcard{width:100%;max-width:430px}}
.day-discovery{margin-top:10px}.idea-tile{min-height:125px;gap:9px;justify-content:flex-start}.idea-tile h3{font-size:25px}.idea-tile p{font:400 15px/1.45 Montserrat,sans-serif}.idea-tile small{font-size:11px}.discovery-intro{max-width:55ch}.discovery-section{margin:30px 0}.day-postcards .postcard{margin:0}.audit-table{width:100%;border-collapse:collapse;font:13px/1.5 system-ui}.audit-table td,.audit-table th{padding:10px;border-bottom:1px solid #d8ddce;text-align:left}.audit-table label{display:inline-flex;align-items:center;gap:5px;min-height:36px;white-space:nowrap}.audit-table input{width:18px;height:18px}.table-scroll{overflow:auto}.owner-tools{display:flex;flex-wrap:wrap;gap:12px;margin:15px 0}.owner-tools button,.owner-tools select,.owner-tools input{font:inherit;padding:10px;border-radius:12px;border:1px solid #b4bfa9}.owner-audit{max-width:1300px;margin:25px auto;padding:0 24px}.owner-audit h1,.owner-audit h2{font-family:Georgia}.tag-reason{max-width:45ch;font-size:11px}.record-name{min-width:180px}.category-counts{display:flex;gap:8px;flex-wrap:wrap}.category-counts span{padding:8px 12px;background:#e5ead5;border-radius:14px;font-size:12px}.candidate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.candidate-grid .idea-tile{min-height:140px}.section-note{font-size:12px;color:#65715e}.more-events{display:inline-block;margin:20px 0}.idea-tile .locator{margin-top:auto}body:has(.owner-audit){background:#faf7f0;color:#294936;font:15px/1.6 system-ui}@media(max-width:700px){.idea-tile{min-height:145px}.idea-tile h3{font-size:22px}.idea-tile p{font-size:13px}.candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.result-block header{display:block}.day-tabs{gap:7px}.result-block .day-tabs a{font-size:11px}.owner-audit{padding:0 16px}.tag-reason{min-width:180px}.discovery-section{margin:25px 0}}
.category-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0}.category-counts button{background:#edf0df;color:#294936;border:1px solid #bcc9b1;border-radius:16px;min-height:76px;padding:12px;text-align:left;font:600 14px/1.4 system-ui;cursor:pointer}.category-counts button:nth-child(3n+2){background:#fae4d3}.category-counts button:nth-child(3n){background:#faeab2}.category-counts button small{display:block;font-weight:400;font-size:11px;margin-top:6px}.category-counts button[aria-pressed=true]{outline:3px solid #485744;outline-offset:2px}.tag-live-preview{border:1px solid #bcc9b1;border-radius:18px;padding:16px;margin:25px 0}.preview-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.preview-heading h2{margin:0}.tag-live-preview iframe{display:block;width:100%;height:660px;border:0;border-radius:12px;background:#faf7f0}@media(max-width:700px){.category-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.tag-live-preview{padding:10px}.preview-heading{display:block}.tag-live-preview iframe{height:650px}}