{"compiledCode":"\"use strict\";Object.defineProperty(exports, \"__esModule\", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }var _react = require('react'); var _react2 = _interopRequireDefault(_react);\n\n function PizzeriasPage() {\n  const d = {\"h1\":\"Pizzeria evaluation worksheet\",\"intro\":\"A way to record a pizzeria visit so that what you observed stays separate from what you prefer. Boccalone runs no pizzeria directory, takes no listings, and publishes no ranking.\",\"inShort\":\"Note what you ordered and when, judge the base and crumb against the style the place is making, keep your own preference in its own field, and write down what a single visit cannot tell you.\",\"primaryCtas\":[{\"label\":\"How to judge a pizzeria in one slice\",\"href\":\"/blog/how-to-judge-a-pizzeria-in-one-slice\"},{\"label\":\"Pizza styles\",\"href\":\"/styles\"}],\"whoFor\":[],\"sections\":[{\"heading\":\"Record the visit\",\"table\":{\"head\":[\"Field\",\"What to write\"],\"rows\":[[\"Venue and visit date\",\"Name, location, and the date you ate there\"],[\"Order\",\"What you ordered and the price you paid\"],[\"Style\",\"The style the pizzeria is making, in its own terms\"],[\"Base\",\"Colour underneath, whether it set, and any gum line\"],[\"Rim and crumb\",\"What a cross-section shows about fermentation and bake\"],[\"Seasoning and balance\",\"Salt, sauce, cheese, and topping load\"],[\"Your preference\",\"What you liked, kept separate from the fields above\"],[\"Limits\",\"How many visits this covers, and what one visit cannot assess\"]]}},{\"heading\":\"Judge against the style\",\"paragraphs\":[\"A tavern-style pizza judged as though it were meant to be Neapolitan will always lose, and the judgement tells you nothing. Start from what the style is for, then ask whether this pizza did that well.\"],\"bullets\":[{\"text\":\"How to judge a pizzeria in one slice\",\"href\":\"/blog/how-to-judge-a-pizzeria-in-one-slice\"},{\"text\":\"What to order at a pizza style you've never eaten\",\"href\":\"/blog/what-to-order-at-an-unfamiliar-style\"}]},{\"heading\":\"What one visit cannot tell you\",\"paragraphs\":[\"A single visit cannot assess consistency, how the kitchen performs under pressure, service, or value over time. It can tell you whether the base was properly baked, whether the crumb has structure, and whether the seasoning is balanced.\"]},{\"heading\":\"Keep the record fair\",\"bullets\":[{\"text\":\"Separate observation from preference.\"},{\"text\":\"Say how many visits the record covers.\"},{\"text\":\"Do not reproduce menus, photographs, or branding without permission.\"}]}],\"faqs\":[{\"q\":\"Can I get a pizzeria listed or reviewed here?\",\"a\":\"No. Boccalone has no directory, listings, or paid placements, and does not accept requests to be reviewed.\"}],\"related\":[{\"label\":\"Scenes and discovery\",\"href\":\"/scenes\"},{\"label\":\"Pizza styles\",\"href\":\"/styles\"},{\"label\":\"Conflict of interest policy\",\"href\":\"/conflict-policy\"}],\"closingCtaHeading\":\"Learn the criteria\",\"closingCtaText\":\"The one-slice guide walks through what to look at, in order, so the worksheet fields mean something.\",\"closingCtas\":[{\"label\":\"How to judge a pizzeria\",\"href\":\"/blog/how-to-judge-a-pizzeria-in-one-slice\"},{\"label\":\"Scenes and discovery\",\"href\":\"/scenes\"}]};\n  const btn = (kind) => ({\n    display: \"inline-block\",\n    padding: kind === \"primary\" ? \"11px 18px\" : \"9px 16px\",\n    margin: \"6px 10px 6px 0\",\n    borderRadius: 8,\n    textDecoration: \"none\",\n    fontWeight: 700,\n    fontSize: 15,\n    background: kind === \"primary\" ? \"#9c2f22\" : \"transparent\",\n    color: kind === \"primary\" ? \"#ffffff\" : \"#9c2f22\",\n    border: \"2px solid #9c2f22\",\n  });\n  return (\n    _react2.default.createElement('div', { className: \"bcpage reading-boccalone-pizzerias reading-article\"  , 'aria-labelledby': \"bc-title\", 'data-reading-page': \"pizzerias\",}, _react2.default.createElement('style', null, `.reading-boccalone-pizzerias{box-sizing:border-box!important;background:#f2eadb!important;color:#582c24!important;font-family:system-ui,-apple-system,Segoe UI,sans-serif!important;line-height:1.75!important;width:100%!important;max-width:1100px!important;margin:0 auto!important;padding:0 clamp(20px,5vw,64px) 64px!important;overflow-wrap:anywhere} .reading-boccalone-pizzerias *{box-sizing:border-box} .reading-boccalone-pizzerias .reading-mast{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #582c2430;padding:24px 0;margin-bottom:36px} .reading-boccalone-pizzerias .reading-brand{font-size:18px;font-weight:700;letter-spacing:-.035em;text-decoration:none!important} .reading-boccalone-pizzerias .reading-nav{display:flex;flex-wrap:wrap;gap:6px 24px;align-items:center;font-size:13px} .reading-boccalone-pizzerias .reading-nav a{display:inline-flex;align-items:center;min-height:44px} .reading-boccalone-pizzerias .reading-kicker{color:#582c24!important;font-size:11px!important;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px!important} .reading-boccalone-pizzerias h1{font:400 clamp(36px,5.2vw,58px)/1.09 Georgia,Times New Roman,serif!important;letter-spacing:-.045em!important;margin:0 0 24px!important;max-width:22ch;text-wrap:balance} .reading-boccalone-pizzerias h2{font:400 clamp(25px,3vw,34px)/1.2 Georgia,Times New Roman,serif!important;letter-spacing:-.025em!important;margin:42px 0 18px!important;color:#582c24!important;text-wrap:balance} .reading-boccalone-pizzerias h3{font-size:18px!important;line-height:1.4!important;margin:22px 0 9px!important;color:#582c24!important} .reading-boccalone-pizzerias p,.reading-boccalone-pizzerias li{font-size:16px;line-height:1.8;max-width:76ch;color:#582c24} .reading-boccalone-pizzerias p{margin-top:0;margin-bottom:18px} .reading-boccalone-pizzerias h1+p{font-size:19px!important;line-height:1.7!important;max-width:64ch;color:#582c24!important} .reading-boccalone-pizzerias section{max-width:100%!important;padding-left:0!important;padding-right:0!important} .reading-boccalone-pizzerias section+section{margin-top:32px} .reading-boccalone-pizzerias a{color:#582c24;text-underline-offset:4px;text-decoration-thickness:1px} .reading-boccalone-pizzerias a:hover{text-decoration:underline} .reading-boccalone-pizzerias :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #bb542f;outline-offset:4px} .reading-boccalone-pizzerias :is(button,select,input:not([type=checkbox]):not([type=radio]),summary){min-height:44px;font:inherit} .reading-boccalone-pizzerias :is(input,select,textarea){max-width:100%;color:#202820;background:#fff;border:1px solid #7a827a;border-radius:5px;padding:9px 11px} .reading-boccalone-pizzerias :is(input[type=checkbox],input[type=radio]){min-width:20px;min-height:20px;vertical-align:middle} .reading-boccalone-pizzerias label{display:inline-block;line-height:1.7} .reading-boccalone-pizzerias ul,.reading-boccalone-pizzerias ol{padding-left:24px} .reading-boccalone-pizzerias li{margin-bottom:10px} .reading-boccalone-pizzerias blockquote{border-left:3px solid #bb542f;background:#e6d9c4;margin:24px 0;padding:18px 24px} .reading-boccalone-pizzerias pre{max-width:100%;overflow-x:auto;background:#e6d9c4;padding:18px;border:1px solid #582c2430;font-size:14px} .reading-boccalone-pizzerias code{font-size:.9em} .reading-boccalone-pizzerias .reading-table{max-width:100%;overflow-x:auto;margin:24px 0;border:1px solid #582c2430;border-radius:5px} .reading-boccalone-pizzerias table{width:100%!important;max-width:none!important;border-collapse:collapse!important;margin:0!important;font-size:14px!important;min-width:560px} .reading-boccalone-pizzerias th,.reading-boccalone-pizzerias td{padding:14px 16px!important;text-align:left;vertical-align:top;border-bottom:1px solid #582c2425!important;line-height:1.65!important;color:#582c24!important;background:#f2eadb!important} .reading-boccalone-pizzerias th{background:#e6d9c4!important;font-weight:650!important} .reading-boccalone-pizzerias details{padding:16px 0!important;border-bottom:1px solid #582c2430!important;background:transparent!important} .reading-boccalone-pizzerias summary{cursor:pointer;font-weight:600;color:#582c24;padding:10px 0} .reading-boccalone-pizzerias img,.reading-boccalone-pizzerias svg{max-width:100%;height:auto} .reading-boccalone-pizzerias .reading-footer{border-top:1px solid #582c2430;margin-top:48px;padding-top:24px;display:flex;justify-content:space-between;gap:20px;font-size:13px} .reading-boccalone-pizzerias.reading-policy{max-width:950px!important} .reading-boccalone-pizzerias.reading-policy h2{padding-top:24px;border-top:1px solid #582c2425} .reading-boccalone-pizzerias.reading-reference h3{padding-top:18px;border-top:1px solid #582c2425} .reading-boccalone-pizzerias.reading-worksheet h1{max-width:24ch} .reading-boccalone-pizzerias.reading-worksheet :is(button,input,select,textarea){font-size:16px} @media(max-width:680px){.reading-boccalone-pizzerias{padding:0 20px 40px!important} .reading-boccalone-pizzerias .reading-mast{display:block;padding:20px 0;margin-bottom:28px} .reading-boccalone-pizzerias .reading-nav{margin-top:8px;gap:4px 18px} .reading-boccalone-pizzerias h1{font-size:37px!important} .reading-boccalone-pizzerias h2{font-size:27px!important;margin-top:34px!important} .reading-boccalone-pizzerias p,.reading-boccalone-pizzerias li{font-size:16px!important} .reading-boccalone-pizzerias h1+p{font-size:18px!important} .reading-boccalone-pizzerias [class*=\"grid\"],.reading-boccalone-pizzerias [class*=\"Grid\"],.reading-boccalone-pizzerias [class*=\"cta-row\"]{grid-template-columns:1fr!important;flex-wrap:wrap!important} .reading-boccalone-pizzerias .reading-footer{display:block} .reading-boccalone-pizzerias .reading-footer a{display:inline-flex;min-height:44px;align-items:center} .reading-boccalone-pizzerias .reading-table{margin-left:0;margin-right:0}}`), _react2.default.createElement('p', { className: \"reading-kicker\",}, \"Reading\")\n      , _react2.default.createElement('style', null, `\n        .reading-boccalone-pizzerias .bcpage{max-width:880px;margin:0 auto;padding:28px 20px 64px;color:#231d1b;\n          font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;\n          line-height:1.62;font-size:17px}\n        .reading-boccalone-pizzerias .bcpage h1{font-size:2rem;line-height:1.2;margin:0 0 12px}\n        .reading-boccalone-pizzerias .bcpage h2{font-size:1.35rem;line-height:1.3;margin:36px 0 10px}\n        .reading-boccalone-pizzerias .bcpage h3{font-size:1.08rem;line-height:1.35;margin:22px 0 6px}\n        .reading-boccalone-pizzerias .bcpage p{margin:0 0 14px}\n        .reading-boccalone-pizzerias .bcpage ul{margin:0 0 16px;padding-left:22px}\n        .reading-boccalone-pizzerias .bcpage li{margin:0 0 8px}\n        .reading-boccalone-pizzerias .bcpage a{color:#8a2a1e}\n        .reading-boccalone-pizzerias .bc-intro{font-size:1.16rem;color:#4a3d39}\n        .reading-boccalone-pizzerias .bc-callout{background:#fbf3ef;border-left:4px solid #9c2f22;padding:12px 16px;border-radius:6px;margin:6px 0 16px;font-size:0.98rem}\n        .reading-boccalone-pizzerias .bc-warn{background:#fdf6e8;border-left:4px solid #a8730f;padding:12px 16px;border-radius:6px;margin:6px 0 16px;font-size:0.98rem}\n        .reading-boccalone-pizzerias .bcpage details{border:1px solid #ece0da;border-radius:8px;padding:10px 14px;margin:0 0 10px;background:#fdfaf8}\n        .reading-boccalone-pizzerias .bcpage summary{cursor:pointer;font-weight:600}\n        .reading-boccalone-pizzerias .bcpage details p{margin:10px 0 2px}\n        .reading-boccalone-pizzerias .bc-ctarow{margin:16px 0 10px}\n        .reading-boccalone-pizzerias .bc-table{width:100%;border-collapse:collapse;margin:0 0 18px;font-size:0.95rem;display:block;overflow-x:auto}\n        .reading-boccalone-pizzerias .bc-table th,.reading-boccalone-pizzerias .bc-table td{border:1px solid #e8dcd6;padding:8px 10px;text-align:left;vertical-align:top}\n        .reading-boccalone-pizzerias .bc-table th{background:#fbf3ef;font-weight:700}\n        @media (max-width:560px){.reading-boccalone-pizzerias .bcpage{font-size:16px;padding:22px 16px 56px}.reading-boccalone-pizzerias .bcpage h1{font-size:1.6rem}}\n      `)\n\n      , _react2.default.createElement('h1', { id: \"bc-title\",}, d.h1)\n      , _react2.default.createElement('p', { className: \"bc-intro\",}, d.intro)\n      , d.primaryCtas && d.primaryCtas.length ? (\n        _react2.default.createElement('div', { className: \"bc-ctarow\",}\n          , d.primaryCtas.map((c, i) => (\n            _react2.default.createElement('a', { key: i, href: c.href, style: btn(i === 0 ? \"primary\" : \"ghost\"),}, c.label)\n          ))\n        )\n      ) : null\n\n      , d.notice ? _react2.default.createElement('p', { className: \"bc-warn\",}, d.notice) : null\n\n      , d.inShort ? (\n        _react2.default.createElement('section', { 'aria-label': \"In short\" ,}\n          , _react2.default.createElement('h2', null, \"In short\" )\n          , _react2.default.createElement('p', null, d.inShort)\n        )\n      ) : null\n\n      , d.whoFor && d.whoFor.length ? (\n        _react2.default.createElement('section', { 'aria-label': \"Who this is for\"   ,}\n          , _react2.default.createElement('h2', null, \"Who this is for\"   )\n          , _react2.default.createElement('ul', null, d.whoFor.map((x, i) => _react2.default.createElement('li', { key: i,}, x)))\n        )\n      ) : null\n\n      , d.whenToUse && d.whenToUse.length ? (\n        _react2.default.createElement('section', { 'aria-label': \"When to use this\"   ,}\n          , _react2.default.createElement('h2', null, \"When to use this\"   )\n          , _react2.default.createElement('ul', null, d.whenToUse.map((x, i) => _react2.default.createElement('li', { key: i,}, x)))\n        )\n      ) : null\n\n      , d.sections.map((s, i) => (\n        _react2.default.createElement('section', { key: i, 'aria-label': s.heading,}\n          , _react2.default.createElement('h2', null, s.heading)\n          , (s.paragraphs || []).map((pp, j) => _react2.default.createElement('p', { key: j,}, pp))\n          , s.table ? (\n            _react2.default.createElement('div', { className: \"reading-table\", tabIndex: 0, role: \"region\", 'aria-label': \"Scrollable reference table\"  ,}, _react2.default.createElement('table', { className: \"bc-table\",}\n              , _react2.default.createElement('thead', null, _react2.default.createElement('tr', null, s.table.head.map((h, j) => _react2.default.createElement('th', { key: j,}, h))))\n              , _react2.default.createElement('tbody', null\n                , s.table.rows.map((r, j) => (\n                  _react2.default.createElement('tr', { key: j,}, r.map((c, k) => _react2.default.createElement('td', { key: k,}, c)))\n                ))\n              )\n            ))\n          ) : null\n          , (s.bullets || []).length ? (\n            _react2.default.createElement('ul', null\n              , s.bullets.map((b, j) => (\n                _react2.default.createElement('li', { key: j,}, b.href ? _react2.default.createElement('a', { href: b.href,}, b.text) : b.text)\n              ))\n            )\n          ) : null\n          , s.note ? _react2.default.createElement('p', { className: \"bc-callout\",}, s.note) : null\n          , s.warn ? _react2.default.createElement('p', { className: \"bc-warn\",}, s.warn) : null\n        )\n      ))\n\n      , d.related && d.related.length ? (\n        _react2.default.createElement('section', { 'aria-label': \"Related pages\" ,}\n          , _react2.default.createElement('h2', null, \"Where to go next\"   )\n          , _react2.default.createElement('ul', null, d.related.map((r, i) => _react2.default.createElement('li', { key: i,}, _react2.default.createElement('a', { href: r.href,}, r.label))))\n        )\n      ) : null\n\n      , d.faqs && d.faqs.length ? (\n        _react2.default.createElement('section', { 'aria-label': \"Frequently asked questions\"  ,}\n          , _react2.default.createElement('h2', null, \"Frequently asked questions\"  )\n          , d.faqs.map((f, i) => (\n            _react2.default.createElement('details', { key: i,}\n              , _react2.default.createElement('summary', null, f.q)\n              , _react2.default.createElement('p', null, f.a)\n            )\n          ))\n        )\n      ) : null\n\n      , d.closingCtaHeading ? (\n        _react2.default.createElement('section', { 'aria-label': \"Next step\" ,}\n          , _react2.default.createElement('h2', null, d.closingCtaHeading)\n          , _react2.default.createElement('p', null, d.closingCtaText)\n          , _react2.default.createElement('div', { className: \"bc-ctarow\",}\n            , (d.closingCtas || []).map((c, i) => (\n              _react2.default.createElement('a', { key: i, href: c.href, style: btn(i === 0 ? \"primary\" : \"ghost\"),}, c.label)\n            ))\n          )\n        )\n      ) : null\n    , _react2.default.createElement('aside', { className: \"reading-footer\",}, _react2.default.createElement('a', { href: \"/\",}, \"Back to Boccalone\"  )))\n  );\n} exports.default = PizzeriasPage;"}