{"id":259,"date":"2026-07-21T19:44:59","date_gmt":"2026-07-21T19:44:59","guid":{"rendered":"https:\/\/scotsaver.co.uk\/?page_id=259"},"modified":"2026-07-21T19:45:00","modified_gmt":"2026-07-21T19:45:00","slug":"warm-spaces-finder","status":"publish","type":"page","link":"https:\/\/scotsaver.co.uk\/?page_id=259","title":{"rendered":"WARM SPACES FINDER"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Scotsaver \u2014 Warm Spaces Finder<\/title>\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Space+Grotesk:wght@500;600;700&family=Inter:wght@400;500;600;700&display=swap');\n  :root{\n    --loch:#0B2942; --loch-deep:#071B2E; --ember:#D9642C; --ember-light:#F0925C;\n    --mist:#A9B7BE; --heather:#8574A6; --parchment:#F6F1E7; --parchment-dim:#EDE6D6;\n    --ink:#16202B; --good:#3E8E5A;\n  }\n  *{ box-sizing:border-box; }\n  body{ margin:0; font-family:'Inter',-apple-system,sans-serif; background:var(--parchment); color:var(--ink); line-height:1.5; }\n  h1,h2,h3{ font-family:'Space Grotesk','Inter',sans-serif; font-weight:700; letter-spacing:-0.02em; }\n  .gauge{ height:6px; width:100%; background:linear-gradient(90deg,var(--loch) 0%,var(--heather) 45%,var(--ember) 100%); }\n  nav{ display:flex; align-items:center; justify-content:space-between; padding:18px 6vw; background:var(--loch-deep); color:var(--parchment); }\n  .brand{ font-family:'Space Grotesk',sans-serif; font-weight:700; font-size:20px; color:var(--parchment); text-decoration:none; }\n  .brand span{ color:var(--ember-light); }\n  .backlink{ font-size:13px; color:var(--mist); text-decoration:none; }\n  .backlink:hover{ color:var(--parchment); }\n\n  .hero{ background:var(--loch-deep); color:var(--parchment); padding:7vh 6vw 7vh; }\n  .hero-inner{ max-width:720px; }\n  .eyebrow{ font-family:'Space Grotesk',sans-serif; font-size:13px; letter-spacing:.12em; text-transform:uppercase; color:var(--ember-light); margin-bottom:16px; display:flex; align-items:center; gap:10px; }\n  .eyebrow::before{ content:\"\"; width:26px; height:2px; background:var(--ember-light); }\n  h1.headline{ font-size:clamp(28px,4.4vw,44px); line-height:1.1; margin:0 0 16px; }\n  .hero p.sub{ font-size:16.5px; color:var(--mist); max-width:560px; }\n\n  section{ padding:6vh 6vw; }\n  .filters{ display:flex; flex-wrap:wrap; gap:10px; margin-bottom:30px; }\n  .filter-btn{ border:1.5px solid var(--parchment-dim); background:white; padding:9px 18px; border-radius:20px; font-size:13.5px; cursor:pointer; transition:all .12s ease; }\n  .filter-btn:hover{ border-color:var(--heather); }\n  .filter-btn.active{ background:var(--loch); border-color:var(--loch); color:var(--parchment); }\n\n  .space-grid{ display:grid; grid-template-columns:repeat(auto-fit,minmax(260px,1fr)); gap:18px; }\n  .space-card{ background:white; border:1px solid var(--parchment-dim); border-radius:6px; padding:22px; box-shadow:0 16px 40px -24px rgba(11,41,66,.18); }\n  .space-card .type{ font-size:11px; font-weight:700; letter-spacing:.06em; text-transform:uppercase; color:var(--heather); margin-bottom:8px; }\n  .space-card h4{ font-family:'Space Grotesk',sans-serif; font-size:16.5px; color:var(--loch); margin-bottom:6px; }\n  .space-card .region{ font-size:12.5px; color:var(--ember); font-weight:600; margin-bottom:10px; }\n  .space-card p{ font-size:13.5px; color:#4a565f; margin:0; }\n\n  .empty-state{ text-align:center; padding:60px 20px; color:#7c8792; font-size:14px; }\n\n  .cta-box{\n    margin-top:44px; background:white; border:1.5px dashed var(--heather); border-radius:6px; padding:26px 30px;\n  }\n  .cta-box h3{ font-size:17px; color:var(--loch); margin-bottom:8px; }\n  .cta-box p{ font-size:14px; color:#4a565f; margin:0; }\n\n  footer{ padding:30px 6vw 40px; font-size:12px; color:#7c8792; max-width:820px; }\n<\/style>\n  <script defer data-domain=\"scotsaver.co.uk\" src=\"https:\/\/plausible.io\/js\/script.js\"><\/script>\n<\/head>\n<body>\n\n<div class=\"gauge\"><\/div>\n<nav>\n  <a href=\"index.html\" class=\"brand\">Scot<span>saver<\/span><\/a>\n  <a href=\"index.html\" class=\"backlink\">\u2190 All tools<\/a>\n<\/nav>\n\n<section class=\"hero\">\n  <div class=\"hero-inner\">\n    <div class=\"eyebrow\">Warm Spaces Finder<\/div>\n    <h1 class=\"headline\">Somewhere warm, near you, no purchase required.<\/h1>\n    <p class=\"sub\">A starter list of libraries, community centres and public spaces across Scotland where anyone can sit in the warmth. This list is just a beginning \u2014 filter by region and type below.<\/p>\n  <\/div>\n<\/section>\n\n<section>\n  <div class=\"filters\" id=\"regionFilters\"><\/div>\n  <div class=\"filters\" id=\"typeFilters\"><\/div>\n  <div class=\"space-grid\" id=\"spaceGrid\"><\/div>\n  <div class=\"empty-state\" id=\"emptyState\" style=\"display:none;\">No spaces match those filters yet \u2014 try a different combination.<\/div>\n\n  <div class=\"cta-box\">\n    <h3>Know a warm space we&#8217;re missing?<\/h3>\n    <p>This directory grows with local knowledge \u2014 most public libraries, community centres, and some caf\u00e9s welcome anyone to sit in the warmth. (Connect a simple submission form here once live.)<\/p>\n  <\/div>\n<\/section>\n\n<footer>\n  Scotsaver is an independent guide. Opening hours and access policies can change \u2014 always check with the venue directly, especially around public holidays.\n<\/footer>\n\n<script>\n  const spaces = [\n    {name:\"The Mitchell Library\", region:\"Glasgow\", type:\"Library\", note:\"One of Europe's largest public reference libraries \u2014 free, warm, open long hours.\"},\n    {name:\"Edinburgh Central Library\", region:\"Edinburgh\", type:\"Library\", note:\"Central George IV Bridge location, free public seating areas throughout.\"},\n    {name:\"Aberdeen Central Library\", region:\"Aberdeen\", type:\"Library\", note:\"Free entry, quiet study areas and a general reading room open to all.\"},\n    {name:\"Dundee Central Library\", region:\"Dundee\", type:\"Library\", note:\"Wellgate Centre location \u2014 warm, accessible, and open to everyone.\"},\n    {name:\"Inverness Library\", region:\"Highlands\", type:\"Library\", note:\"Free public library in the Highland capital with reading areas open all day.\"},\n    {name:\"Bridgeton Community Learning Campus\", region:\"Glasgow\", type:\"Community Centre\", note:\"Community hub with warm public spaces and drop-in activities.\"},\n    {name:\"Stirling Community Hub\", region:\"Stirling\", type:\"Community Centre\", note:\"Local council-run space with free warm seating during opening hours.\"},\n    {name:\"Kirkwall Library\", region:\"Orkney\", type:\"Library\", note:\"Public library serving Orkney, free and open to residents and visitors.\"},\n    {name:\"Lerwick Library\", region:\"Shetland\", type:\"Library\", note:\"Shetland's main public library \u2014 warm, free, open to all.\"},\n    {name:\"Stornoway Public Library\", region:\"Western Isles\", type:\"Library\", note:\"Serves Na h-Eileanan Siar, free entry and reading rooms.\"},\n  ];\n\n  const regions = [\"All\", ...new Set(spaces.map(s=>s.region))];\n  const types = [\"All\", ...new Set(spaces.map(s=>s.type))];\n\n  let activeRegion = \"All\";\n  let activeType = \"All\";\n\n  function renderFilters(){\n    const rEl = document.getElementById('regionFilters');\n    const tEl = document.getElementById('typeFilters');\n    rEl.innerHTML = regions.map(r => `<div class=\"filter-btn ${r===activeRegion?'active':''}\" data-kind=\"region\" data-val=\"${r}\">${r}<\/div>`).join('');\n    tEl.innerHTML = types.map(t => `<div class=\"filter-btn ${t===activeType?'active':''}\" data-kind=\"type\" data-val=\"${t}\">${t}<\/div>`).join('');\n  }\n\n  function renderGrid(){\n    const grid = document.getElementById('spaceGrid');\n    const empty = document.getElementById('emptyState');\n    const filtered = spaces.filter(s =>\n      (activeRegion === \"All\" || s.region === activeRegion) &&\n      (activeType === \"All\" || s.type === activeType)\n    );\n    grid.innerHTML = filtered.map(s => `\n      <div class=\"space-card\">\n        <div class=\"type\">${s.type}<\/div>\n        <h4>${s.name}<\/h4>\n        <div class=\"region\">${s.region}<\/div>\n        <p>${s.note}<\/p>\n      <\/div>\n    `).join('');\n    empty.style.display = filtered.length === 0 ? 'block' : 'none';\n  }\n\n  document.addEventListener('click', (e)=>{\n    const btn = e.target.closest('.filter-btn');\n    if(!btn) return;\n    if(btn.dataset.kind === 'region') activeRegion = btn.dataset.val;\n    if(btn.dataset.kind === 'type') activeType = btn.dataset.val;\n    renderFilters();\n    renderGrid();\n  });\n\n  renderFilters();\n  renderGrid();\n<\/script>\n\n<\/body>\n<\/html>\n\n","protected":false},"excerpt":{"rendered":"<p>Scotsaver \u2014 Warm Spaces Finder Scotsaver \u2190 All tools Warm Spaces Finder Somewhere warm, near you, no purchase required. A starter list of libraries, community centres and public spaces across Scotland where anyone can sit in the warmth. This list is just a beginning \u2014 filter by region and type below. No spaces match those [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-259","page","type-page","status-publish","hentry"],"blocksy_meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>WARM SPACES FINDER - Scotsaver<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/scotsaver.co.uk\/?page_id=259\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WARM SPACES FINDER - Scotsaver\" \/>\n<meta property=\"og:description\" content=\"Scotsaver \u2014 Warm Spaces Finder Scotsaver \u2190 All tools Warm Spaces Finder Somewhere warm, near you, no purchase required. A starter list of libraries, community centres and public spaces across Scotland where anyone can sit in the warmth. This list is just a beginning \u2014 filter by region and type below. No spaces match those [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/scotsaver.co.uk\/?page_id=259\" \/>\n<meta property=\"og:site_name\" content=\"Scotsaver\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-21T19:45:00+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/scotsaver.co.uk\\\/?page_id=259\",\"url\":\"https:\\\/\\\/scotsaver.co.uk\\\/?page_id=259\",\"name\":\"WARM SPACES FINDER - Scotsaver\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/scotsaver.co.uk\\\/#website\"},\"datePublished\":\"2026-07-21T19:44:59+00:00\",\"dateModified\":\"2026-07-21T19:45:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/scotsaver.co.uk\\\/?page_id=259#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/scotsaver.co.uk\\\/?page_id=259\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/scotsaver.co.uk\\\/?page_id=259#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/scotsaver.co.uk\\\/?page_id=238\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WARM SPACES FINDER\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/scotsaver.co.uk\\\/#website\",\"url\":\"https:\\\/\\\/scotsaver.co.uk\\\/\",\"name\":\"Scotsaver\",\"description\":\"My WordPress Blog\",\"publisher\":{\"@id\":\"https:\\\/\\\/scotsaver.co.uk\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/scotsaver.co.uk\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/scotsaver.co.uk\\\/#organization\",\"name\":\"Scotsaver\",\"url\":\"https:\\\/\\\/scotsaver.co.uk\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/scotsaver.co.uk\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/scotsaver.co.uk\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/cropped-IMG_6432.png\",\"contentUrl\":\"https:\\\/\\\/scotsaver.co.uk\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/cropped-IMG_6432.png\",\"width\":499,\"height\":167,\"caption\":\"Scotsaver\"},\"image\":{\"@id\":\"https:\\\/\\\/scotsaver.co.uk\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"WARM SPACES FINDER - Scotsaver","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/scotsaver.co.uk\/?page_id=259","og_locale":"en_US","og_type":"article","og_title":"WARM SPACES FINDER - Scotsaver","og_description":"Scotsaver \u2014 Warm Spaces Finder Scotsaver \u2190 All tools Warm Spaces Finder Somewhere warm, near you, no purchase required. A starter list of libraries, community centres and public spaces across Scotland where anyone can sit in the warmth. This list is just a beginning \u2014 filter by region and type below. No spaces match those [&hellip;]","og_url":"https:\/\/scotsaver.co.uk\/?page_id=259","og_site_name":"Scotsaver","article_modified_time":"2026-07-21T19:45:00+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/scotsaver.co.uk\/?page_id=259","url":"https:\/\/scotsaver.co.uk\/?page_id=259","name":"WARM SPACES FINDER - Scotsaver","isPartOf":{"@id":"https:\/\/scotsaver.co.uk\/#website"},"datePublished":"2026-07-21T19:44:59+00:00","dateModified":"2026-07-21T19:45:00+00:00","breadcrumb":{"@id":"https:\/\/scotsaver.co.uk\/?page_id=259#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/scotsaver.co.uk\/?page_id=259"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/scotsaver.co.uk\/?page_id=259#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/scotsaver.co.uk\/?page_id=238"},{"@type":"ListItem","position":2,"name":"WARM SPACES FINDER"}]},{"@type":"WebSite","@id":"https:\/\/scotsaver.co.uk\/#website","url":"https:\/\/scotsaver.co.uk\/","name":"Scotsaver","description":"My WordPress Blog","publisher":{"@id":"https:\/\/scotsaver.co.uk\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/scotsaver.co.uk\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/scotsaver.co.uk\/#organization","name":"Scotsaver","url":"https:\/\/scotsaver.co.uk\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/scotsaver.co.uk\/#\/schema\/logo\/image\/","url":"https:\/\/scotsaver.co.uk\/wp-content\/uploads\/2025\/03\/cropped-IMG_6432.png","contentUrl":"https:\/\/scotsaver.co.uk\/wp-content\/uploads\/2025\/03\/cropped-IMG_6432.png","width":499,"height":167,"caption":"Scotsaver"},"image":{"@id":"https:\/\/scotsaver.co.uk\/#\/schema\/logo\/image\/"}}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"mailpoet_newsletter_max":false},"uagb_author_info":{"display_name":"MrSamm","author_link":"https:\/\/scotsaver.co.uk\/?author=1"},"uagb_comment_info":0,"uagb_excerpt":"Scotsaver \u2014 Warm Spaces Finder Scotsaver \u2190 All tools Warm Spaces Finder Somewhere warm, near you, no purchase required. A starter list of libraries, community centres and public spaces across Scotland where anyone can sit in the warmth. This list is just a beginning \u2014 filter by region and type below. No spaces match those&hellip;","_links":{"self":[{"href":"https:\/\/scotsaver.co.uk\/index.php?rest_route=\/wp\/v2\/pages\/259","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scotsaver.co.uk\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/scotsaver.co.uk\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/scotsaver.co.uk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/scotsaver.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=259"}],"version-history":[{"count":1,"href":"https:\/\/scotsaver.co.uk\/index.php?rest_route=\/wp\/v2\/pages\/259\/revisions"}],"predecessor-version":[{"id":260,"href":"https:\/\/scotsaver.co.uk\/index.php?rest_route=\/wp\/v2\/pages\/259\/revisions\/260"}],"wp:attachment":[{"href":"https:\/\/scotsaver.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=259"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}